Key Responsibilities :
- Design, develop, and implement robust Java-based applications using Spring Boot and Microservices architecture.
- Collaborate with product managers, architects, and cross-functional teams to gather and understand functional and technical requirements.
- Develop and maintain RESTful APIs ensuring optimal performance and scalability.
- Participate in all phases of the software development lifecycle including analysis, design, development, testing, deployment, and maintenance.
- Deploy microservices to cloud platforms such as AWS, Azure, or GCP.
- Implement unit and integration testing frameworks to ensure code quality and reliability.
- Optimize application performance and ensure the security of services and data.
- Utilize containerization tools such as Docker and orchestration tools like Kubernetes for building scalable environments.
- Work with Kafka or RabbitMQ for asynchronous messaging and communication between services.
- Participate in code reviews and contribute to technical discussions and documentation.
- Stay updated with industry trends, emerging technologies, and apply them as appropriate.
Required Skills & Qualifications :
1013 years of hands-on experience in Java development, with strong proficiency in Spring Boot.Solid experience in building and maintaining Microservices.Strong knowledge of REST APIs, Object-Oriented Programming (OOP), and Design Patterns.Experience working with cloud platforms : AWS, Azure, or Google Cloud Platform (GCP).Hands-on experience with Kafka, RabbitMQ, or other message brokers.Familiarity with containerization tools such as Docker, and orchestration with Kubernetes.Proficient in SQL and NoSQL databases.Experience with tools like Git, Maven / Gradle, Jenkins, and CI / CD pipelines.Strong problem-solving and debugging skills.Excellent communication, collaboration, and leadership capabilities.Preferred Qualifications :
Experience in Agile / Scrum environments.Exposure to DevOps and infrastructure automation practices.Familiarity with performance tuning and monitoring tools.Experience with front-end integration using Angular / React (optional).(ref : hirist.tech)