Full Stack Java Developer Location: Boston, MA (Onsite 4 days/week)
Are you an experienced Full Stack Java Developer with a passion for modernizing internal systems and creating customer-centric applications?
What You'll Do: Hands-On Development: Engage in full-stack Java development, working directly with both frontend and backend technologies. Collaborate Cross-Functionally: Partner with business colleagues to tackle technical challenges, ensuring quality through collaborative discovery, design, and development. Customer-Centric Approach: Develop applications with a focus on enhancing the end-user experience and keeping stakeholders' needs at the forefront. Enhance System Quality: Improve usability, performance, security, and reliability of our systems. Innovate and Optimize: Utilize a proactive mindset to enhance performance, quality, and efficiency, contributing to technical architecture decisions and building scalable software platforms. Mentor and Lead: Guide junior developers and foster a collaborative spirit across all functional areas of the firm. Development Lifecycle: Handle all stages of the development lifecycle, from requirements review to design, construction, testing, and deployment. Architect and Implement: Design, implement, and optimize scalable databases while supporting functional/system integration testing and deployment. Qualifications: Experience: 6-8+ years of experience in frontend and backend development using Java/J2EE (Java 8+ preferred). Technical Skills: Proficiency in AWS, RESTful Web Services, Spring, Spring Boot, WebSphere, JBOSS, ESB (Mule), Rule Engines (e.g., Drools), JUnit, Hibernate/MyBatis, Web Services, and Unix Shell Scripting. Frontend Expertise: Strong experience with Angular (version 12+), and familiarity with JavaScript frameworks such as AngularJS, ExpressJS, NodeJS, or ReactJS. Database Skills: SQL, XML, and DB2 experience required; mobile/iOS/Android development experience is a plus. Certifications: Java Certifications (developer, web component) preferred. Design Skills: Experience in design (class diagrams, sequence diagrams, activity diagrams, etc.), SOAP, and REST web services. Education: Bachelor's or Master's degree in Computer Science or a related field preferred. Industry Knowledge: Experience in the P&C (property and casualty) insurance industry is a plus but not required.