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.