H

TECHNICAL LEAD - Java Microservices

Happiest Minds Technologies · Bengaluru, Karnataka, India

8–15 yrs experiencefull_timePosted 2w ago
Apply now →

Job description

Senior Java Microservices Developer **Years of Experience:** 10-13 Years **Job Summary:** We are seeking a highly skilled Senior Java Microservices Developer with extensive experience in designing, developing, and deploying microservices-based applications. The ideal candidate will have a strong background in Java and a deep understanding of microservices architecture. This role requires a proactive individual who can work collaboratively in a fast-paced environment and lead technical initiatives. **Responsibilities:** - Design, develop, and maintain scalable microservices using Java and related technologies. - Collaborate with cross-functional teams to define, design, and ship new features. - Implement best practices for microservices architecture, including API design, security, and performance optimization. - Conduct code reviews and provide mentorship to junior developers. - Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment. - Troubleshoot and resolve production issues in a timely manner. - Stay updated with emerging technologies and industry trends to continuously improve the development process. **Mandatory Skills:** - Strong expertise in Java programming language. - Proven experience in developing microservices using Java frameworks (e.g., Spring Boot, MicroProfile). - Deep understanding of RESTful APIs and microservices architecture. - Experience with containerization technologies (e.g., Docker, Kubernetes). - Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud). - Strong knowledge of database technologies (SQL and NoSQL). - Excellent problem-solving skills and attention to detail. **Preferred Skills:** - Experience with CI/CD tools and practices. - Knowledge of message brokers (e.g., Kafka, RabbitMQ). - Familiarity with Agile methodologies and DevOps practices. - Experience with monitoring and logging tools (e.g., ELK stack, Prometheus). - Understanding of security best practices in microservices. **Qualifications:** - Bachelors degree in Computer Science, Information Technology, or a related field. - 10-13 years of professional experience in software development, with a focus on Java and microservices. - Strong communication and interpersonal skills. - Ability to work independently and as part of a team. Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.