Design, develop, test, and maintain enterprise Java applications using Java, Spring/Spring Boot, REST APIs, and microservices. Work with databases, messaging, containerization, CI/CD, and cloud platforms as required. Participate in code reviews, troubleshooting, unit testing, and Agile delivery.