Software Engineer – Java/Python Microservices

Chicago, IL, US • Posted 16 hours ago • Updated 16 hours ago
Full Time
Travel Required
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • java
  • spring boot
  • microservices
  • hibernate
  • aws
  • react
  • angular
  • sql
  • spring framework

Summary

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91141579
  • Position Id: 9007521
  • Posted 16 hours ago

Company Info

About GARGI TECHNOLOGIES INC

WE ARE COMMITTED

The commitment to work is a key component to our culture of work. We work hard to offer solutions that will impact your company's expansion and growth.

WE ARE PROFESSIONAL

Our well-defined processes and systems allow us to offer services to our customers with the highest level of professionalism and excellence.

WE ARE ACHIEVERS

We are always able to achieve our goals; constantly strive to improve these results and to be constant in our performance. We have the ability to accomplish.

Contact the job poster
SS

Shikhar Singh

Recruiter @ GARGI TECHNOLOGIES INC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Ohio City, Ohio

21d ago

Easy Apply

Full-time

80,000 - 125000

Ohio City, Ohio

20d ago

Easy Apply

Full-time

Depends on Experience

New York, New York

Yesterday

Easy Apply

Full-time

Depends on Experience

New York, New York

26d ago

Easy Apply

Full-time, Third Party

75000 - 120000

Search all similar jobs