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
Any Graduate