Heliogic Staffing - Saint Louis, MO
posted 2 months ago
The Sr Java Backend Developer position is a full-time role based in St. Louis, MO, requiring onsite presence from day one. The ideal candidate will be a strong Java developer with a comprehensive understanding of microservices architecture. This role demands a solid grasp of software engineering principles, particularly in modular design, data structures, and algorithms. The candidate should possess deep knowledge and hands-on experience with modern application frameworks such as Spring Boot and Angular, as well as experience in building and operating critical production systems. The successful candidate will have a solid understanding of modern API design and RESTful principles, and should be fluent with Git or other source control management systems. Writing well-designed and testable code is essential, as is strong experience with automation and build tools like Maven, Ant, and Gradle. A Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience, is required. The candidate should also have experience in the design and implementation of large-scale distributed systems and web services, focusing on building complex software that is both testable and designed for extensibility. Additionally, the role requires a good understanding of building, deploying, and maintaining critical applications in a cloud-based environment. The candidate will work extensively with open-source software and should be capable of modifying or extending code maintained as part of an open-source project. The position also requires the application of both Object-Oriented development skills and Systems Engineering skills.