Key Responsibilities include:Work in a squad that ensures the delivery of IT solutions are within the agreed time, cost and quality constraints.Responsible for full software development cycle including design, documentation, estimation, coding, and testingDevelop applications using agile methodology and best DevSecOps practicesResponsible for full stack development as well as implementing automated testsModernise traditional web applications and transform them into modern architecture using single page applications (SPA) and microservicesAs a team, responsible for technical support to ensure that production systems are operational and do not disrupt business operations.Embrace and support a team culture that drives continuous improvement initiatives which can deliver measurable benefits to stakeholders.
Your story so farA number of years of commercial web application software development in JavaExpert level of understanding of J2EE technology stack (Spring, Hibernate, EJB, JMS, Struts)Proficiency in full stack development (front end, services, database)
Desired SkillsetExperience in test driven development using Junit, mock objects, SeleniumFamiliar with tools like Eclipse, Maven, JIRA, Confluence, SVN, GitGood knowledge of JBoss and Tomcat running on Red Hat Enterprise Linux (RHEL)Experience in MariaDB databaseUnderstands UML, Object Oriented Design Principles, Design PatternsConfident in deep diving to open source codes if needed to resolve issuesExperience in MuleSoft, React & Spring BootExperience in Docker and Azure Cloud