
Senior Software Engineer
Posted Jun 21

Posted Jun 21
This is a fully remote position, open to applicants in United States.
• Design, develop, and implement scalable, enterprise-grade Java applications, utilizing SOA, EAI, and microservices architectures.
• Facilitate solution architecture discussions, design whiteboarding sessions, and technical planning meetings.
• Mentor junior engineers and conduct peer code reviews, promoting best practices for maintainable and high-quality software.
• Create unit tests (JUnit, TestNG), integration tests, and automated deployment pipelines for production-ready code.
• Utilize CI/CD tools (Jenkins, Maven, Git) to optimize builds, deployments, and testing automation.
• Manage complex data integration, migration, and transformation activities, ensuring data consistency and reliability.
• Collaborate with cross-functional teams to guarantee successful UAT, production deployments, and resolution of client issues.
• Implement AI/ML techniques, automation, and intelligent algorithms to improve business processes, predictive analytics, and workflow optimization when applicable.
• Oversee the implementation of integration frameworks, web services, and messaging solutions (JMS, SOAP/REST, ESB technologies).
• Provide support for ongoing production and non-production system maintenance, including database tuning, performance optimization, and troubleshooting.
• BS/BA in Computer Science or a related field; advanced degrees are a plus.
• At least 7 years of professional experience in Java/J2EE development, system integration, and enterprise application design.
• Proficiency in Core Java, XML, Web Services, JMS, SQL, Linux, WebLogic, Docker, Kubernetes, and Cloud technologies.
• Practical experience with unit testing frameworks (JUnit, TestNG), CI/CD pipelines (Jenkins), Git/Bitbucket, and Maven.
• Knowledge of integration middleware / ESB technologies (iWay, Apache Camel, Spring Integration) and OSGi containers (Apache Karaf).
• Strong grasp of design patterns, enterprise integration patterns, and scalable software architectures.
• Experience leading technical design discussions, conducting code reviews, and mentoring junior engineers.
• Previous experience in the healthcare or health insurance (payor) domain is preferred.
• Agile development experience (SCRUM, Kanban) and the ability to collaborate across distributed teams.
• Excellent analytical, problem-solving, and communication skills, with a focus on client-facing engagements.
• Health insurance
• Retirement plans
• Paid time off
• Flexible work arrangements
• Professional development
Focus
Trellis
Mattel, Inc.
Milliman
Get handpicked remote jobs straight to your inbox weekly.