HealthEdge is seeking a Senior Software Engineer (Java) with a strong technical background, a passion for solving complex business problems, and a focus on delivering enterprise-grade solutions.
Requirements
- Design, develop, and deploy scalable, enterprise-grade Java applications, leveraging SOA, EAI, and microservices architectures.
- Lead solution architecture discussions, design whiteboarding, and technical planning sessions.
- Mentor junior engineers and lead peer code reviews, enforcing best practices for maintainable and high-quality software.
- Develop unit tests (JUnit, TestNG), integration tests, and automated deployment pipelines for production-ready code.
- Work with CI/CD tools (Jenkins, Maven, Git) to streamline builds, deployments, and testing automation.
- Handle complex data integration, migration, and transformation tasks, ensuring data consistency and reliability.
- Collaborate with cross-functional teams to ensure successful UAT, production deployments, and client issue resolution.
- Apply AI/ML techniques, automation, and intelligent algorithms to enhance business processes, predictive analytics, and workflow optimization where applicable.
- Lead the implementation of integration frameworks, web services, and messaging solutions (JMS, SOAP/REST, ESB technologies).
- Support ongoing production and non-production system maintenance, including database tuning, performance optimization, and troubleshooting.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance