Responsibilities Design, Coding, Unit Testing and Documentation for a module(s) Maintenance of existing features / modulesActing as a technical lead for other developers in the teamWorking with Business Analysts and internal / external customers to ensure that requirements are understoodEstimating effort for new features and coming up with release plans Production of accurate, unambiguous technical design specificationsHolding or participating in solution approach, test plan and code reviewsFull ownership and accountability to deliver on agreed upon plans within budget, on schedule and to defined quality standardsAbility to work with little day to day supervision from project and / or line managerTimely and accurate reporting of project status as required by Line or Project ManagerEscalation of critical issues in a timely fashion Mentoring junior team members in best practices and standardsDriving engineering improvements and excellence in the team RequiredSkills Required
Java, Spring Boot, Rest Apis, Sql, Git, Docker