About the Company
A digital engineering partner trusted by global brands for complex builds and lean innovation. With teams across five countries and 50+ specialists onboard, we’ve helped organizations streamline fintech platforms, optimize logistics, and scale secure digital operations.
Key Responsibilities:
• Design, develop, and maintain enterprise-level Java applications using Spring Boot and related technologies.
• Work with Hibernate and JPA for efficient ORM-based data handling.
• Apply Core and Advanced Java principles in writing clean, modular, and reusable code.
• Develop and maintain RESTful APIs and backend services.
• Implement CI/CD pipelines using tools like Jenkins, GitLab CI, or similar platforms.
• Write and maintain unit tests and integration tests using JUnit and Mockito to ensure application reliability.
• Collaborate with cross-functional teams (Frontend, DevOps, QA) to define, design, and deliver high-quality software.
• Troubleshoot production issues and provide timely resolutions.
• Ensure code quality through code reviews, automated testing, and best practices.
• Stay up to date with emerging technologies and frameworks relevant to Java development.
Required Skills & Qualifications:
• 5+ years of hands-on experience in Java development.
• Strong knowledge of Core Java and Advanced Java concepts.
• In-depth experience with Spring Boot, Spring MVC, Spring Data, and Spring Security.
• Solid understanding of Hibernate and JPA for ORM.
• Experience in developing RESTful services and microservices architecture.
• Proficient with CI/CD tools such as Jenkins, Git, Maven, or Gradle.
• Strong experience with JUnit, Mockito, or other testing frameworks.
• Familiarity with relational databases (MySQL, PostgreSQL, Oracle) and SQL.
• Experience with Agile/Scrum methodologies.
• Excellent problem-solving skills and attention to detail.