Mckinsol Consulting - Saint Louis, MO

posted 10 days ago

Full-time - Mid Level
Saint Louis, MO
Professional, Scientific, and Technical Services

About the position

The Sr Java Backend Developer will be responsible for designing, developing, and maintaining robust backend systems using Java and microservices architecture. This role requires a strong understanding of software engineering principles and the ability to work with modern application frameworks. The ideal candidate will have experience in building critical production systems and a solid grasp of API design and cloud-based environments.

Responsibilities

  • Design and develop backend systems using Java and microservices architecture.
  • Implement software engineering best practices in modular design, data structures, and algorithms.
  • Build and operate critical production systems with a focus on reliability and performance.
  • Develop modern APIs following RESTful principles.
  • Write well-designed, testable code and participate in code reviews.
  • Utilize automation and build tools such as Maven, Ant, and Gradle.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Maintain and enhance existing applications in a cloud-based environment.

Requirements

  • Strong experience in Java development with a focus on microservices.
  • Deep knowledge of modern application frameworks 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.
  • 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.

Nice-to-haves

  • Experience with cloud platforms like PCF.
  • Familiarity with databases such as Oracle and PostgreSQL.
  • Knowledge of CI/CD tools like Jenkins.
  • Experience with messaging systems like Kafka.

Benefits

  • Hybrid work environment
  • Opportunities for professional development
  • Access to modern tools and technologies
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service