Cotiviti is seeking a highly skilled and experienced Senior Java Developer - Java Full Stack to join our engineering team. Should be a self-driven individual with a passion for building robust, scalable, and high-quality software solutions.
JOB RESPONSIBILITIES:
- Documents and demonstrates software and data solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. Behaviour-driven and Test Development would be preferred.
- Participates with Technical Leads, Technical Product Owners, Scrum Master, Release Train Engineers, architects, agile teams, and operations teams to define plans for each Program Increment and sprints.
- Participates in the PI planning and understands the commitments.
- Owns user stories and completes them in the appropriate sprint.
- Identifies dependencies and risks involved in completing the stories upfront and shares proactively.
- Participates proactively in the daily stand-ups, Sprint planning, and retrospectives.
- Follows git flow (Pull requests) and maintains the unit test coverage,
as well as passes the SonarQube quality gate for the code that is written.
- Communicates technical and operational issues to both engineering and leadership in a timely manner.
- Ensures that all technology standards are adhered to while developing systems.
- Works collaboratively with Technical leads, product owners, and QA Team to define and ensure the completeness and accuracy of system/technical requirements.
- Works collaboratively with other teams such as infrastructure teams to fulfill the story requirements.
- Mentors junior team members as appropriate and proactively supports the team for accomplishing the team deliverables.
About You:
- Should hold a Masters or bachelors in engineering in IT/Electronics/Communication/Computer Science/Information Systems.
- Should possess 6+ years robust hands-on experience in the complete Software Development Life Cycle with Core Java, J2EE, Spring Boot, Hibernate