Job Closed
This listing is no longer active.
PURE Insurance is a policyholder-owned company that provides a range of insurance services including coverage for high-value homes, jewelry, art, watercraft, an
Integration Developer
Location
Michigan
Posted
124 days ago
Salary
$115K - $135K / year
Seniority
Mid Level
Job Description
Integration Developer
PURE Insurance
About the Role We are seeking a skilled and highly motivated Integration Developer to join our growing technology team. The ideal candidate will bring 3–5 years of hands-on experience designing, building, and supporting enterprise integration solutions using technologies such as MuleSoft, Apache Camel, Spring Boot , and cloud platforms (AWS/Azure) . You will play a key role in shaping and supporting our integration landscape, working within Agile and DevOps teams to deliver reliable, scalable, and secure solutions. This role requires strong engineering fundamentals, cloud expertise, and the ability to mentor junior developers while collaborating effectively across technical and business teams. What You'll Do Integration Design and Development: Collaborate with cross-functional teams to design, implement, and support integration solutions aligned with business needs. Create low-level integration designs that can be effectively implemented and maintained by the wider team. Review, analyze, and challenge high-level designs to ensure alignment with integration technologies, standards, and technical strategy. Develop integration solutions hosted on AWS , ensuring scalability, reliability, and performance. Apply integration patterns and best practices to deliver high-quality, maintainable solutions. Quality, Operations and Support: Define and perform unit testing and validation to ensure integration quality and long-term stability. Provide production and operational support , including participation in major incident resolution. Monitor integration performance and usage; implement alerts and observability practices. Maintain technical documentation, standards, and code repository guidelines. Adhere to IT service management, audit, compliance, and security policies. Cloud, DevOps and Automation: Assist in the automation of CI/CD deployment pipelines using modern DevOps practices. Increase efficiency through automation, process optimization, and cost reduction . Work closely with development teams to ensure seamless integration of cloud services. Stay current with emerging cloud and integration technologies . Leadership and Collaboration: Provide technical mentorship and code reviews for junior developers. Support non-technical mentoring to help build a center of excellence within the Integration team. Share integration knowledge and best practices across teams. Create and refine backlog items , including analysis, prioritization, and estimation within Agile ceremonies. Provide technical advice and consultancy to Integration leadership on capacity planning, prioritization, and strategic initiatives. Proactively identify, report, and mitigate technical risks and issues. What You'll Need Required: Bachelor’s degree in Computer Science, Information Technology , or a related field. 3–5 years of experience in Integration Engineering or a related role. Strong experience with middleware and integration technologies (e.g., MuleSoft, Apache Camel, Spring Boot). Hands-on experience with Terraform (mandatory) , CloudFormation, AWS SAM (mandatory), Serverless Framework preferred. Solid understanding of microservices and SOA principles . Strong proficiency in Java (Spring Boot - mandatory) and scripting languages such as Python and Node.js (mandatory) . In-depth knowledge of AWS services , including EC2, S3, RDS, Lambda, ECS, VPC, and IAM. Experience with containerization and orchestration (Docker, ECS, Kubernetes). Familiarity with CI/CD tools such as Jenkins, GitHub Actions, and AWS CodePipeline. Strong understanding of cloud security best practices . Ability to perform technical deep dives across infrastructure, databases, and applications. Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders. Strong stakeholder management skills and a collaborative mindset. Passion for learning and adopting new tools, technologies, and engineering practices. Preferred Experience delivering end-to-end integration lifecycle , including building integrations from scratch. Knowledge of common integration patterns . Experience with monitoring and logging tools such as CloudWatch, Dynatrace, or Datadog . AWS certifications (Associate or Professional level). Preferred work location: Warren, NJ (open to remote candidates). WHAT WE DO We're a member-owned property and casualty insurer designed exclusively for financially successful families and driven by a purpose of doing what is right for our members. Our reciprocal model focuses on service and doing what is right for the membership: we provide exceptional service, hospitality and care, we partner with our members to help prevent losses and we create smart insurance solutions at fair prices. We aim for our members to love their insurance . It is our mission is to create a membership experience so compelling that our members never want to leave. WHO WE ARE We want to be transparent about what we expect from each other. From PURE, you can expect: Opportunities to stretch and grow: your professional and personal development matters to us. We’re committed to providing experiences through on-the-job learning and professional development that increase your impact and rewards. Clarity and kindness: you can rely on us to be open, honest and supportive, offering clarity on what success looks like. Support in good times and bad: we believe in showing up for each other consistently, not only when it’s easy. You can expect a thoughtful partner, even when we disagree. A community that cares: we are committed to sustaining a community in which each person feels cared for as an individual. We lift each other up, celebrate wins together and support one another through challenges in work and life. WHO YOU ARE Our Benefits Our Community Impact Our Leadership
Job Requirements
- All of the strongest relationships are a partnership- a two way street. So here’s what we ask of you:
- Aim to bring your best every day: you’re here because you want to be part of a team that makes a real impact and aims high.
- Be a student and a teacher: share your knowledge and talents and be willing to listen and learn from those around you.
- Get comfortable being uncomfortable: we face tough moments and obstacles with a “courage over comfort” approach and a positive, solutions-oriented mindset.
- Be a culture builder: building a positive culture is everyone's responsibility, based on care, respect and openness to diverse perspectives.
-
- The base salary for this role can range from $115,000 to $135,000 based on a full-time work schedule. An individual’s ultimate compensation will vary depending on job-related skills and experience, geographic location, alignment with market data, and equity among other team members with comparable experience
- To ensure a successful onboarding experience, all new hires must work onsite at one of our offices during their first week of employment. Candidates should apply only if they are able to meet this requirement.
- Want to Learn More?
- [
- Our Values
- ]
Related Guides
Related Job Pages
More Software Engineer Jobs
• Design, develop, and deploy web and mobile applications using the Mendix low-code platform. • Create and optimize complex microflows to implement business logic, ensuring performance and reliability. • Build intuitive and responsive user interfaces using Mendix widgets and components for seamless user experiences. • Integrate Mendix applications with external systems, APIs, and databases (e.g., SQL, RESTful APIs). • Extend functionality using JavaScript, CSS, or Java when needed for custom requirements. • Work closely with business analysts, stakeholders, and cross-functional teams to gather and refine business requirements. • Facilitate workshops to translate business needs into technical solutions. • Perform unit testing, debugging, and troubleshooting to ensure high-quality, error-free applications. • Optimize applications for performance, scalability, and maintainability. • Operate in an Agile/DevOps environment, contributing to sprint planning, code reviews, and continuous delivery. • Adhere to Mendix best practices and maintain comprehensive application documentation. • Coach junior developers and contribute to team knowledge-sharing initiatives
**Overview** Senior Mendix Developer is responsible for designing, developing, and maintaining high-quality Mendix applications that align with business objectives and software development standards. This role combines strong technical expertise in Mendix with the ability to guide junior developers, collaborate with stakeholders, and drive best practices across the low-code application lifecycle. ** Key Responsibilities** Application Development & Architecture • Design, build, and deploy Mendix applications using best-practice architecture and development patterns. • Translate business requirements into scalable, maintainable, and high-quality Mendix solutions. • Develop complex domain models, microflows, nanoflows, workflows, integrations, and UI components. • Build custom components using java actions (written as per Java best practices & company conventions) • Design and implement robust Mendix security models (user roles, module roles, entity access, page access, microflow access) strictly adhering to the principle of least privilege and Mendix security best practices . • Ensure application performance, scalability, reliability, and compliance with enterprise performance standards. • Conduct thorough code reviews to enforce quality, consistency, and maintainability. • Implement robust auditing, logging, and monitoring mechanisms while championing true DevOps, BizDevOps, and SecDevOps principles throughout the application lifecycle • Build productized modules that are reusable in other apps and projects. • Design and deliver robust Mendix mobile apps with emphasis on reliable offline synchronization, high performance, secure local data handling, custom native functionality, and streamlined iOS/Android build & deployment processes. ** Integration & System Design** • Integrate Mendix applications with external systems via REST, SOAP, OData, Kafka, databases, identity providers (OIDC, Azure AD), etc. • Design highly modular and reusable components (modules, microflows, nanoflows, snippets, document templates). • Strong experience working with Mendix Building Blocks. • Collaborate with enterprise architects, infrastructure teams, and system owners to align solutions with the broader IT landscape. • Lead technical discussions with external teams on security, network, and infrastructure topics. • Engage in detailed technical discussions regarding published/consumed APIs (endpoints, versioning, authentication, rate limiting). • Design, document, and publish APIs following REST/SOAP best practices. • Strong documentation discipline: clean/readable code, comprehensive in-app documentation, and complete handover/technical delivery documents (e.g. LLD, API documentation..etc) for clients **Leadership & Collaboration ** • Mentor and coach junior and Intermediate-level Mendix developers on best practices and advanced techniques. • Lead technical discussions, solution-design workshops, sprint planning, and refinement sessions. • Work closely with product owners, business analysts, and stakeholders to clarify requirements, refine user stories, and define acceptance criteria. • Promote and enforce Mendix development best practices and reusable components. • Provide accurate effort estimation for tasks, user stories, enhancements, and bug resolutions.
• Design and build Appian applications using SAIL and Process Models • Develop integrations with external systems via APIs • Optimize UI performance and responsiveness • Write unit and integration tests • Collaborate with analysts and QA teams for validation
• Analyze, design, code and test software through the production lifecycle • Run and monitor software performance tests • Assist in software deployment as required • Liaise with network administrators and software engineers • Perform technical code reviews of peers • Maintain an understanding of software development life cycle (SDLC)



