Explicitly mentions vibe coding and usage of AI tools; expects familiarity with vibe coding practices.
About the Role
Senior full-stack Java/Python developer responsible for building and maintaining microservices-based APIs, implementing CI/CD and containerized deployments, and ensuring code quality and scalable architecture. The role works in a hybrid model from Pune and requires mentoring, collaboration in distributed teams, and experience with modern Java frameworks and cloud-native tooling.
Job Description
Role
Hands-on Full Stack Java/Python Senior Developer responsible for end-to-end software development of microservices-based APIs, continuous integration and deployment, and maintaining engineering best practices and code quality.
Key Responsibilities
- Design, develop, and maintain microservices-based RESTful APIs.
- Implement and manage CI/CD pipelines and Git workflows.
- Deploy and operate containerized applications using Docker, OpenShift, Kubernetes (or similar).
- Apply design patterns and scalable, highly available system design principles.
- Mentor and coach junior team members; collaborate within globally distributed teams.
- Participate in Scrum ceremonies and work effectively under pressure to meet timelines.
Requirements
- Bachelor’s degree in Science, Computers, Information Technology, or Engineering.
- 4+ years of development experience (4–9 years typical for role).
- Strong hands-on experience with Core Java and Python.
- Experience with Java frameworks and technologies: Hibernate, Struts, Spring, Spring Boot, and Angular for front-end work.
- Proven experience in microservices application design and distributed systems architecture (event gateways, eventual consistency, event stream logging/tracing).
- Experience with API specifications such as Swagger or RAML.
- Hands-on experience setting up CI/CD pipelines and using version control (GIT), issue tracking (Jira), and CI tools (TeamCity, uDeploy).
- Familiarity with container-based deployment platforms (Docker, OpenShift, Kubernetes).
- Strong communication, problem-solving, time management, and teamwork skills.
- Understanding of vibe coding and usage of AI tools is a plus.
Work Environment
- Job Type: Hybrid
- Location: Pune, Maharashtra, India
- Time Type: Full time