Mobility Software Engineer III

11 Nov 2024

Vacancy expired!

Day to day responsibilities: 10 people on this team. They support and develop web applications. The systems were built in house by the team. Work on the API layer built in the JAVA blueprint BMW architecture. That is where the code is but they are kicking off a project soon to prototype the new architecture and start migration to AWS cloud hosting. They will be running in AWS sometime next year. They maintain current applications. For the most part not under active development. Developer with some AWS orientation, would be a nice to have. The person will own all API layer. We do have cross training with other team members that can help. The person would have primary ownership for maintaining the code and drive the migration. Top 3 Skills: 1) Experience building REST API or service oriented platform (enterprise primary skill) 2)Java framework experience 3)Overall strong technical background with troubleshooting, this is a DevOps team and support application. Support complex problems that come up. Broad experience with development and deployment needed. Must have: MVP skills must needed Java, STPI or similar development and web server plus database through Java. Experience and understanding of large scale architecture. Over 500,000 users for this team. Ability to work independently very important. Nice to have: Experience with developing cloud architecture is a nice to have. Understanding testing principles and unit testing is also a nice to have. Understanding of ADAP. Helpful to have someone with Scrum experience.This person would support a few apps at a time and need to understand the business reason that drives those. (1 - 3 apps at at time) Most Important Experiences: 1. Development testing: Javascript or Java (most important) OR C#, HTML 5 or Python is okay too as they could be trainable, 2. Automated testing experience, 3. Experience unit testing or qualifying business needs, Other technologies used: Jira, Browser Stack, Selenium Box. WFH: Need to be onsite only 1 day every 2 weeks. This could change at any time. The team currently goes in to the office 1 day a week. This is subject to change. Requirements outside the current JFDS: • 5+ years: Application development using Java. • 5+ years: REST API design and implementation. • 4+ years: Implementation experience of software design patterns and best practices applicable to Java application development. • 3+ years: Developing CI/CD processes using Jenkins • 3+ years: Testing principles and frameworks