About this role
Hybrid Software Engineer role focused on developing high-performance back-end services for Vehicle Domain - VCS across on-prem and cloud environments. You will deliver new features in small increments, support production reliability, and collaborate across scrum ceremonies and DevOps activities.
Key Responsibilities
- Assist in estimating and design work in small increments
- Develop and deliver new software in regular increments
- Follow software development best practices including automated tests, documentation, and monitoring
- Provide production support including on-call and root cause analysis
- Perform technology evaluations/upgrades and implement prototypes
Technical Overview
Primary stack includes Java for backend services, Java / JEE Business Solutions across the full SDLC, with TDD (TDD, Junit, mocks). The role emphasizes microservices, RESTful APIs and event-based messaging, and cloud development on Azure with Spring/Spring boot, plus CI-CD and tooling such as Azure DevOps (ADO), GitHub, and Artifactory.
Ideal Candidate
The ideal candidate is a software engineer with 3+ years of Java development experience delivering Java / JEE Business Solutions across the full SDLC. They have strong familiarity with microservices and RESTful APIs, use TDD practices (Junit, mocks), and have hands-on experience with Azure and Azure DevOps (ADO) plus GitHub and Artifactory.
Must-Have Skills
Bachelor's degree in computer science/engineering or related field3+ years of software engineering & development experience utilizing industry standard design patterns in common languages such as Java3+ years' experience delivering Java / JEE Business Solutions utilizing full software development lifecycle (SDLC)Knowledgeable in test-driven development techniques (TDDJunitmocks)Familiarity with cloud-based infrastructure (PCF/OCFAzure etc.)Familiarity with Azure DevOps (ADO)GitHubArtifactoryand similar systemsexperience in Unix/Linux shell scriptingFollow best practices for software developmentincluding high quality codeautomated testsdocumentingmonitoring
Nice-to-Have Skills
technology evaluationstechnology upgradestool upgradesimplement prototypes
Tools & Platforms
Azure DevOps (ADO)GitHubArtifactorySpringSpring bootUnix/Linux shell scriptingRESTful APIs
Required Skills
JavaObject oriented conceptsJava / JEE Business SolutionsSDLCtest-driven development (TDD)Junitmockscloud-based infrastructure (PCF/OCFAzure etc.)microservicesCI-CDSpringSpring bootPaaSRESTful APIsevent-based messagingAzure DevOps (ADO)GitHubArtifactoryUnix/Linux shell scriptingscrumautomated testsmonitoringproduction supportroot cause analysis
Hard Skills
JavaObject oriented conceptsObject-Oriented Programming (OOP)Java / JEE Business Solutionsfull software development lifecycle (SDLC)test-driven development (TDD)Junitmockscloud-based infrastructurePCF/OCFAzuremicroservicesCI-CDSpringSpring bootPaaSRESTful APIsevent-based messagingAzure DevOps (ADO)GitHubArtifactoryUnix/Linux shell scriptingiterative and incremental developmentscrumdeploymentdevopsroot cause analysisproduction supportautomated testsdocumentingmonitoringon call
Soft Skills
communicationteamworkcross-functional collaborationscrum participationproblem-solvingon-call responsivenessmaintainable software design mindsetattention to quality
Keywords for Your Resume
Software EngineerJavaObject oriented conceptsObject-Oriented Programming (OOP)Java / JEE Business Solutionsfull software development lifecycle (SDLC)test-driven development (TDD)Junitmockscloud-based infrastructure (PCF/OCFAzure etc.)AzuremicroservicesCI-CDSpringSpring bootPaaSRESTful APIsevent-based messagingAzure DevOps (ADO)GitHubArtifactoryUnix/Linux shell scriptingscrum
Deal Breakers
Must have a Bachelor's degree in computer science/engineering or related field, Must have 3+ years of Java software engineering experience, Must have 3+ years delivering Java / JEE Business Solutions across the full SDLC with TDD (TDD, Junit, mocks), Must be familiar with Azure-related cloud infrastructure and Azure DevOps (ADO)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile