JOBSEARCHER

Software Engineer (Java, ETL)

Job TitleThe Team:The team is responsible for developing and maintaining high-quality, full stack application components in support of the Defined Contribution product line. In this role, you will craft, code and unit-test new functionality in an Agile environment. In addition to day-to-day technical support responsibilities, the associate will also be responsible for dev tasks, building and improving existing applications.In this role, the associate needs to be well aligned & thoughtful with respect to Web services, Spring Boot and Digital Transformation, including deployment to different regions & understanding DevOps. In this role, the associate will work closely with a team of other developers across various groups to implement the applications as desired.The Expertise You HaveBachelor's Degree with 6+ years of IT industry experience.Experience in Server-Side technologies like Java, J2EE, JSON, Servlets and Tomcat.Experience in ETL technologies like SAS, Informatica, R, Python.Experience with Spring Core, REST / MVC Design patterns, JunitKnowledge of SQL-MI is a plusKnowledge with the following: GIT, Maven, Jenkins, uDeploy, JIRA is requiredStrong knowledge of continuous integration, static code analysis and test driven developmentStrong experience on performance analysis and tuningExposure to Agile DeliveryThe Skills You BringStrong analytical and interpersonal skillsGreat attitude, teammate and effective contributor.Tool experience like Dell Bhoomi / iPaaS tool is very added advantageShould have Cloud (Azure) experience in Deployment / Infrastructure and other key servicesKnowledge of SQL is a mustSolid understanding of continuous integration, Performance analysis and tuningAngular UI DevelopmentCI/CD tools such as Shell scripting, Maven, Git / Stash, Jenkins, Artifactory, uDeploy etc.The Value You DeliverAbility to quickly learn and Analyze complex SystemsWork on data conversion projectsVery Good Analytical SkillsAbility to work independentlyExcellent technical and communication skillsAbility to create and maintain documentation wherever necessaryShould be innovative and works as collaborator with Scrum teamAnalysis, design, development, unit testing and execution with coding standardsShould be able to manage projects individually with agile methodologyCOVID work policy: Safety is our top priority. Once we can be together in person with fewer safety measures, this role will be moved to our dynamic working approach. You'll be spending some of your time onsite depending on the nature and needs of your role.