Job Information

G-TECH Services, Inc. JAVA Application Developer in Dearborn, Michigan

Job Description

  • Software Engineer - Develops software with a paired partner to deliver user stories that contribute to a valuable working software product, often operating as the lead partner

  • Develops automated unit tests with working software, to confirm software functionality conformance to functional and non-functional requirements

  • Develops automated functional tests to confirm user story acceptance and to detect regression defects

  • Reviews continuous integration build status and fixes build failures

  • Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learning

  • Reviews ongoing production software operations and troubleshoots production issues

  • Implements tooling that monitors application performance metrics and automatically notifies team when a failure occurs in production

  • Active participant in all team agile ceremonies

Skills Required

  • Interact with business customers when resolving support issues

  • Work with business customers to define business requirements with the customer on new development

  • Show leadership in analysis of development and support tasks to drive to a quick implementation and resolution

  • Code, test and implement application components in Java, web services and Java related technologies using client Credit Frameworks

  • Practitioner in at least 2 coding languages

  • Comfort level developing in all tiers of application software: front-end, mobile, back-end and database

  • Advanced knowledge of software design patterns

  • Knowledge and practical experience of agile delivery

  • Demonstrated ability to delivery product road map milestones

  • Provide Agile artifacts associated with application components

Skills Preferred

  • Strong analytical and problem solving skills

  • Willingness to continuously learn

  • Highly motivated professional (self-starter and results oriented)

  • Strong interpersonal and communication skills

  • Ability to work as a member of a collaborative team

Experience Required

  • 1+ years JAVA/J2EE Application development experience

  • 1+ years using AGILE Development methodologies

  • 3+ years WebLogic/WebSphere Application server

  • 1+ years HTML, javascript, XML server side Java based development

  • Experience with Linux, Windows Operating Systems

  • Experience in all components of software delivery

Experience Preferred

  • Paired programming and Test-first/Test Driven Development (TDD)

  • Familiarity with Spring Cloud and deploying to cloud platforms, preferably Pivotal Cloud Foundry (PCF)

  • Exposure to Continuous Integration/Continuous Delivery tools and pipelines such as GIT hub, Jenkins, Maven, Gradle, etc.

  • Additional skills desired with SpringBoot and Angular JS

Education Required

  • Degree in computer science / engineering or programming experience (Java, HTML, SQL, Javascript)

Education Preferred

  • J2EE certifications a plus

  • AWS Certifications

  • PCF Certifications a plus

Category Development

Function Information Technology

Req ID JN -012020-113615

Have any questions? We can help. Contact Us

facebooklinkedinConnect with us on social media.