Heliogic Staffing - Saint Louis, MO

posted 11 days ago

Full-time - Mid Level
Saint Louis, MO

About the position

The Sr Java Backend Developer role is focused on developing and maintaining robust backend systems using Java and microservices architecture. The position requires a strong understanding of software engineering principles, modern application frameworks, and cloud-based environments. The developer will be responsible for writing well-designed, testable code and ensuring the reliability of production systems.

Responsibilities

  • Develop and maintain backend systems using Java and microservices architecture.
  • Write well-designed and testable code for modern applications.
  • Build and operate critical production systems with a focus on reliability.
  • Implement modern API design and adhere to RESTful principles.
  • Utilize automation and build tools such as Maven, Ant, and Gradle.
  • Collaborate with open source software and contribute to projects as needed.
  • Deploy and maintain applications in a cloud-based environment.

Requirements

  • Strong proficiency in Java programming language.
  • Deep knowledge and hands-on experience with Spring Boot and Angular.
  • Experience in building and operating critical production systems.
  • Solid understanding of modern API design and RESTful principles.
  • Fluency with Git or other source control management systems.
  • Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience.
  • Experience in designing and implementing large-scale distributed systems and web services.
  • Good understanding of cloud-based application deployment and maintenance.
  • Experience with automation and build tools like Maven, Ant, and Gradle.

Nice-to-haves

  • Experience with Oracle and PostgreSQL databases.
  • Familiarity with Jenkins and Kafka for CI/CD and messaging.
  • Knowledge of PCF (Pivotal Cloud Foundry) for cloud application deployment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service