Heliogic Staffing - Saint Louis, MO

posted 9 days ago

Full-time - Mid Level
Saint Louis, MO

About the position

The Sr Java Backend Developer role is focused on designing, developing, and maintaining robust backend systems using Java and related technologies. This position requires a strong understanding of microservices architecture and modern application frameworks, with an emphasis on building scalable and efficient production systems. The developer will work in a hybrid environment, contributing to critical applications and collaborating with cross-functional teams.

Responsibilities

  • Design and develop backend systems using Java and Spring Boot.
  • Implement microservices architecture for scalable applications.
  • Write well-designed, testable, and maintainable code.
  • Collaborate with cross-functional teams to define and design new features.
  • Build and operate critical production systems in a cloud-based environment.
  • Utilize automation and build tools like Maven, Ant, and Gradle.
  • Maintain and enhance existing applications and services.
  • Work with open source software and contribute to projects.

Requirements

  • Strong experience in Java development with a focus on microservices.
  • Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience.
  • Deep knowledge of modern applications like Spring Boot and Angular.
  • Experience in building and operating critical production systems.
  • Solid understanding of modern API design and RESTful principles.
  • Proficiency with version control systems, preferably Git.
  • Experience with automation and build tools such as Maven, Ant, and Gradle.
  • Good understanding of cloud-based application deployment and maintenance.
  • Experience in software development design and implementation of large-scale distributed systems.

Nice-to-haves

  • Familiarity with PCF (Pivotal Cloud Foundry).
  • Experience with databases like Oracle and PostgreSQL.
  • Knowledge of CI/CD tools like Jenkins.
  • Experience with messaging systems like Kafka.

Benefits

  • Health insurance coverage
  • Flexible work hours
  • Paid time off
  • Professional development opportunities
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service