See all the jobs at InfraCloud Technologies here:
| Full-time
, ,Location: Pune, India
Work Model: Work from Office (Viman Nagar) is mandatory
Experience: 5-8 years
About the Role
We are seeking a talented Java Developer with strong expertise in building scalable, high-performance applications. The ideal candidate will have hands-on experience with Java, Spring Boot, Microservices, Cassandra, Kafka, and MongoDB, along with a passion for writing clean, maintainable code and designing systems that can scale.
Key Responsibilities
-
Design, develop, and maintain backend applications using Java and Spring Boot.
-
Build and deploy microservices that are scalable, reliable, and secure.
-
Work with Cassandra, Kafka, and MongoDB to design and implement data-driven solutions.
-
Collaborate with cross-functional teams including product managers, architects, and QA engineers to deliver high-quality features.
-
Ensure applications follow best practices in clean coding, performance optimization, and fault tolerance.
-
Participate in system design discussions to build scalable and resilient architectures.
-
Conduct code reviews and contribute to continuous improvements in development practices.
Required Skills & Experience
-
Strong programming skills in Java with deep understanding of Spring Boot.
-
Solid experience in developing and deploying microservices architectures.
-
Hands-on experience with Cassandra, Kafka, and MongoDB.
-
Strong knowledge of data structures, algorithms, and distributed systems.
-
Understanding of clean code principles and ability to write maintainable, testable, and scalable code.
-
Experience with system design and building applications for high availability and performance.
-
Familiarity with CI/CD pipelines, version control (Git), and Agile methodologies.
Good to Have
-
Experience with containerization (Docker, Kubernetes).
-
Exposure to cloud platforms (AWS, Azure, GCP).
-
Knowledge of monitoring, logging, and troubleshooting tools.