Resource Informatics Group - San Francisco, CA
posted 3 months ago
The Java Backend Developer position focuses on providing production support while developing and maintaining Java applications. The ideal candidate will have over 8 years of experience in Core Java and UI development, with a strong emphasis on production support and troubleshooting production issues. The role requires a solid understanding of Spring 3, Spring 3 MVC, and Hibernate, as well as basic knowledge of JavaScript frameworks such as BackboneJS, RequireJS, Underscore.js, and jQuery, along with proficiency in HTML5 and Bootstrap. In addition to technical skills, the candidate should possess good communication skills and the ability to work independently. The position involves developing RESTful web services, implementing business rules and validations, and conducting code reviews. The developer will also be responsible for writing JUnit test cases to ensure all scenarios are tested and collaborating with the QA team to resolve any issues. Furthermore, the role includes working with middleware in build and deployment activities across various environments and integrating code with other developers and leads. This position is crucial for maintaining the stability and performance of production systems while ensuring that new features and updates are delivered efficiently and effectively. Candidates should be self-motivated and able to thrive in an agile development environment, demonstrating a commitment to quality and continuous improvement.