Key Responsibilities -
1. Full Stack Development:
- Design, develop, and maintain scalable web applications using Java, Spring, Hibernate, and related technologies.
- Implement responsive front-end designs using frameworks like Reacte.js, ThymeLeaf
- Ensure high performance and responsiveness of applications.
2. Leadership and Mentorship:
- Lead a team of junior developers, providing guidance and support in coding practices and project execution.
- Conduct code reviews, ensuring adherence to best practices and coding standards.
- Foster a collaborative team environment, encouraging professional growth and knowledge sharing.
3. Architecture and Design:
- Participate in system architecture discussions and contribute to design decisions.
- Evaluate and recommend tools, technologies, and processes to improve development efficiency.
4. Collaboration:
- Work closely with product managers, designers, and other stakeholders to gather requirements and provide technical insights.
- Facilitate communication between team members and other departments.
5. Testing and Quality Assurance:
- Implement unit and integration testing to ensure application quality.
- Troubleshoot and resolve issues as they arise, providing timely solutions.
6. Continuous Improvement:
- Stay current with industry trends and emerging technologies.
- Propose improvements to existing applications and development processes.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 10+ years of experience in full stack development with a strong focus on Java technologies.
- Proven experience leading and mentoring development teams.
- Proficiency in front-end technologies (HTML, CSS, JavaScript frameworks) and back-end technologies (Java, Spring, RESTful services).
- Strong understanding of database technologies (SQL, NoSQL).
- Familiarity with cloud platforms (AWS, Azure, etc.) is a plus.
- Excellent problem-solving skills and a proactive approach to challenges.
*Preferred Skills:*
- Experience with DevOps practices and CI/CD pipelines.
- Knowledge of Agile/Scrum methodologies.
- Strong communication and interpersonal skills.
- Insurance domain knowledge
This position can be based in any of the following locations:
Current Guardian Colleagues: Please apply through the internal Jobs Hub in Workday