Full-Time Lead Software Engineer
IFS is hiring a remote Full-Time Lead Software Engineer. The career level for this job opening is Expert and is accepting Sri Lanka based applicants remotely. Read complete job description before applying.
IFS
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are seeking Staff Developers to join our mission of transforming healthcare through innovation and excellence. In this role, you'll be instrumental in advancing our world-class healthcare solutions, collaborating closely with product, design, and engineering teams in a dynamic, outcome-focused environment. If you’re passionate about making a difference and thrive in a collaborative setting, we invite you to be part of our journey to redefine healthcare for the better.
About the Role:
Lead Java software engineer that participates in agile-driven development with planning, execution and testing as part of the day-to-day operations.
What You'll Do:
- Serves as technology leader of a squad (also known as Scrum Master)
- Planning and breakdown of development tasks
- Assigns tasks to the software engineers on the squad (including to themselves)
- Implementation of development tasks in Java
- Handling merge requests, reviews and merge conflicts in Git
- Write unit testing for implemented code
- Write integration testing of implemented code
- Ensures coding conventions are followed in accordance with Rhapsody's Software Development Lifecycle policy (e.g., static code analysis, peer review, etc.)
What You'll Need to Have to Succeed:
- 5+ years of experience in software engineering and extensive knowledge of Java servlet development and web technologies
- Experience with SQL (Postgres preferred)
- Team player with great communication skills
- Strong data communications and security knowledge / skills
- Experience with contemporary developer tooling and infrastructure: Git, Eclipse, CI/CD (preferably Gitlab), AWS
Desired Skills:
- Java EE experience (EJB, JTA, JAX-RS, JAX-WS, CDI, Managed Beans)
- Frontend development knowledge or experience
- JVM profiling / troubleshooting / configuration experience
- Familiarity with OSGi