Responsibilities:
- Design, develop, and implement enterprise-grade solutions using Java, Spring Boot, and Microservices architecture
- Lead and mentor a team of developers in delivering high-quality code and best practices
- Provide hands-on technical leadership by actively participating in coding, code reviews, and troubleshooting
- Interact with clients to gather requirements, propose solutions, and ensure alignment with business needs
- Develop and maintain RESTful APIs and integrate with internal and third-party systems
- Work with messaging systems such as JMS, Kafka, or Kinesis for real-time data processing
- Collaborate with cross-functional teams including architects, DevOps, and QA to ensure seamless delivery
- Ensure the scalability, performance, and security of applications
- Use tools and technologies including Spring Cloud and Spring Integration as part of the distributed systems architecture
Technical Requirements:
- Strong experience in Java, J2EE, Spring Boot, and RESTful API development
- Hands-on experience with Hibernate and Microservices
- Familiarity with Spring Cloud and Spring Integration
- Experience with messaging systems like JMS (e.g., MQ, Tibco), Kafka, or Kinesis
- Proven ability to lead teams and interact with stakeholders or clients directly
Skills Required
Java, Spring Boot, Restful Api, J2ee, Jms, Spring Integration