G-TECH Services, Inc. Sr. JAVA Developer in Dearborn, Michigan
This Software Engineer position has the opportunity to use the latest cloud native technologies as well as latest methods such as pair programming and test driven development (TDD). Development follows eXtreme Agile practices with continuous integration and deployment geared towards a business and user value driven approach.
The team frequently delivers user stories in 1 or 2 week sprints targeted on a Minimum Viable Product (MVP).
The team culture is very collaborative and supportive of each other.
Engage in eXtreme Agile practices including but not limited to pair programming, Test Driven Development (TDD), backlog grooming, sprint demos and Continuous Integration
Develop with various technologies including Android, IOS, Pivotal Cloud Foundry, AZURE, microservices, Angular, JAVA
Work directly with our client's Credit Business partners (Product Owners) to deliver application changes at market speed
Develop and execute unit and integration test scrips
Strong knowledge of distributed systems
Strong understanding of system and application performance tuning
Knowledge of Kotlin, Spring Framework, Azure and PCF cloud tools
Knowledge of professional software best practices for a full software development lifecycle
Experience with critical 24x7 systems
Experience with Continuous Integration / Continuous Delivery and Test Driven Development
5+ years in field
Strong Object Oriented development background in either web or mobile technologies
Test Driven Development
- Bachelor’s degree in Computer Science or similar technical discipline
- Masters Degree in Computer Science
Function Information Technology
Req ID JN -022019-110761