
Search by job, company or skills
Job Description
. We are seeking a skilled and motivated Java Backend Developer to design, develop, and maintain scalable backend systems and APIs.
. The role involves building high-performance services, integrating with databases and external systems, and ensuring reliability, security, and code quality through robust testing and best engineering practices.
Key Responsibilities
. Design, develop, and maintain scalable and high-performance backend systems and RESTful APIs.
. Build and enhance microservices using Java and Spring Boot.
. Integrate backend services with relational and/or NoSQL databases and external systems.
. Ensure application reliability, security, and performance through best practices and testing.
. Write clean, maintainable, and well-documented code following coding standards.
. Implement authentication, authorization, and API security mechanisms.
. Collaborate with cross-functional teams to understand requirements and deliver solutions.
. Troubleshoot, debug, and resolve production and non-production issues.
. Participate in code reviews to ensure quality and knowledge sharing.
. Support CI/CD pipelines and build processes for smooth deployments.
Required Skills & Qualifications
. Minimum 3 years of hands-on experience in backend development.
. Strong proficiency in Java with Spring / Spring Boot.
. Experience building RESTful APIs and backend services.
. Solid understanding of Object-Oriented Programming (OOP), data structures, and design patterns.
. Experience with microservices architecture.
. Hands-on experience with relational and/or NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
. Familiarity with version control systems such as Git. Understanding of API security, authentication, and authorization.
. Experience with testing frameworks like JUnit and Mockito.
. Basic knowledge of CI/CD pipelines and build tools such as Maven or Gradle.
. Strong problem-solving and debugging skills
Job ID: 142194717