Job Title
Mid Java API Developer
Job Details
Job Type: Permanent Full Time
Location: Pittsburgh, Pennsylvania, United States
Description
Position Description: This role must be performed in Pittsburgh, PA -or- Dallas, TX on the client site 5 days per week. For this role on this particular client engagement, employer sponsorship of immigration‑related visa and/or green card status as part of the PERM process will not be available.
Future duties and responsibilities
- Design, maintain and implement API, microservices and backend components
- Work with API developers across the team to build new features at large scale
- Improve API standards and services
- Development and unit testing of Java RESTful services that integrate with external client systems
- Working knowledge and hands‑on experience in DEVOPs tools like Jenkins, uDeploy and GIT
- Review design documents and provide feedback on approach and estimates
- Creates technical designs for new systems, and/or modifications to existing systems
- Translates detailed requirements into functional system designs
- Ability to prioritize work, meet deadlines and establish effective working relationships with clients, project team members, supervisors, and employees from other departments
- Work closely with internal and external design, business and technical counterparts
- Excellent interpersonal skills including the ability to work closely with diverse personality types and understand technical issues
- Research and recommend functional libraries to expedite development
Required qualifications to be successful in this role
- At least 4+ years overall experience in Java/J2EE development with REST API, Spring Boot, XML, JSON, Swagger
- 4+ years of experience developing and consuming SOAP and REST web services for an operational/production environment
- Experience working with OpenShift, containerization and microservices
- 3+ years of GitHub, Jenkins and CI/CD server
- Knowledge of client-side technologies like Node JS, Angular 8+
- Experience in Kubernetes, Apache Kafka and MongoDB
- Experience integrating Java based applications with Oracle / SQL Server
- Hands‑on experience working REST API development using Spring Boot & Spring framework
- Experience coding to prevent hacking and other vulnerabilities
- Strong collaboration and communication skills within distributed project teams and in an Agile environment
- Excellent oral and written communication skills