Demo

Software Engineer – Java/Python Microservices

GARGI TECHNOLOGIES INC
Chicago, IL Full Time
POSTED ON 6/26/2026
AVAILABLE BEFORE 7/25/2026

Job Summary

We are seeking a skilled Software Engineer with strong experience in Java, Python, and microservices-based application development. The ideal candidate will design, develop, and maintain scalable, high-performance backend systems using modern frameworks and cloud-native technologies. This role requires collaboration with cross-functional teams to deliver reliable and secure software solutions.

Key Responsibilities

  • Design, develop, test, and deploy scalable microservices and backend applications.
  • Build RESTful APIs and integrate with internal and external systems.
  • Develop applications using Java (Spring Boot) and Python frameworks.
  • Implement microservices architecture, ensuring scalability, maintainability, and resilience.
  • Collaborate with product managers, architects, and QA teams throughout the software development lifecycle.
  • Optimize application performance, reliability, and security.
  • Participate in code reviews and enforce coding standards and best practices.
  • Create and maintain technical documentation.
  • Troubleshoot production issues and implement fixes in a timely manner.
  • Contribute to CI/CD pipeline development and automation initiatives.

Required Qualifications

  • Bachelor''s degree in Computer Science, Engineering, or related field.
  • 3 years of professional software development experience.
  • Strong programming experience in Java and Python.
  • Hands-on experience with Spring Boot and Spring ecosystem.
  • Experience designing and developing microservices-based applications.
  • Strong understanding of REST APIs, JSON, and web services.
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Familiarity with NoSQL databases such as MongoDB or Cassandra.
  • Experience with Git and version control practices.
  • Knowledge of software design patterns, object-oriented programming, and distributed systems.
  • Experience working in Agile/Scrum environments.

Preferred Qualifications

  • Experience with containerization technologies such as Docker.
  • Experience with Kubernetes or OpenShift.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with messaging systems such as Kafka or RabbitMQ.
  • Familiarity with API Gateway, service discovery, and distributed tracing.
  • Experience with monitoring tools such as Prometheus, Grafana, ELK, or Splunk.
  • Knowledge of DevOps practices and CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Understanding of security best practices, authentication, and authorization mechanisms (OAuth2, JWT).

Technical Skills

Languages

  • Java
  • Python
  • SQL

Frameworks & Technologies

  • Spring Boot
  • Spring Cloud
  • Hibernate/JPA
  • RESTful APIs
  • Microservices Architecture

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Oracle

DevOps & Cloud

  • Docker
  • Kubernetes
  • AWS/Azure/Google Cloud Platform
  • Jenkins
  • Git

Messaging & Integration

  • Apache Kafka
  • RabbitMQ

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and in a team environment.
  • Strong attention to detail and commitment to quality.

Salary.com Estimation for Software Engineer – Java/Python Microservices in Chicago, IL
$105,099 to $127,875
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer – Java/Python Microservices?

Sign up to receive alerts about other jobs on the Software Engineer – Java/Python Microservices career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at GARGI TECHNOLOGIES INC

  • GARGI TECHNOLOGIES INC York, NY
  • Job Title: Software Engineer Experience: 1–6 Years Location: [On-Site] Employment Type: Full-Time Role Overview We are looking for a motivated and detail-o... more
  • 2 Days Ago

  • GARGI TECHNOLOGIES INC Plano, TX
  • Job Summary We are seeking a talented and motivated Full Stack Engineer to design, develop, and maintain scalable web applications. The ideal candidate wil... more
  • 3 Days Ago

  • GARGI TECHNOLOGIES INC York, NY
  • Software Developer – Job Description Job Title: Software Developer Location: Onsite (All across the United States) Employment Type: Full-Time Salary: Compe... more
  • 4 Days Ago

  • GARGI TECHNOLOGIES INC Denver, CO
  • Software Engineer / Java Developer Key Responsibilities: • Design, develop, test, and maintain scalable Java-based applications. • Collaborate with cross-f... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Software Engineer – Java/Python Microservices jobs in the Chicago, IL area that may be a better fit.

  • Centric Consulting Chicago, IL
  • Java Developer Job Level: W2T Consultant Job Location: On-site/Hybrid (Must be local to Plano, TX) Travel Expectations: None Job Classification: Temporary ... more
  • 27 Days Ago

  • Jobs via Dice Chicago, IL
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Compunnel Inc., is seeking the following. Apply via Di... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!