Job Summary
We are looking for an experienced Java Backend Developer with strong expertise in Java, Spring, Microservices, and REST API development. The candidate will be responsible for building secure, scalable backend applications and integrating enterprise systems.
Required Skills
8+ years of experience in Java development.
Strong hands-on experience with Core Java and the Spring ecosystem (Spring Boot, Spring MVC, Spring Framework).
Experience designing and developing RESTful APIs.
Strong knowledge of Microservices architecture.
Experience with API security, OAuth 2.0, and JWT authentication.
Good experience working with JSON and XML data formats.
Hands-on experience with Oracle databases and SQL query optimization.
Experience with Hibernate and JPA.
Strong understanding of application performance, scalability, and secure coding practices.
Experience integrating applications with internal and external enterprise systems.
Preferred Skills
Experience with Maven or Gradle.
Good knowledge of Git and version control.
Experience working in Agile development environments.
Key Responsibilities
Design, develop, and maintain backend applications using Java and Spring Boot.
Build and maintain secure REST APIs and microservices.
Develop system integrations and data exchange interfaces.
Work with JSON, XML, Oracle, and SQL databases.
Implement authentication and authorization using OAuth 2.0 and JWT.
Optimize application performance and resolve technical issues.
Write unit and integration tests.
Collaborate with business analysts, architects, and frontend developers.
Follow coding standards and development best practices.
Key Skills
Java | Core Java | Spring Boot | Spring Framework | Microservices | REST API | OAuth 2.0 | JWT | Oracle | SQL | Hibernate | JPA | JSON | XML | Maven | Git