Search Jobs

Java Developer

Detroit, MI 48243

Posted: 12/17/2019 Industry: Back-End Development / Programming, Information Technology Management Job Number: 9339

Job Description

About the Role
The Java Senior Systems Developer role will involve close interaction with the Technical Product Owner, Scrum Master, Domain Architect, Cloud Architect and other members of the development team and will demand a high level of design and coding to implement and deliver enhancements. There will be ample opportunities to quickly expand on your technical experience, with plenty of business exposure. This role requires a strong foundation in cloud-native applications and agile development.

The Java Senior Systems Developers will provide leadership and technical expertise to enable cloud native applications that comprehend and specify business, application, data and infrastructure designs. The ideal candidate for this role will possess a proven track record of developing solutions, a technology-driven focus, and a passion to contribute to the development of ground-breaking features for the GM connected car.

Minimum Qualifications
• Bachelor’ s degree in computer science or related fields, or the equivalent combination of education and recent, relevant work experience
• 1+ years developing 12-factor apps including designing and implementing continuous integration and continuous delivery
• 5+ years of software development experience in Java using Spring and RESTful services
• Hands-On Experience in web technologies like HTML, HTML5, CSS, and JavaScript, Angular development experience (or similar frameworks such as React, Vue, ExtJS)
• Proficiency with Agile Development Techniques (including TDD, Junit, Mocks, Pair Programming)
• Experience in developing Domain-Driven Design and Event-Driven Architectures
• Experience in SQL (relational databases), key-value datastore, and document stores
• Experience with static code analysis tools, unit testing, test driven development, security testing, and automated testing frameworks
• Experience using GIT source control doing rebases, merges and handling merge conflicts
• Excellent ability to communicate effectively with peers, business analysts, and subject matter experts to translate feedback, needs and solutions
• Creative problem-solving skills that deliver maintainable solutions to complex issues
• Strong teamwork focus and the ability to foster collaboration within and across teams
• Demonstrates willingness to learn new technologies and takes pride in delivering working software
• Ability to lead and mentor associate developers

Preferred Qualifications
• Experience creating and deploying modular applications using PaaS components, Docker, Kubernetes and a CI/CD pipeline
• Over 1 year utilizing platform and infrastructure as a service technologies and capabilities and their corresponding services (object store, configuration management, service registries)
• Experience in Full stack development
• Experience using Pivotal Cloud Foundry
• Experience using logging, monitoring and alerting tools (Kibana, Grafana)
• Experience using testing tools and frameworks (Mockito, WireMock, Gatling, Cucumber)
• Experience with Telematics Solutions

Top 3 Skills (manager is open to candidates that have one or more of these skills):
• Hands on experience Web technologies (HTML, HTML5, CSS, and JavaScript, Angular development experience (or similar frameworks such as React, Vue, ExtJS)
• Java development experience
• Exposure to Big Data (Kafka, Kibana, etc.)

Job Requirements


Meet Your Recruiter

Adam Abraham

Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter
Chat With A Recruiter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.