G-TECH Services, Inc. Sr. JAVA Developer in Dearborn, Michigan
Job Description:
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
Requirements:
5+ years in field
Strong Object Oriented development background in either web or mobile technologies
Java
Kotlin
PCF cloud
Spring Framework
Preferred Requirements:
DevOps
Test Driven Development
Mentoring
Agile
Paired programming
Education Required:
- Bachelor’s degree in Computer Science or similar technical discipline
Education Preferred:
- Masters Degree in Computer Science
Category Development
Function Information Technology
Req ID JN -022019-110761
facebooklinkedinConnect with us on social media.