Application Developer II (Java and Python) #26-23364

US Tech Solutions, Inc.
Pittsburgh, PA, United States
4 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$114,400.0 - $136,240.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Adobe InDesign Agile Methodology Artificial Intelligence Microsoft Azure Big Data Cloud Engineering Code Review Computer Programming Databases Continuous Integration Relational Databases
+25 more
Database Queries Software Debugging DevOps Distributed Systems Python (Programming Language) PostgreSQL Machine Learning OpenShift Oracle (Applications) Performance Tuning Software Deployment Software Engineering Data Processing Spring-boot Backend Git Fastapi Containerization Kubernetes Apache Kafka Tools for Reporting Restful APIs Spring Batch Docker Microservices

Job description

  • Design, develop, and maintain scalable microservices-based applications.
  • Build and enhance backend services using Java or Python.
  • Develop REST APIs and system integrations.
  • Implement event-driven solutions using Kafka.
  • Develop data processing and batch solutions.
  • Work with databases to design efficient queries and optimize performance.
  • Collaborate with architects, UI developers, QA, and DevOps teams.
  • Participate in design reviews, code reviews, and Agile development activities.
  • Troubleshoot application issues and provide technical solutions.
  • Learn and adopt new technologies as required.

Requirements

  • 3+ years of software development experience
  • Strong experience in Microservices architecture
  • Strong programming experience in either:
  • Java with Spring Boot, or
  • Python with modern backend frameworks(Fast API)
  • Experience designing and developing RESTful APIs
  • Experience with distributed systems and service-based architecture
  • Experience with messaging/event-driven platforms such as Apache Kafka
  • Strong SQL skills and experience with relational databases (Oracle preferred)
  • Experience with container technologies such as Docker
  • Experience deploying applications using OpenShift / Kubernetes
  • Experience with Azure DevOps, Git, and CI/CD pipelines
  • Strong debugging, troubleshooting, and performance optimization skills

Preferred Skills

  • Experience with Spring Boot, Spring Batch, and Java Microservices
  • Experience with Python Microservices
  • Experience integrating AI/ML solutions into applications
  • Experience with PostgreSQL
  • Experience processing large datasets
  • Experience building analytics/reporting solutions
  • Knowledge of cloud-native application development
  • Manufacturing, Supply Chain, or Industrial domain experience

Apply for this position

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

Apply on dejobs.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all