Design, develop, and maintain robust and secure Java-based applications.
Work with Spring and Spring Batch frameworks to deliver high-performance services.
Ensure scalability, performance, and reliability across distributed systems.
Participate in code reviews, provide technical guidance, and mentor junior developers.
Support continuous integration and deployment pipelines to ensure efficient delivery.
Experience transforming legacy functionalities to support microservice modernization.
Troubleshoot production issues and contribute to root cause analysis.
Work in an Agile/Scrum environment, contributing to all sprint events and artifacts with strong JIRA practice.
Embrace analysis and testing activities to find defects early.
Work closely with product teams to acquire business domain knowledge to support development & QA activities
Collaborate closely with cross-functional teams including architects, testers, and DevOps engineers.
Essential Skills And Experience
Core Technologies: Strong hands-on expertise with Java (JDK 8+) with Spring Integration and Spring Kafka. Also, Spring Batch for large-scale data processing
Experience with RESTful APIs and microservices architecture.
Familiarity with CI/CD pipelines and DevOps best practices.