Senior Java Software Engineer

1 month ago


Boston MA United States Plymouth Rock Assurance Full time

Senior Software Engineer


Plymouth 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.


About the Company:


The Plymouth Rock Company and its affiliated group of companies write and manage over $2.0 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 2,000 people and is headquartered in Boston, Massachusetts. Plymouth Rock Assurance Corporation holds an A.M. Best rating of “A-/Excellent”.


#LI-DNI



  • McLean, VA, United States Intelliswift Software Full time

    Job Title: Senior Java DeveloperDuration: 6 monthsLocation: McLean, VA Hybrid (3 Days in Office)Contract Type: W2 OnlyPay Rate Range: $60 - $75/HourJob Responsibilities:Design, develop, and maintain high-quality Java applications.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, scalable, and efficient code...


  • Roanoke, TX, United States Eliassen Group Full time

    We have an exciting opportunity for a Senior Java Software Engineer to join a growing Fortune 500 fintech company. This Senior Java Software Engineer will use Java to refactor and modernize legacy systems, develop scalable enterprise applications, and implement microservices architecture as part of a broader technology modernization effort. The Senior Java...


  • Tempe, AZ, United States KUBRA Full time

    Here we grow again! With the increase in new clients and projects, our Product Development team is expanding, and we are looking for an accomplished and passionate Java Software Engineer to join us! Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required. As a...


  • Tempe, AZ, United States KUBRA Full time

    Here we grow again! With the increase in new clients and projects, our Product Development team is expanding, and we are looking for an accomplished and passionate Java Software Engineer to join us! As a Senior Java Software Engineer at KUBRA, you will collaborate with a group of talented technologists who are committed to excellence. Your role will involve...


  • Tempe, AZ, United States KUBRA Full time

    Here we grow again! With the increase in new clients and projects, our Product Development team is expanding, and we are looking for an accomplished and passionate Java Software Engineer to join us!Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.As a Senior...


  • Tempe, AZ, United States KUBRA Full time

    Here we grow again! With the increase in new clients and projects, our Product Development team is expanding, and we are looking for an accomplished and passionate Java Software Engineer to join us!As a Senior Java Software Engineer at KUBRA, you will collaborate with a group of talented technologists who are committed to excellence. Your role will involve...


  • Tampa, FL, United States Newgen Software Full time

    Job DescriptionThe incumbent would be responsible for:Designing, implementing, and delivering high quality Software project in JAVA, SQL / Oracle, J2EE and other JAVA technologies.Job ResponsibilityParticipate in detailed level in design, coding, code walk through, peer code reviews and unit testing, System Testing, UAT, Demos, POCs, installation,...


  • Cincinnati, OH, United States Blankfactor Full time

    What we do At Blankfactor, we are dedicated to engineering impact. We are passionate about creating value by building best-in-class tech solutions for companies looking to transform, innovate, and scale. In every project, we aim to deliver work that moves the needle and drives measurable outcomes for our partners and clients. Our full-stack development, data...


  • Newtown Square, PA, United States A2C Full time

    Local candidates, no Third parties!Join our client as a Senior Java Software Engineer for a 6 month contract to hire position!! This position is primarily remote with onsite ability for meetings. If you have the following skills and within commutable distance to Newtown Square, PA we need to talk!! Mid - Senior level Java DeveloperBackend Developer...


  • Boston, United States Plymouth Rock Assurance Full time

    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...


  • Boston, United States Plymouth Rock Assurance Full time

    Senior Software Engineer Plymouth 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...


  • boston, United States Plymouth Rock Assurance Full time

    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...


  • Boston, United States Plymouth Rock Assurance Full time

    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...


  • boston, United States Plymouth Rock Assurance Full time

    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...


  • Boston, MA, United States Pristine Infotech, Inc. Full time

    Role: Senior Java EngineerExperience: 3 – 6 yearsQualification: Bachelor’s or Master’s in Computer Science/Information TechnologyJob Type: Permanent, Full Time PRISTINE IS LOOKING FOR – SENIOR JAVA DEVELOPER Does creating transformational AI solutions energize you? Are you looking to design engaging and extremely efficient workflows that enable...


  • Atlanta, GA, United States Visionaire Partners Full time

    Senior Java Cloud Developer This is an exciting opportunity to join a top-notch consulting company providing external clients with innovative cloud and greenfield development solutions. RESPONSIBILITIES: Development of custom cloud applications for customers in JavaDesign, build, and maintain efficient, reusable, and reliable software modulesUse AWS or Azure...


  • Atlanta, GA, United States Visionaire Partners Full time

    Senior Java Cloud DeveloperThis is an exciting opportunity to join a top-notch consulting company providing external clients with innovative cloud and greenfield development solutions. RESPONSIBILITIES:Development of custom cloud applications for customers in JavaDesign, build, and maintain efficient, reusable, and reliable software modulesUse AWS or Azure...


  • El Segundo, CA, United States Bayforce Full time

    As a Senior Software Engineer, your primary responsibilities will be to write clean, concise, modular code in an agile environment, mentor developers and provide code reviews.Lead and take ownership of critical projects and your own initiatives.Introduce the technologies you feel passionate about.Collaborate with a team of extraordinary engineers and...


  • Woburn, MA, United States Randstad Digital Full time

    Senior Software Engineers for Randstad Digital, LLC. The following information provides an overview of the skills, qualities, and qualifications needed for this role. Multiple openings. Headquarters: Woburn, MA. Develop, design, and implement Enterprise and Market Data applications, high-performance and scalable system for real-time trading, Cloud...


  • Woburn, MA, United States Randstad Digital Full time

    Senior Software Engineers for Randstad Digital, LLC. If you are interested in applying for this job, please make sure you meet the following requirements as listed below. Multiple openings. Headquarters: Woburn, MA. Develop, design, and implement Enterprise and Market Data applications, high-performance and scalable system for real-time trading, Cloud...