Bachelors Degree in Computer Science, Engineering, Management Information Systems, etc. or equivalent IS experience
At least 5 years experience in a development.
Experience with JSE, RESTful Architecture and Web Services, SPring Framework including Spring Boot, Spring RestTemplate, Code Quality and Analysis tools, Agile development, Source Control Systems., Test-Driven Development (TDD)
Excellent verbal and written communication skills.
Technical Leader - is able to design software to meet business needs
Must be able to mentor other developers and ensure design principles are met
Keep senior level staff informed
Ability to make sound, timely decisions by considering multiple sources of information, seeking out relevant information that may not be within own knowledge base.
Required to follow the established software development lifecycle and ensure that all resources follow it as well.
Ability to make appropriate decisions under pressure.
Required to work with internal clients and external vendors in a professional manner
Must represent the needs and constraints of IT while meeting the needs of the client.
Ability to work on multiple initiatives at once
Expertise in quickly tabling one project and picking up another as priorities change
Must work with other IT teams (networking, database, engineering, service center, business partners, etc.) to ensure software delivery and support
Ability to recognize and implement opportunities for improvement within existing processes
Ability to draw on ones experiences without getting mired in the past
Must be able to develop and maintain strong relationships with various teams including development, engineering and support
o JSE (Java 8)
o RESTful Architecture and RESTful Web Services
o Spring Framework including Spring Boot, Spring RestTemplate.
o Experience with Code Quality and Analysis tools ( SonarQube, Atlassian Crucible, PMD are preferred)
o Agile Development o Experience with Source Control Systems (Git preferred)
o Test-Driven Develoment (TDD) / Junit
Preferred knowledge and experience
o SAPs Hybris e-Commerce OMS o Pivotal Cloud Foundry (PCF) Micro-Services o Applications running in Amazon Web Services (AWS)
o Security and authorization frameworks such as OAuth2 and Spring Data JPA o IBMs ODM or similar rules engine
o SFDC Apex language