This is a hybrid position for a Software Engineer to develop code for high performance back-end services for Vehicle Domain – VCS on-prem and in the cloud. The ideal candidate will possess a passion for technology and a desire to enhance our services, develop new services while maintaining their continuous availability.
Requirements
- Bachelor's degree in computer science/engineering or related field
- 3+ years of software engineering & development experience utilizing industry standard design patterns in common languages such as Java including Object oriented concepts
- 3+ years’ experience delivering Java / JEE Business Solutions utilizing full software development lifecycle (SDLC)
- Knowledgeable in test-driven development techniques (TDD, Junit, mocks)
- Familiarity with cloud-based infrastructure (PCF/OCF, Azure etc.) including development of microservices using CI-CD with Spring, Spring boot, PaaS capabilities
- Knowledgeable with multiple interface patterns including RESTful APIs or event-based messaging
- Familiarity with Java / JEE Business Solutions utilizing full software development lifecycle (SDLC)
- Familiarity with Azure DevOps (ADO), GitHub, Artifactory, and similar systems along with experience in Unix/Linux shell scripting
- Familiarity with iterative and incremental development on product-focused teams
- Excellent verbal and written communication skills with ability to effectively translate feedback, needs and solutions
- Strong teamwork focus and the ability to foster collaboration within and across teams
- Knowledgeable in iterative and incremental development on product-focused teams practicing code reviews
Benefits