Description

Job Title: Java Programmer

Experience: 5+ years

Location: Ahmedabad, Pune, Mumbai, Bangalore, Hyderabad, Chennai, Kolkata

Key Responsibilities:

Develop and maintain high-performance, scalable, and reliable Java-based applications.

Design, build, and deploy Microservices architecture.

Implement messaging systems using Kafka for real-time data streaming and processing.

Work with cross-functional teams to develop applications using React.

Manage and optimize Cloud Infrastructure for application deployment and scalability.

Collaborate with DevOps teams to implement CI/CD pipelines and ensure smooth deployment processes.

Write efficient queries and maintain databases using MySQL.

Ensure the code quality through testing, code reviews, and automation tools.

Troubleshoot, debug, and enhance existing applications for better performance.

Work closely with stakeholders and product managers to understand project requirements and deliver solutions.


Required Skills:

Programming Languages: Java, Java EE

Frameworks: Spring Boot, Hibernate, Microservices architecture

Messaging Systems: Kafka

Frontend Development: React.js

Cloud Infrastructure: AWS, Azure, Google Cloud (GCP)

Database Management: MySQL

DevOps Tools: Docker, Kubernetes, Jenkins, Git

Experience with CI/CD pipeline tools and practices

Strong problem-solving and debugging skills

Excellent communication and team collaboration skills

Education

Any Graduate