Java Developer with Python

Cogent Infotech

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

Qualifications

  • 5+ years of hands-on experience in backend development.
  • Strong expertise in Java, Spring Boot, REST APIs, and microservices architecture.
  • Good working knowledge of Python for scripting and automation.
  • Experience with relational databases like Oracle and PostgreSQL.
  • Strong understanding of object-oriented programming and clean coding practices.
  • Familiarity with CI/CD tools such as Git, Maven/Gradle, and Jenkins.
  • Knowledge of application security and secure coding practices.

Responsibilities

  • Design, develop, and maintain backend applications using Java and Spring Boot.
  • Create automation scripts and backend services using Python.
  • Build and integrate RESTful APIs with various systems.
  • Collaborate with cross-functional teams to deliver high-quality solutions.
  • Participate in code reviews, testing, and performance optimization.
  • Ensure applications meet security and scalability standards.
  • Support production issues and enhancements.

Benefits

  • Onsite work environment promoting collaboration.
  • Exposure to diverse technology initiatives across industries.
  • Opportunity to work with cutting-edge technologies like cloud and microservices.
  • Collaborative Agile/Scrum team approach for rapid development.
  • Professional growth and skill enhancement through challenging projects.
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: