Global Force - Dearborn, MI
posted about 2 months ago
The Senior Java Developer position is a critical role within our team, focusing on developing and maintaining high-quality software solutions. The ideal candidate will have a strong background in Java development, particularly with recent versions, and will be proficient in using Spring Boot for building robust applications. This role requires a solid understanding of both SQL and NoSQL databases, as well as experience with cloud platforms, specifically Google Cloud Platform, which is the primary environment for our team. Candidates will undergo a two-part interview process, which includes behavioral-based and technical Q&A, followed by a live coding challenge that emphasizes pair programming. While pair programming is an option for the team, it is not a requirement for the role. However, the ability to communicate effectively and collaborate with team members is essential, as communication is a key aspect of our development process. The position also involves on-call responsibilities, occurring once every 12 weeks for a duration of 7 days. This aspect of the role requires candidates to be prepared for potential issues that may arise during their on-call period. Additionally, experience in Test-Driven Development (TDD) and familiarity with DevOps tools, particularly Jenkins, will be advantageous. Candidates with front-end experience will have an edge in the selection process, as this will complement their back-end development skills.