Compunnel Inc.

Software Development Senior - Java API Developer

West Lake Hills, TX, US

15 days ago
Save Job

Summary

Job Summary

We are seeking an experienced and hands-on Senior Java API Developer to join our development team.

he ideal candidate will have extensive experience in Java development, API architecture, and cloud technologies.

This role requires deep technical knowledge, leadership in Agile development practices, and the ability to mentor junior developers while contributing to the evolution of our API platform.

Key Responsibilities

  • Coordinate multiple development work streams and ensure architecture scalability and extensibility.
  • Define, maintain, and support Java development best practices, tools, and environments.
  • Troubleshoot and resolve issues in both production and non-production environments
  • Deliver API platform capabilities using technologies such as Envoy, Microgateway, JWT, Key Management, and Datadog.
  • Design APIs using SwaggerHub and contribute to a common API framework.
  • Lead the migration of existing APIs to Kubernetes and Azure.
  • Conduct code reviews, unit testing, and integration testing using open-source frameworks.
  • Provide mentorship and technical guidance to junior developers.
  • Contribute to process improvement initiatives and drive the adoption of new API products.
  • Support infrastructure needs related to API Platform offerings within the enterprise cloud environment.
  • Promote consumer adoption of new APIs and help decommission legacy assets in alignment with enterprise goals.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of hands-on Java development experience, including Spring MVC, Spring Boot, and RESTful Web Services.
  • Proficient in API management platforms (preferably Envoy-based API Gateway).
  • Experience with IDEs such as Spring Tool Suite and Eclipse in both UNIX and Windows environments.
  • Proficient in CI/CD tools such as Jenkins, Maven, and uDeploy.
  • Strong understanding of Agile/Scrum methodologies.
  • Hands-on experience with Docker and cloud platforms such as AWS or Azure.
  • Ability to articulate API strategies to both technical and non-technical stakeholders.
  • Familiarity with API design tools like SwaggerHub.

Preferred Qualifications

  • Experience with creating common API frameworks.
  • Knowledge of enterprise-level infrastructure related to cloud API platforms.
  • Background in promoting API consumer adoption and phasing out legacy systems.

Education: Bachelors Degree

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job