Description :
We are seeking a Java Developer with 4+ years of experience who also possesses strong, practical skills in Python.
The ideal candidate will be instrumental in building high-performance, scalable applications and robust backend solutions, leveraging both Java for core services and Python for scripting, automation, and data tasks.
Location : Pune, India (Hybrid Mode)
Experience : 4+ Years
Employment Type : Full-time
Key Responsibilities :
1. Development & Engineering :
- Develop and maintain high-quality applications and core services using Java (Core Java), the Spring Boot framework, and related technologies.
- Design, implement, and consume RESTful APIs to support frontend and internal service communication.
- Write and execute Python scripts for various tasks, including data processing, system automation, reporting, and building utility tools.
- Work extensively with and optimize queries for both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases to ensure application performance and data integrity.
2. Collaboration & Quality :
Actively participate in Agile / Scrum teams, collaborating closely with product managers, QA engineers, and other developers to ensure the high-quality, timely delivery of features.Perform code reviews, provide constructive feedback, and adhere to best practices for code quality, testing, and documentation.Contribute to the continuous improvement of the development process, infrastructure, and application architecture.3. DevOps & Architecture :
Utilize Git for version control and collaborate on establishing or maintaining CI / CD pipelines.Contribute to the deployment and operation of microservices, with a willingness to learn and work with containerization technologies like Docker and orchestration tools like Kubernetes (K8s).Required Skills and Qualifications :
4+ years of professional software development experience.Expertise in Java Development, including Core Java and extensive, hands-on experience with the Spring Boot framework.Strong practical experience in Python, demonstrated by the ability to write robust scripts for automation, data manipulation, or backend utilities.Solid understanding of database systems, including writing complex queries and optimizing performance in MySQL, PostgreSQL, and MongoDB.Proficiency with version control systems, specifically Git.Familiarity with modern software development practices, including Agile methodologies and CI / CD processes.Excellent problem-solving skills, communication skills, and the ability to thrive in a collaborative team environment.Preferred Qualifications (Bonus Skills) :
Hands-on experience with Docker and Kubernetes (K8s) for building and managing microservices.Experience with cloud platforms (e.g., AWS, Azure, GCP).Familiarity with messaging queues (e.g., Kafka, RabbitMQ).Experience in Test-Driven Development (TDD) and writing unit / integration tests.(ref : hirist.tech)