Sr. Java Developer
Our client is seeking an experienced Senior Java Developer to support a national writer specializing in homeowners insurance. This role will focus on designing, building, and maintaining Java applications that support policy quote and bind, administration, billing, and claims processes. The ideal candidate will demonstrate strong communication skills, a solid understanding of object-oriented design principles, and proficiency in Java and Spring frameworks. Experience with downstream vendor integrations is a plus.
Qualifications:
- **5+ years of experience in Java development.**
- **Proficiency with Spring framework (Spring Boot preferred).**
- **Experience with RESTful APIs and microservices architecture.**
- Strong understanding of object-oriented design and design patterns.
- Excellent communication skills for working with technical and non-technical stakeholders.
- Familiarity with relational databases (e.g., MS SQL, MySQL, PostgreSQL).
Key Responsibilities:
- Design and develop robust Java applications with a focus on scalability and maintainability.
- Apply object-oriented design principles to create clean, modular, and reusable code.
- Build and maintain services using Spring (Core, Boot, Data, etc.).
- Collaborate with cross-functional teams in an Agile environment to ensure clear communication and alignment on requirements.
- Integrate with external vendor systems and APIs (nice to have).
- Participate in code reviews, testing, and troubleshooting to ensure high-quality deliverables.
- Contribute to continuous improvement of development processes and best practices.
Nice to Have:
- Experience with downstream vendor integrations and related workflows.
- Exposure to AWS services (e.g., EC2, S3, RDS, ECS/EKS, Lambda) and cloud-based deployments.
- Knowledge of CI/CD pipelines and infrastructure-as-code tools.
- Professional level AWS
- Specialty certificates
Job Category: Engineering
Job Type: Full Time
Job Location: Remote