Back to search:Senior Java / Jakarta

We are looking for a Senior Java Developer who is passionate about building high-quality, scalable

enterprise applications. You will be responsible for designing, developing, and maintaining backend

systems using modern Java frameworks and tools. As a senior member of the team, you will also mentor

junior developers, ensure best practices in coding and architecture, and collaborate closely with cross-

functional teams to deliver reliable, high-performance software solutions.

Key Responsibilities


• Design, develop, and maintain enterprise-grade Java applications with strong focus on scalability,

performance, and security.


• Lead the technical design and architecture discussions for backend systems and APIs.


• Write clean, efficient, and well-documented code following industry best practices.


• Collaborate with Business Analysts, DevOps, and QA teams to ensure seamless delivery of new

features and system enhancements.


• Integrate with databases (e.g., PostgreSQL, MySQL, Oracle, MongoDB) and external services via

RESTful APIs.


• Conduct code reviews, mentor junior developers, and contribute to improving development

processes.


• Troubleshoot and optimize system performance in production environments.

Qualifications


• Bachelor's degree in Computer Science, Information Technology, or a related field.


• Minimum 5 years of experience in Java development within enterprise or large-scale

environments.


• Strong proficiency in Java (8 or above) and frameworks such as Spring Boot, Spring MVC, and

Hibernate/JPA.


• Experience with microservices architecture, RESTful API design, and CI/CD tools (e.g., GitLab,

Jenkins).


• Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP) is

an advantage.


• Strong understanding of software engineering principles, design patterns, and best practices.


• Good communication skills and the ability to work collaboratively with global teams.


• Fluent in English, both written and verbal.