EngineerJobs.io
← Back to all jobs

Job Description

Software Engineer role focused on building scalable microservices-based applications in a Pittsburgh, PA onsite environment.

Responsibilities

  • Design, develop, and maintain scalable microservices-based applications
  • Build and enhance backend services using Java or Python
  • Create and improve REST APIs and support system integrations
  • Implement event-driven solutions using Apache Kafka
  • Develop data processing and batch solutions (including Spring Batch where applicable)
  • Work with databases to design efficient queries and optimize application 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 with Microservices architecture
  • Strong programming experience in either:
    • Java with Spring Boot
    • Python with modern backend frameworks
  • 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 skills in debugging, troubleshooting, and performance optimization

Technology Environment

  • Java / Spring Boot
  • Python
  • Microservices
  • REST APIs
  • Apache Kafka
  • Spring Batch
  • Oracle Database
  • PostgreSQL
  • Docker
  • OpenShift / Kubernetes
  • Azure DevOps
  • Git
  • AI/ML Integration

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

Location: Pittsburgh, PA (onsite)

Compensation: USD 55 - 65 per hour

Similar Jobs