Senior Software Engineer
Company: Plymouth Rock Assurance Corporation
Location: Boston
Posted on: January 27, 2025
Job Description:
Senior Software EngineerPlymouth Rock Assurance is seeking a
Senior Software Engineer to join our eCommerce team. In this role,
you will be responsible for designing, developing, and implementing
scalable solutions for robust customer-facing web-based insurance
applications. You will work alongside a talented team of engineers
to deliver high-quality software while contributing to the
mentorship and collaboration within the team.Essential Functions
and Responsibilities:
- Design and implement scalable software solutions, ensuring best
practices in coding and design.
- Collaborate with team members on full-stack Java development
efforts, contributing to both front-end and back-end
development.
- Mentor junior developers, promoting technical growth and
knowledge sharing within the team.
- Collaborate effectively across functional areas to foster a
spirit of partnership.
- Implement and optimize databases to enhance system performance,
usability, and security.
- Contribute to initiatives aimed at improving the quality,
performance, security, and reliability of applications.
- Participate in the design, development, testing, maintenance,
and debugging of software products.
- Develop comprehensive unit test cases and support
functional/system integration testing.
- Stay informed about internet trends, technologies, and best
practices to drive innovation within the team.
- Collaborate with stakeholders and Business Analysts to
understand requirements, translating them into actionable designs
and technical specifications.
- Work with cross-functional teams (UX/UI, QA, DevOps) to deliver
cohesive solutions.
- Exhibit strong problem-solving skills, workflow analysis, and
excellent oral/written communication skills.Qualifications and
Education:
- 10-12+ years of back-end and front-end experience building
scalable applications in Java/J2EE (Java version 17 and above
preferred).
- Proven experience with AWS and RESTful Web Services.
- Expertise in Spring, Spring Boot, and Spring MVC for building
RESTful services.
- Familiarity with AWS services such as EC2, S3, RDS, Lambda, API
Gateway, and CloudFormation for building and deploying cloud-native
applications.
- Knowledge of modern JavaScript frameworks such as AngularJS,
ExpressJS, NodeJS, or ReactJS.
- Understanding of microservices design patterns and best
practices.
- Experience with Docker and orchestration tools like Kubernetes
for deploying applications in a microservices architecture.
- Familiarity with application monitoring tools (e.g., AWS
CloudWatch) for performance tracking and issue resolution.
- Proficient in ORM frameworks such as MyBatis, Hibernate, and
JPA.
- Proficient in relational databases (e.g., MySQL, PostgreSQL,
DB2) and experience with writing complex queries and optimizing
database performance.
- Experience with NoSQL databases (e.g., DynamoDB, DocumentDB,
MongoDB) for handling unstructured data.
- Understanding of architectural principles and best practices,
including scalability, security, and reliability.
- Experience in developing native mobile applications for iOS and
Android platforms would be a plus, including familiarity with
frameworks like React Native.
- Proficiency in using UML for designing and documenting software
architecture.
- Strong knowledge of IT concepts, strategies, methodologies, and
diverse technologies.
- Bachelor's or Master's degree in Computer Science or a related
field preferred.
- Experience in the property and casualty (P&C) insurance
industry is preferred but not required.Perks and Benefits
- 4 weeks accrued paid time off + 9 paid national holidays per
year
- Free onsite gym at our Boston Location
- Tuition Reimbursement
- Low cost and excellent coverage health insurance options that
start on Day 1 (medical, dental, vision)
- Robust health and wellness program and fitness
reimbursements
- Auto and home insurance discounts
- Matching gift opportunities
- Annual 401(k) Employer Contribution (up to 7.5% of your base
salary)
- Various Paid Family leave options including Paid Parental
Leave
- Resources to promote Professional Development (LinkedIn
Learning and licensure assistance)
- Convenient location directly across from South Station and
Pre-Tax Commuter BenefitsAbout the CompanyThe Plymouth Rock Company
and its affiliated group of companies write and manage over $2
billion in personal and commercial auto and homeowner's insurance
throughout the Northeast and mid-Atlantic, where we have built an
unparalleled reputation for service. We continuously invest in
technology, our employees thrive in our empowering environment, and
our customers are among the most loyal in the industry. The
Plymouth Rock group of companies employs more than 1,900 people and
is headquartered in Boston, Massachusetts. Plymouth Rock Assurance
Corporation holds an A.M. Best rating of "A-/Excellent".
#J-18808-Ljbffr
Keywords: Plymouth Rock Assurance Corporation, Marthas Vineyard , Senior Software Engineer, IT / Software / Systems , Boston, Massachusetts
Didn't find what you're looking for? Search again!
Loading more jobs...