Application Developer II (Java and Python) #26-23364
US Tech Solutions, Inc.
Pittsburgh, PA, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on dejobs.org
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago
EM
Eli McGarvie
7 Most Popular Web Developer Jobs in Europe
over 3 years ago