Java API Developer

Centraprise

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Centraprise in Pittsburgh seeks an experienced Senior Java/J2EE engineer to lead a team of developers. You will design and deploy RESTful and SOAP services using Spring Boot and microservices, ensure API security with OAuth/JWT, and drive cloud deployments with Docker/Kubernetes on AWS.

Strong collaboration with product managers and architects will translate requirements into scalable designs. You will mentor engineers, enforce high coding standards, and champion unit/integration testing with

Qualifications

  • 8–10+ years of Java/J2EE software development with technical leadership.
  • Strong proficiency in Java, Spring, Spring Boot, and microservices.
  • Designing RESTful and SOAP web services with Swagger/OpenAPI.
  • SQL and NoSQL databases with design and query optimization.
  • Cloud platforms (AWS preferred) and containerization with Docker/Kubernetes.
  • Experience with Agile/Scrum and DevOps practices.
  • Excellent problem-solving, communication, and leadership skills.
  • Lead, mentor and provide technical guidance to a developer team.

Responsibilities

  • Lead a team of developers, conduct code reviews, and enforce coding standards.
  • Architect and implement robust RESTful APIs using Java and Spring Boot.
  • Oversee API integration with internal and third-party systems and data sources.
  • Drive CI/CD with Jenkins and GitHub, and manage cloud deployments (AWS).
  • Collaborate with product managers and architects to translate requirements into designs.

Skills

Leadership
Communication
Problem-solving
Analytical thinking
Mentorship
Collaboration

Tools

Docker
Kubernetes
Jenkins
GitHub
JUnit
Mockito

Job description

  • Experience: Significant experience (typically 8-10+ years) in Java/J2EE software development, including experience in a technical leadership role.
  • Programming Languages & Frameworks: Strong proficiency in Java, J2EE, Spring, Spring Boot, and experience with microservices architecture.
  • API Technologies: Expertise in designing and developing RESTful and/or SOAP web services, and knowledge of API management platforms and documentation tools like Swagger/OpenAPI.
  • Database Management: Proficiency with both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB), including database design and query optimization.
  • Cloud & Tools: Familiarity with cloud platforms (preferably AWS) and experience with containerization technologies like Docker and Kubernetes.
  • Methodologies: Experience working within Agile/Scrum and DevOps methodologies.
  • Soft Skills: Excellent problem-solving, analytical, and communication skills, with the ability to lead a team and work collaboratively in a fast-paced environment.
  • Technical Leadership & Mentorship: Lead, mentor, and provide technical guidance to a team of developers, conducting code reviews and ensuring adherence to high-quality coding standards and best practices.
  • API Architecture & Development: Design, develop, and maintain robust and scalable RESTful APIs using Java and Spring Boot, ensuring performance, security (e.g., OAuth, JWT), and reliability.
  • System Integration: Oversee the integration of APIs with various internal and third-party systems, applications, and data sources, utilizing middleware technologies and ensuring seamless data flow.
  • Collaboration & Requirements Analysis: Collaborate with cross-functional teams, including product managers, architects, and business stakeholders, to understand requirements and translate them into technical specifications and architectural designs.
  • Quality Assurance & Testing: Ensure comprehensive testing is performed (unit and integration tests), identify and resolve bottlenecks and bugs, and maintain code quality using tools like JUnit or Mockito.
  • DevOps & Cloud Integration: Drive the adoption of DevOps practices and work with CI/CD tools (e.g., Jenkins, GitHub, Docker, Kubernetes) to build infrastructure for integration and deployment of API services, both on-premise and in cloud environments (e.g., AWS, Azure).
  • Documentation & Standards: Produce comprehensive documentation for APIs and microservices, detailing architecture, design decisions, and implementation guidelines for internal and external use.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Lead
Java Lead

TechDigital Group • Secaucus (NJ)

On-site
USD 120,000 - 160,000
Lead Software Engineer
Lead Software Engineer

Jobtailor • Chicago (IL)

On-site
USD 150,000 - 190,000
Java API Developer
Java API Developer

Smart IT Frame LLC • Dallas (TX)

On-site
USD 80,000 - 120,000
Java Developer
Java Developer

TechDigital Group • Secaucus (NJ)

On-site
USD 90,000 - 140,000
Java Developer
Java Developer

Compunnel, Inc. • San Leandro (CA)

On-site
USD 120,000 - 140,000
API Developer
API Developer

VOLTO Consulting • Dallas (TX)

On-site
USD 120,000 - 150,000
Java API Engineer
Java API Engineer

Tata Consultancy Services • Irving (TX)

On-site
USD 110,000 - 160,000
Senior API Developer
Senior API Developer

TechDigital Group • Portland (OR)

On-site
USD 80,000 - 130,000
API Developer
API Developer

Acestack • Pittsburgh

On-site
USD 120,000 - 180,000
Java,Rest API,Spring boot
Java,Rest API,Spring boot

Vytwo Technologies Inc. • Prosper (TX)

On-site
USD 110,000 - 170,000