Java Developer - Microservices
Job Summary:
Happiest Minds is seeking a passionate and skilled Java Developer with
expertise in Microservices to join our innovative team in Noida. This role is
pivotal in designing and implementing scalable applications using core Java,
Spring Boot, and AWS, while enhancing our continuous integration and delivery
(CI/CD) pipelines.
Key Responsibilities:
-
Develop and maintain robust microservices using Java and Spring Boot
architecture.
-
Collaborate with cross-functional teams to gather and analyze requirements
for software development.
-
Implement best practices for CI/CD pipelines to automate testing and
deployment processes.
-
Design cloud-native applications using AWS services to ensure scalability
and resilience.
-
Debug and troubleshoot applications to enhance their performance and
security.
-
Participate in code reviews and ensure compliance with coding standards and
guidelines.
-
Stay up-to-date with emerging technologies and integrate innovative
solutions into projects.
Requirements:
-
Bachelor's degree in Computer Science, Information Technology, or a related
field.
-
5-9 years of experience in Java development with a strong foundation in Core
Java.
-
Proficient in building and deploying applications using Spring Boot and
Microservices architecture.
-
Hands-on experience with AWS services such as EC2, S3, RDS, and Lambda.
-
Strong understanding of CI/CD tools and methodologies, such as Jenkins or
GitLab CI.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team-oriented environment.
Preferred Qualifications:
-
Experience with containerization technologies like Docker and orchestration
platforms like Kubernetes.
-
Keen knowledge of RESTful APIs, API Gateway, and serverless architectures.
- Familiarity with Agile methodologies and tools like JIRA or Trello.
- Previous experience in finance or e-commerce domains is a plus.
-
Strong communication skills, both verbal and written, with the ability to
convey complex ideas clearly.
Benefits:
- Competitive salary package with performance-based incentives.
- Comprehensive health insurance coverage for you and your family.
- Flexible work hours and potential remote work options.
-
Continuous learning opportunities through training and development programs.
-
Work in a collaborative and inclusive environment that encourages
innovation.
- Access to wellness programs, including mental health support.
-
Opportunity to contribute to impactful projects in a rapidly evolving
technology landscape.