Java Lead
Provide technical leadership for Java-based enterprise applications. Design, develop, and support REST APIs, JMS integrations, and distributed systems. Lead architecture discussions, perform code reviews, guide development teams, and ensure high-quality delivery. Work closely with stakeholders to translate business requirements into scalable technical solutions using Java, Spring, Hibernate, and microservices architecture.