Java Developer
About the Role
We are looking for a skilled Java Developer with strong experience in building scalable applications using modern frameworks and microservices architecture. You will be responsible for designing, developing, and maintaining high-performance backend systems.
Key Responsibilities
-
Design, develop, and maintain applications using Java.
-
Build RESTful APIs using Spring Boot.
-
Develop and manage microservices-based architecture using Microservices Architecture.
-
Collaborate with frontend developers, QA, and DevOps teams.
-
Optimize application performance, scalability, and security.
-
Write clean, maintainable, and well-documented code.
-
Participate in code reviews, testing, and deployment processes.
-
Troubleshoot and resolve production issues.
Requirements
-
Bachelor’s degree in Computer Science, IT, or related field.
-
3–8 years of experience in Java development.
-
Strong hands-on experience with Spring Boot.
-
Solid understanding of Microservices Architecture.
-
Experience with REST APIs, JSON, and API integration.
-
Familiarity with relational databases (MySQL, PostgreSQL, Oracle).
-
Experience with version control tools like Git.
-
Good problem-solving and communication skills.
Create a Job Alert
Interested in building your career at Encora? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field