Hands-on Full-Stack Java Development: Build scalable applications using Java/J2EE, with a focus on both front-end and back-end technologies.
Collaborative Development: Work cross-functionally with business colleagues to address technical challenges, ensuring high-quality output through discovery, design, and development phases.
Customer-Centric Development: Develop and enhance applications with a focus on the end-user experience, usability, performance, and security.
System Optimization: Proactively improve the performance, quality, and efficiency of systems, keeping up-to-date with internet trends and technologies.
Technical Leadership: Make architecture decisions to build and maintain scalable platforms, while mentoring junior developers and promoting teamwork.
Full Development Lifecycle: Handle all stages of the SDLC, from business requirements to deployment, including system integration testing and functional testing.
Database Management: Architect and optimize scalable databases to ensure robust performance.
Stakeholder Collaboration: Work with Business Analysts and stakeholders to understand and translate requirements into technical designs.
Required Qualifications:
6-8+ years of full-stack Java development experience (Java 8+ preferred).
AWS experience: Strong experience with cloud platforms and RESTful Web Services.
Spring Framework: Proficiency with Spring, Spring Boot, and related technologies.
Front-End Technologies: Strong proficiency in HTML/CSS/JavaScript, Angular (12+), and familiarity with JavaScript-based systems such as AngularJS, ReactJS, Express JS, and NodeJS.
Middleware & Databases: Experience with ESB (Mule), Hibernate/My Batis, SQL, DB2, SOAP, and REST Web Services.
Mobile Development: Experience with iOS/Android development is a plus.
Certifications: Java certifications (developer, web component) are preferred.
Design Experience: Knowledge in design patterns, class diagrams, sequence diagrams, activity diagrams, and OOP.
Development Tools: Familiarity with tools such as JUnit, WebSphere, JBOSS, and Unix Shell Scripting.
P&C Insurance Knowledge: Experience in the Property and Casualty insurance industry is preferred, but not mandatory.