Job Title Java Developer with Python
Employment Type Full-Time
Work Location Onsite
Experience Required 5-10 Years
Summary Build secure, scalable, and high-performing backend solutions for enterprise applications. We are looking for an experienced Java Developer with strong Python exposure to support technology initiatives across industries. The ideal candidate should have hands-on experience in Java, Spring Boot, microservices, REST APIs, Python scripting, automation, data handling, and enterprise backend development.
Java Developer with Python Primary Skills: Java, Spring Boot, Microservices, REST APIs, Hibernate, JPA, Python, Backend Development, SQL, API Integration, Enterprise Applications
Secondary Skills: Git, Maven, Gradle, Jenkins, CI/CD, Oracle, PostgreSQL, MySQL, SQL Server, AWS, Azure, GCP, Kafka, RabbitMQ, Docker, Kubernetes, DevOps, Production Support, Secure Coding.
What You'll Do - Design, develop, and maintain backend applications using Java, Spring Boot, and microservices architecture.
- Develop automation scripts, data processing utilities, and backend services using Python.
- Build and integrate RESTful APIs with internal and external systems.
- Work with relational databases to design queries, stored procedures, and data models for business applications.
- Collaborate with product owners, business analysts, QA teams, architects, and DevOps teams to deliver high-quality solutions.
- Participate in code reviews, unit testing, debugging, and performance optimization.
- Ensure applications meet enterprise standards related to security, scalability, reliability, and maintainability.
- Support production issues, root cause analysis, and application enhancements.
- Work in Agile/Scrum teams and contribute to sprint planning, development, releases, and support activities.
What We're Looking For - 5+ years of hands-on experience in backend development.
- Strong experience in Java, Spring Boot, REST APIs, microservices, and Hibernate/JPA.
- Good working knowledge of Python for scripting, automation, data handling, or backend development.
- Experience with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
- Strong understanding of object-oriented programming, design patterns, and clean coding practices.
- Experience with Git, Maven/Gradle, Jenkins, or other CI/CD tools.
- Knowledge of application security, authentication, authorization, and secure coding practices.
- Experience working in Agile development environments.
- Ability to work across business domains and quickly understand application workflows, data flows, and user requirements.
Preferred Skills & Certifications - Experience with cloud platforms such as AWS, Azure, or GCP.
- Exposure to Kafka, RabbitMQ, or other messaging systems.
- Knowledge of Docker, Kubernetes, or containerized deployments.
- Experience with data processing libraries or frameworks in Python.
- Familiarity with DevOps practices and production support processes.
- Experience building scalable, secure, high-availability applications in enterprise environments.
- Java, cloud, database, DevOps, or secure software development certifications are a plus.
Education Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. Equivalent professional experience will also be considered.