Expert in in Full Stack design technique as well as experience working across large environments with multiple operating systems/infrastructure for large-scale programs (e.g., Expert Engineers) starting to be firm-wide resources working on projects across the company.
Contributing member of an Agile Scrum team within the Digital Technology Organization.
Is multi-skilled with expertise across software development lifecycle and toolset
May be recognized as a leader in Agile and cultivating teams working in Agile frameworks
Sought out as coach for at least one technical skill
Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, resiliency, security
Stays abreast of cutting edge technologies/trends and uses experience to influence application of those technologies/trends to support the business; may give speeches and outside the firm, writes articles.
This role requires a wide variety of strengths and capabilities, including:
Proficiency in one or more general purpose programming languages Java/J2EE, Web Service, Cloud, Micro service, Spring Boot, Kafka
Understanding of software skills such as business analysis, development, maintenance and software improvement
4+ Years of Experience in developing, deploying and administering Java applications using JAVA, Spring Boot, Spring Cloud and Web services technologies (REST and SOAP)
2+ years of experience in Micro service Architecture, Kafka, Pivotal Cloud Foundry or any cloud experience
4+ years of experience in Java spring, Java Spring MVC, Spring Batch, Spring JPA, React JS, Angular JS, Hibernate, Web services, HTML5, JavaScript, CSS, XML, JQuery, Rest API, GIT, Tomcat, Websphere.
Experience in application development, including analyzing stories, writing code, implementing automated tests, contributing to release and developing the working practices of the team
Experience of Agile team working and globally deployed applications working across a Wide Area Network
Hands on experience with web technologies (e.g. HTTP, XML, REST, HTML, etc)
Hands on with development and test automation tools/frameworks (e.g. Cucumber/Gherkin, Selenium Grid, Junit, SOAPUI, Eclipse, Jenkins, CA-Lisa, Ant, Maven, Visual Studio, HP ALM/QTP, JIRA, etc)
Good understanding of Software development lifecycle and agile methodologies
Good understanding and working experience on TDD, BDD and Shift Left concepts
Understanding of Database schemas and SQL queries a must