Java Developer with Python

Cogent Infotech

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of backend development experience.
  • Strong proficiency in Java, Spring Boot, and REST APIs.
  • Good knowledge of Python for scripting and automation.
  • Experience with relational databases (Oracle, PostgreSQL, MySQL, SQL Server).
  • Strong understanding of OOP, design patterns, and coding best practices.
  • Familiarity with Git, Jenkins, and CI/CD processes.
  • Knowledge of application security and secure coding.

Responsibilities

  • Design and develop backend applications using Java and Spring Boot.
  • Create automation scripts and data utilities with Python.
  • Build and integrate RESTful APIs.
  • Work with relational databases to design data models and queries.
  • Collaborate with cross-functional teams to deliver solutions.
  • Participate in code reviews, debugging, and performance optimization.
  • Support production issues and enhancements.

Benefits

  • Full-time employment with onsite work environment.
  • Opportunity to work on enterprise-level applications.
  • Involvement in Agile/Scrum development processes.
  • Access to modern development tools and technologies.
  • Potential for professional growth and skills development.
Full Job Description
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.

Similar Jobs

More Jobs at Cogent Infotech

More Information Technology Jobs

Find similar Java Developer with Python jobs: