MAPFRE logo

Java Developer - Middleware (Remote or Hybrid Webster, MA)

MAPFRE
Remote
United States
Development

Design, develop and maintain complex application systems working both individually and within a team environment. Ensure that department standards and quality control processes are upheld, and company needs are satisfied. Lead the decision-making process with IT management and team members and make recommendations to effectively implement project requirements.

 

Skills / Requirements:

 

Master’s degree or equivalent degree in Computer Science, Information Systems, or a related technical field plus 5-7 years of related experience in Information Technology. Will accept experience gained pre or post-Master's degree.

Proven ability to create complex system and database designs which are flexible, efficient, and maintainable.

  • Proven ability to provide accurate estimates for project deliverables.
  • Proven ability to coach and direct staff in a demanding technical environment.
  • Proven ability with interpersonal, communication, and presentation skills, both written and verbal.
  • Demonstrated experience working in an Agile Environment with daily scrum

 

Technical Knowledge / Experience Required:

 

 

  • Solution delivery expertise in API Strategy, API Management and API design
  • Experience in building Microservices and understanding of Microservice patterns & concepts
  • 5+ years RESTful, SOAP, or MQ Services experience using a mix of the following: Java, J2EE, JSON, WSDL, XML and Spring.
  • Demonstrated experience with Spring and Spring Boot, Spring MVC
  • Experience with Relational Databases: Oracle or SQL Server
  • Experience with Web Services: JSON, REST, JAX-RS, Spring based REST services

 

Additional Technical Skills ( a plus, not required):

 

  • Experience with messaging products: RabbitMQ, Kafka or ActiveMQ
  • Experience with Non SQL Databases: MongoDB, DynamoDB
  • Experience with development tools like Eclipse, Git, Gradle, Sonar, Jenkins, Jira,  Artifactory etc.
  • Experience with Cloud Platforms:  AWS, Google, Azure
  • Experience with TDD, code testability standards, JUnit/GUnit preferred


Thorough understanding of the application design, technologies and programming practices for at least one major functional area.
Proven analytical, decision making, and problem solving abilities.
Proven ability to learn, apply and develop software solutions using new technologies and development practices.
Proven ability to perform in a consulting role on application design, programming and/or system integration needs.
Ability to develop and execute quality implementation plans for complex projects.
Thorough understanding of the business and technical elements of the Insurance industry. General understanding of project management fundamentals and thorough working knowledge of System Development Methodology.
Ability to manage group dynamics, facilitate effective team interaction, and negotiate effectively.
Ability to multi-task, manage details, and execute effective follow through.

 

 

 

 

At MAPFRE, the safety of our employees matters. We have taken vital steps across all offices from the improvements to our air ventilation, the installation of touch-free devices, to embracing social distancing and requiring medical self-screening to ensure the safety of our employees. We embrace the ability to collaborate with peers in-office, while also offering a flexible work arrangement for many roles in our organization. 

 

 

 

If you require an accommodation for a disability so that you may participate in the selection process, you are encouraged to contact the MAPFRE Insurance Talent Acquisition team at talentacquisition@mapfreusa.com.

 

We are proud to be an equal opportunity employer.