Overview
Skills
Job Details
6 Months Contract to Hire
Responsibilities
Develop applications, data integrations and technology solutions 40% of time
Create Design & Technical Specs from Business specs, provide technical guidance and mentoring to Developers & Sr. Developers 30% of time
Lead and participate in code reviews, collaborate with fellow developers and Architects-10% of time
Collaborate with the Project Manager, Product Manager, Business Analysts, Architects, Developers, Quality Analysts, Configuration Manager, and others during the delivery of the project-10 % of time
Other duties as assigned 10% of time
Required
-Previous experience as Tech Lead or Architect
-High level of expertise in designing, building, and maintaining modern web applications, including experience with:
Application Architecture
Java/Spring Boot
Automated Functional Testing of Java-Based REST Services
Test data management including set up and tear down of database data
A Java-based API testing tool such as RestAssured
API Mocking framework to support functional testing (eg Wiremock)
An SCM Platform: GitHub/Bitbucket/etc.
A CI/CD Platform: Jenkins/Travis/GitHub Actions/etc.
A Java Unit Testing Framework: Junit
Bonus skills
Google Cloud Platform (Google Cloud Platform)
Application Performance testing
Successful implementation of CI/CD pipelines
Development objective planning to include functional testing
Preferred
3-5yrs experience with Agile Development Methodology (leading scrum teams, PI Product/Roadmap planning)
Education
Bachelor's or Associate's Degree