DeveloperJobs.io
← Back to all jobs

Job Description

System One is hiring a Mid-Level Java API Developer for a Permanent Full Time role in Pittsburgh, PA on an onsite schedule. If you enjoy building reliable backend services, improving API standards, and working with modern DevOps and CI/CD practices, this position pairs Java-based RESTful development with enterprise integration and cross-team collaboration.

What you’ll do

  • Design, develop, maintain, and implement APIs, microservices, and backend components that support business needs.
  • Build and enhance Java-based RESTful services, including unit testing, with integrations to external systems.
  • Collaborate with development teams to deliver API features at scale while improving performance and service quality.
  • Strengthen API standards by contributing to technical design, reviews, and implementation approaches.
  • Create technical designs for new applications and enhancements to existing systems.
  • Translate business and functional requirements into scalable system designs.
  • Use DevOps tooling and pipelines, including Jenkins, uDeploy, Git, and CI/CD, to support delivery.
  • Review technical design documents and provide feedback on solutions, estimates, and implementation plans.
  • Prioritize work to meet project deadlines and participate in Agile development activities and code reviews.
  • Partner with business stakeholders, architects, developers, and external partners to align on outcomes.
  • Research and recommend frameworks, libraries, and tools that streamline development efforts.

What you bring

  • 4+ years of experience in Java/J2EE development.
  • Strong experience building and working with REST APIs using Spring Boot, Spring Framework, XML, JSON, and Swagger/OpenAPI.
  • 4+ years developing and consuming SOAP and REST web services in production environments.
  • Experience developing APIs and microservices in large-scale enterprise environments.
  • Experience with OpenShift, containerization, and microservices architecture.
  • 3+ years using GitHub, Jenkins, and CI/CD tools.
  • Knowledge of front-end technologies such as Node.js and Angular (version 8+ preferred).
  • Experience with Kubernetes, Apache Kafka, and MongoDB.
  • Experience integrating Java applications with Oracle and/or SQL Server databases.
  • Hands-on experience developing secure REST APIs and applying application security best practices.
  • Strong understanding of software development lifecycle methodologies and Agile practices.
  • Excellent collaboration, communication, and problem-solving skills, with strong verbal and written communication.

Benefits

  • Health and welfare benefits coverage options including medical, dental, and vision
  • Spending accounts
  • Life insurance
  • Voluntary plans
  • Participation in a 401(k) plan

Preferred background

  • Enterprise application development experience
  • Experience in highly regulated or large-scale environments
  • Strong troubleshooting and performance optimization capabilities
  • Exposure to cloud-native technologies and modern application architecture patterns

Onsite in Pittsburgh, PA. Minimum experience: 3 years. Technologies include Java, J2EE, REST APIs, Spring Boot, Spring Framework, XML, JSON, Swagger/OpenAPI, SOAP, OpenShift, Git, Jenkins, uDeploy, CI/CD pipelines, GitHub, Node.js, Angular, Kubernetes, Apache Kafka, MongoDB, Oracle, and SQL Server.

Similar Jobs