Position Summary
Sr. Lead Java software engineer is responsible to lead agiledriven development with planning execution and testing as part of the daytoday operations.
What Youll Do:
- Serves as people leader of a technology squad (68 engineers)
- 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 Rhapsodys Software Development Lifecycle policy (e.g. static code analysis peer review etc.)
This job requires the candidate do work for a Sri Lankan Standard Shift (8.00 a.m. 5.00 p.m.) from Monday to Friday
Qualifications :
Essential Requirements:
- 5 years of experience in software engineering and extensive knowledge of Java servlet development and web technologies along with experience in leading a team
- 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
Good to Have:
- Experience leading a sprint/scrum team
- Java EE experience (EJB JTA JAXRS JAXWS CDI Managed Beans)
- Frontend development knowledge or experience
- JVM profiling / troubleshooting / configuration experience
- Familiarity with OSGi
Additional Information :
We believe that coming together as a community in person is important for innovation connection and fostering a sense of belonging. Our roles have the right balance of remote and inoffice working to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community. #LiHybrid
Remote Work :
Yes
Employment Type :
Fulltime