Job Summary
We are looking for an experienced Senior Java Developer with a strong background in Java / J2EE technologies and hands-on expertise in building scalable, secure, and high-performance applications.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java / J2EE .
- Implement and integrate Spring / Spring Boot frameworks.
- Develop and optimize SOAP and RESTful web services.
- Work with both RDBMS (MySQL, PostgreSQL, Oracle) and NoSQL (Redis) databases.
- Implement custom frameworks for security and validations, including OAuth and JWT .
- Utilize build tools such as Maven / Gradle and version control systems like Git .
- Containerize applications using Docker .
- Develop and maintain batch processing solutions.
- Follow modern SDLC methodologies and best practices in software testing and automation.
- Troubleshoot and resolve UAT and production issues effectively.
- Collaborate with cross-functional teams and clients to ensure successful project delivery.
Required Qualifications
Minimum 7 years of professional Java / J2EE development experience.Strong understanding of Spring / Spring Boot frameworks.Proficiency in SQL and database design.Solid experience in web services development (SOAP / REST).Experience with Git, Maven / Gradle, Docker .Proven participation in three or more full SDLC cycles for web applications.Strong analytical, problem-solving, and team collaboration skills.Good to Have
Experience in Agile development environments.Exposure to DevOps toolchains.Familiarity with AWS ECS / EC2 and container orchestration.Experience with messaging systems like AWS SNS / SQS, Kafka, IBM MQ .Knowledge of Application Server configurations such as WebSphere or JBoss .Experience with testing tools such as Selenium, Karate, Microfocus UFT, Katalon .