Java Developer in Detroit, MI at Fast Switch

Date Posted: 12/25/2019

Job Snapshot

Job Description

Job ID: 55399

Java Developer - 55399

The energy at our company is contagious. We’re driven by our immense passion, as we constantly seek out challenges and identify new opportunities. We work hard to connect with our customers and earn their loyalty for life.  Bring your talent to our company – our opportunities for growth span the globe. We will give you the training and opportunities to unleash your ambition.

Why our company?

  • At our company, we’ve charged ourselves with one mission: to design, build and sell the world’s best vehicles. And to achieve our goals, we’re currently undergoing one of the largest Information Technology transformations in the history of the automotive industry.
  • Our IT department is a leader in cutting edge technologies such as Mobility, Telematics, Mission-Critical Business Systems, Supercomputing, Vehicle Engineering, and Real-time Computing. We offer challenging positions for passionate professionals looking to get in on the ground-floor of a growing “Fortune 5” firm that is re-inventing IT with a laser focus on Innovation, Speed, and Business Value

About our Connected Ecosystem Integration:
At CEI (Connected Ecosystem Integration), we don’t design the transportation. We design the transportation experience. CEI employees develop the technology enabling a new generation of connected vehicles. This technology is a key enabler to things like smarter car-sharing programs, more advanced active safety and even autonomous driving. These capabilities exist through the largest implementation of 4G LTE in the automotive industry and a vehicle wired to collect thousands of data elements. Our environment requires an architecture that can support over 900,000 vehicle transactions per hour with sub-second response times. 4G LTE capability has been described as an 'untapped, under-appreciated opportunity' valued at $350M in improved 2018 profits. The innovation our teams are driving is a game-changer for our customers, our company and in the industry.

Job Description:

  • 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 a connected car.

Job Duties:
The CEI team is creating a new user interface portal. Candidates for this position need to have experience with various web technologies and understand how data structures work as well (the front end and back end of the new portal).

Top 3 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.)

Other Skills/Experience Required:

  • 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

Experience Preferred:

  • 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

Education Required:

  • Bachelor’s Degree in Computer Science or related fields, or the equivalent combination of education and recent, relevant work experience

Additional Information:
Preferred Work Schedule: 8am to 5pm
Physical Required: No

At Fast Switch, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories.  Isn’t that cool? Also, Doing the right thing is our mantra.  We act responsibly, give back to the communities we serve, and have a little fun along the way.

We at Fast Switch have been doing this for 22 years. We’re doing business in almost half the states in the union with offices in Detroit, MI, Columbus, OH, New York, Hartford, CT, Massachusetts, Minneapolis, MN, Los Angeles, CA, San Francisco, CA, and Tucson, AZ.

We're a financially strong, privately-held company that is 100% consultant and client focused.

We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things, and we do them for Fortune 10 companies, Inc. 500 companies, and technology start-ups. We also have a strong belief in giving back to the communities we serve.

Our benefits are second to none and thanks to our flexible benefits options you can choose just the benefits that you need or want, options include:

• Medical and Dental (Fast Switch pays majority of the medical program)

• Vision

• Personal Time Off (PTO) Program

• Long Term Disability (100% paid)

• Life Insurance (100% paid)

• 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match

Plus, we have a lucrative employee referral program and an employee recognition culture.

In 2013, 2014, 2015, 2016, 2017 and 2018, Fast Switch was named one of the Top Work Places in Michigan by the Detroit Free Press and one of the Best Staffing Firms in 2016 and 2017. We have won the Columbus Business First “Fast 50” award 9 times in 12 years because of our strong growth which translates into more and better opportunities for our consulting staff members.

Ranked '#1' supplier by over 50% of our customers nationally.

Ranked 'Top 3' supplier by over 75% of our customers nationally.

 To view all of our open positions, please go to: and at the bottom of the page click Job Portal, or get there directly at:

You can also follow us on Twitter at:

And you can become a fan of Fast Switch on Facebook at: