← Back to opportunities
About the Role
Responsibilities:
Design, develop, test, and maintain Java-based applications
Write clean, efficient, and reusable code
Participate in system design and technical discussions
Troubleshoot, debug, and resolve application issues
Integrate user-facing elements with server-side logic
Collaborate with QA, DevOps, and product teams
Follow coding standards and best practices
Document technical specifications and processes
Requirements:
Proven experience as a Java Developer or Software Engineer
Strong proficiency in Java, OOP concepts, and data structures
Experience with Spring / Spring Boot
Knowledge of RESTful APIs and microservices
Familiarity with SQL/NoSQL databases
Understanding of Git / version control systems
Good problem-solving and communication skills
Qualifications:
Experience with Hibernate / JPA
Knowledge of Microservices architecture
Exposure to Docker, Kubernetes, or cloud platforms (AWS/Azure)
Experience in Agile/Scrum environment
A bachelor’s degree in...
Ready to Join Through a Referral?
Apply now and get connected directly with the hiring team
Apply for this Position