Remotery

Senior Software Engineer

Posted Jun 21

This is a fully remote position, open to applicants in United States.

📋 Description

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


⛳️ Requirements

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


🏝️ Benefits

• Health insurance

• Retirement plans

• Paid time off

• Flexible work arrangements

• Professional development

People also viewed

Focus4 hours ago

Senior/Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$100k – $205k/year
ApplyView job
Trellis4 hours ago

Full-Stack Team Lead

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Mattel, Inc.4 hours ago

Senior Engineer, EDI Onboarding

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Milliman4 hours ago

Senior Software Engineer – Cloud

US flagTexas OnlyFull-timeFull-stack Engineer$93.7k – $177.7k/year
ApplyView job
magentIQ5 hours ago

Mid-Level Full-Stack Software Engineer

PH flagPhilippines OnlyFull-timeFull-stack Engineer
ApplyView job
Stefanini LATAM5 hours ago

Desarrollador FullStack

CO flagColombia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers