Job Description
Job Summary
We are seeking a skilled Java Developer with 35 years of experience in Core Java, Spring frameworks, and REST API development. The ideal candidate will build and maintain backend services, work with scalable API architectures, and collaborate with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
Develop and maintain backend applications using Core Java and OOP principles.
Work with collections, multithreading, and concurrency for high-performance systems.
Build and maintain services using Spring Boot, Spring MVC, and Spring Data.
Design and consume REST APIs, ensuring proper structure, response formats, and security.
Work with JSON/XML data formats for integrations.
Collaborate with teams for requirement analysis, code reviews, and deployment activities.
Write clean, maintainable, and testable code following best practices.
Debug and resolve production and QA-reported issues.
Required Qualifications
35 years of hands-on experience with Core Java.
Strong knowledge of OOP, collections, and concurrency.
Proficiency with Spring Boot, Spring MVC, Spring Data, and related modules.
Experience in REST API development and working with JSON/XML.
Familiarity with Git, Maven/Gradle, and Agile methodologies.
Strong analytical and problem-solving abilities.
Preferred Skills
Knowledge of SQL/NoSQL databases.
Experience With JUnit Or Other Testing Frameworks.
Understanding of microservices architecture.
Exposure to container tools like Docker (good to have).