Current Statistics
1,261,169 Total Jobs 204,543 Jobs Today 14,789 Cities 222,738 Job Seekers 146,874 Resumes |
|
|
 |
|
 |
 |
Senior Software Engineer - Boston Massachusetts
Company: Plymouth Rock Assurance Corporation Location: Boston, Massachusetts
Posted On: 05/01/2025
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
|
 |
 |
 |
 |
|
|