Java Developer with Python

Cogent Infotech Corp
Reston, VA, United States
19 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services User Authentication Automation of Tests Unit Testing Microsoft Azure Business Software Cloud Computing Code Review
+43 more
Databases Continuous Integration Relational Databases Software Debugging Software Design Patterns DevOps Gradle Hibernate (Java) Java Persistence API Python (Programming Language) PostgreSQL Apache Maven Enterprise Messaging Systems Microsoft SQL Server MySQL Object-Oriented Software Development Oracle (Applications) Performance Tuning Scrum Methodology RabbitMQ Secure Coding Software Engineering SQL Stored Procedures SQL Databases Data Streaming Systems Integration Data Processing Scripting Google Cloud Enterprise Software Applications Spring-boot Software Security Backend Git Containerization Kubernetes Information Technology Data Analytics Apache Kafka Restful APIs Docker Jenkins Microservices

Job description

About the Company Join a technology-driven organization supporting clients across multiple industries. The organization focuses on building secure, scalable, reliable, and data-driven enterprise applications that support digital operations, customer platforms, automation, integrations, and business-critical technology systems. As a Java Developer with Python experience, you will play a key role in designing, developing, and maintaining backend applications, APIs, microservices, automation scripts, and data-driven solutions for enterprise technology environments. This role is ideal for a hands-on backend developer who has strong Java expertise, practical Python knowledge, and experience working in fast-paced enterprise environments. Job Title: Java Developer with PythonEmployment Type: Full-TimeWork Location: OnsiteExperience Required: 5-10 YearsSummary 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.Applicants must have authorization to work in the United States that permits full-time employment for the duration of the position without requiring current or future employer sponsorship.Primary Skills: Java, Spring Boot, Microservices, REST APIs, Hibernate, JPA, Python, Backend Development, SQL, API Integration, Enterprise ApplicationsSecondary 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.Equal Opportunity Statement Cogent Infotech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment where everyone feels welcome and valued. We encourage applications from individuals of all backgrounds, identities, abilities, and experiences. If you are excited about this role but do not meet every requirement, we still encourage you to apply.Join Us At Cogent Infotech, your ideas matter. Join a purpose-driven organization that celebrates diversity, encourages collaboration, and invests in your future. About the Company Join a technology-driven organization supporting clients across multiple industries. The organization focuses on building secure, scalable, reliable, and data-driven enterprise applications that support digital operations, customer platforms, automation, integrations, and business-critical technology systems. As a Java Developer with Python experience, you will play a key role in designing, developing, and maintaining backend applications, APIs, microservices, automation scripts, and data-driven solutions for enterprise technology environments. This role is ideal for a hands-on backend developer who has strong Java expertise, practical Python knowledge, and experience working in fast-paced enterprise environments. Job Title: Java Developer with PythonEmployment Type: Full-TimeWork Location: OnsiteExperience Required: 5-10 YearsSummary 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.Applicants must have authorization to work in the United States that permits full-time employment for the duration of the position without requiring current or future employer sponsorship.Primary Skills: Java, Spring Boot, Microservices, REST APIs, Hibernate, JPA, Python, Backend Development, SQL, API Integration, Enterprise ApplicationsSecondary 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.Equal Opportunity Statement Cogent Infotech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment where everyone feels welcome and valued. We encourage applications from individuals of all backgrounds, identities, abilities, and experiences. If you are excited about this role but do not meet every requirement, we still encourage you to apply.Join Us At Cogent Infotech, your ideas matter. Join a purpose-driven organization that celebrates diversity, encourages collaboration, and invests in your future.

Requirements

Join a technology-driven organization supporting clients across multiple industries. The organization focuses on building secure, scalable, reliable, and data-driven enterprise applications that support digital operations, customer platforms, automation, integrations, and business-critical technology systems. As a Java Developer with Python experience, you will play a key role in designing, developing, and maintaining backend applications, APIs, microservices, automation scripts, and data-driven solutions for enterprise technology environments. This role is ideal for a hands-on backend developer who has strong Java expertise, practical Python knowledge, and experience working in fast-paced enterprise environments., 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. Applicants must have authorization to work in the United States that permits full-time employment for the duration of the position without requiring current or future employer sponsorship.

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., * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…