Sr Java Developer
Apply NowCompany: CIBER
Location: Dearborn, MI 48126
Description:
HTC Global Services wants you. Come build new things with us and advance your career. At HTC Global you'll collaborate with experts. You'll join successful teams contributing to our clients' success. You'll work side by side with our clients and have long-term opportunities to advance your career with the latest emerging technologies.
At HTC Global Services our consultants have access to a comprehensive benefits package. Benefits can include Paid-Time-Off, Paid Holidays, 401K matching, Life and Accidental Death Insurance, Short & Long Term Disability Insurance, and a variety of other perks.
Job Description:
The Software Engineer position will be responsible for working within the product team to design, deliver and execute and support production vehicle scheduling management capability.
Responsibilities include, but are not limited to:
Skills Required:
Skills Preferred:
Experience Required:
Education Required:
At HTC Global Services our consultants have access to a comprehensive benefits package. Benefits can include Paid-Time-Off, Paid Holidays, 401K matching, Life and Accidental Death Insurance, Short & Long Term Disability Insurance, and a variety of other perks.
Job Description:
The Software Engineer position will be responsible for working within the product team to design, deliver and execute and support production vehicle scheduling management capability.
Responsibilities include, but are not limited to:
- Demonstrate software engineering excellence through actively Configuring, Coding, pairing, and performing code and architecture reviews with the software engineers within the product line.
- Utilize software delivery tools (GitHub, Jenkins, Junit, Gradle, Eclipse, IntelliJ, SonarQube, Docker/Kubernates) to develop, test and deliver Schedule Management capability
- Implement Agile development methods in Rally/JIRA (Epic/Sub-Epic, Features, Stories, Iteration planning, burn down, ceremonies, retrospectives, etc.) as part of the development process
- Utilize cloud-based computing technologies and how to deploy for usage to the distributed plant floor (GCP, Windows Server 2019, SQL Server 2019)
- Utilize paired programming, XP, SCRUM, and test-driven development methods
- Identify monitoring and alerting integration methods to newly developed tools
Skills Required:
- Full stack, End-to-end developer
- Understanding of Java, Springboot, Angular, Eclipse/IntelliJ
Understanding of cloud-based computing (GCP on CaaS)
Skills Preferred:
- Clear understanding of Windows Server 2019, Jenkins, Junit, Gradle, Kubernetes
- Knowledge of PostGresSQL
- Ability to multitask by working with multiple initiatives
- Ability to work individually
- Capable of managing work with limited supervision
Experience Required:
- 4+ years of progressive responsibilities in IT with at least 2 years of experience in mainstream development environments
Education Required:
- Bachelor's Degree in Information Technology Development or related field.