Unclassified - Chicago, IL
posted 3 months ago
The Senior Backend Java Developer position is a hybrid role based in Chicago, IL, requiring the candidate to work in the office three days a week. This role is designed for an experienced developer who possesses a strong background in Java application development, particularly with Spring Boot and JDK 11 or higher. The ideal candidate will have at least eight years of experience in developing robust Java applications and will be well-versed in object-oriented programming principles. The position involves implementing and maintaining complex business and enterprise software solutions, ensuring successful deployment of released applications, and supporting systems integration testing (SIT) and user acceptance testing (UAT). The developer will also be responsible for defining test plans and ensuring quality software deployment. In addition to technical skills, the candidate will participate in the end-to-end product lifecycle, applying and sharing an in-depth understanding of company and industry methodologies, policies, standards, and controls. The role requires a solid understanding of software architecture and the ability to automate and simplify development, testing, and operations processes. The developer will be expected to solve difficult technical problems, ensuring that solutions are testable, maintainable, and efficient. Knowledge of retail or order management systems (OMS) is considered a plus, as is experience with various messaging systems like Kafka or RabbitMQ. The position also emphasizes the importance of using build automation tools such as Maven or Gradle, version control systems like Git, and familiarity with databases like MongoDB or similar technologies.