About
Java Backend Developer
to design, develop, and maintain scalable backend systems and APIs. The ideal candidate will have strong expertise in Java, backend frameworks, databases, and cloud-ready application development.
Key Responsibilities
Design, develop, and maintain backend services using
Java and related frameworks
Build
RESTful APIs / Microservices
to support web and mobile applications
Write clean, efficient, and well-documented code following best practices
Collaborate with front-end developers, architects, and DevOps teams
Optimize application performance, scalability, and security
Participate in code reviews, testing, and debugging activities
Handle production issues and provide ongoing system support
Work with databases for data modeling, queries, and optimization
Required Skills & Qualifications
Strong experience in
Java (Java 8+)
Hands-on experience with
Spring / Spring Boot
Experience building
REST APIs & Microservices
Strong knowledge of
SQL & relational databases
(MySQL, PostgreSQL, Oracle)
Familiarity with
ORM frameworks
(Hibernate/JPA)
Understanding of
data structures, algorithms, and OOP concepts
Experience with
version control systems
(Git)
Knowledge of
CI/CD pipelines
and build tools (Maven/Gradle)
Good to Have
Experience with
cloud platforms
(AWS, Azure, or GCP)
Exposure to
Docker & Kubernetes
Experience with
NoSQL databases
(MongoDB, Cassandra, Redis)
Knowledge of
Kafka / RabbitMQ
or other messaging systems
Understanding of
security, authentication, and authorization (JWT, OAuth)
Experience in
Agile/Scrum
environments
Education
Bachelor's or Master's degree in
Computer Science, Engineering , or a related field
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.