JobHire
face icon
Register to automatically apply for this and similar jobs
Registration
star

Senior Java Developer (Hybrid)

Detroit Labs

Auburn Hills, michigan


Job Details

Full-time


Full Job Description

Detroit Labs was founded in 2011 with a vision for building digital products, services, and the teams that power them. We create digital solutions that transform the way our clients do business. We build genuine relationships based on respect, trust, and results. We foster a diverse and inclusive culture that values people - providing them with the tools, resources, and support they need to thrive professionally, exceed client expectations, and be themselves at work. We have a variety of client teams we work with ranging from startups to Fortune 500 companies so there are always new and exciting projects going on.

Detroit Labs is looking for experienced Senior Java Developers to join an exciting project with an existing client that drives game-changing automotive technology. This role will work on connected vehicle services for customers owning vehicles with connected capabilities across the USA and Canada. These systems consist of several backend, frontend, and middleware applications. The systems integrate with the connectivity units inside the vehicle, and enable features like the ability to remotely start the vehicle, view parking locations, Alexa voice commands, and many more. As a full time member of our OnSite Business Unit team, we prioritize your individual career growth by providing optional check-in support, a yearly retro, and access to a variety of learning resources to ensure you are always growing and working towards your goals.

This is a full-time salaried hybrid role located in Auburn Hills, MI. You must be able to work in the office a minimum of 3 days a week.

Our Application

At Detroit Labs, a member of our team will read over every application (including yours), and will review your resume in addition to your responses to the application questions.

To help us get to know you better, we encourage you to answer these questions genuinely and honestly. We value each applicant and want to learn about the real you. Be yourself in your responses, and our team will look forward to understanding what you can bring to this role!

Requirements

  • 10+ years of experience in Java development is required to be considered
  • Experience integrating and managing APIs exposing microservices (REST, SOAP), including development and support of Java/JavaScript services
  • Experience in web portal design and development, including web content management
  • Proficiency in building cloud-hosted, responsive, single-page web applications using JavaScript, Java, HTML5, and CSS3
  • High proficiency with client-side JavaScript frameworks (preferably React/Redux)
  • Proficiency with server-side frameworks (preferably Node.js)
  • Experience with NoSQL databases (preferably MongoDB)
  • Strong UML skills and ability to facilitate Object-Oriented (OO) and J2EE design following best practices and design patterns
  • Familiarity with event-based System of Engagement architectures
  • Familiarity with Design Thinking, Behavior-Driven Development (BDD), and Test-Driven Development (TDD)
  • Experience working with Agile methodologies such as Scrum, Lean Startup, or XP, and cross-functional teams including Product Owners, Scrum Masters, Developers, Designers, and Business Analysts
  • Demonstrated pursuit of optimizing CI/CD processes, tools, testing frameworks, and practices (e.g., GitHub, Jenkins/Bamboo, Mocha/Karma)
  • Experience with Kafka, Node.js, Docker, Kubernetes, Mesos, CoreOS, and AWS
  • Familiarity with Rx and ICP frameworks, operator libraries, core execution engines, high-scale streaming data management, manageability, tooling, and system optimization
  • Experience with Liferay or other portlet-based services is preferred
  • Experience presenting ideas, concepts, and proofs of concept (POCs) to executive teams and stakeholders
  • Detroit Labs is not currently able to hire candidates who will reside outside of the United States during their term of employment

Responsibilities

  • Adhere to Agile methodologies (Scrum, Lean Startup, XP) and collaborate within cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, QA, Project Managers, Business Analysts, etc.)
  • Understand requirements, implement solutions, provide administration tools and documentation for specific projects
  • Participate in design and code reviews
  • Follow and enhance existing development processes
  • Provide accurate estimates, regular feedback, and meet project deadlines
  • Work a hybrid work schedule, coming into the Auburn hills office a minimum of three days per week

Benefits

  • The salary range for this role is $120,000 - $145,000, commensurate with experience
  • Full medical, dental, vision benefits
  • 401K contribution options
  • Paid vacation
  • Parental leave program
  • Monthly budgets for “team fun” bonding events
  • Free lunch for various company meetings and Lunch & Learns
  • Access to our mentorship opportunities and employee resource groups (ERGs)
  • Volunteer opportunities
  • All-company remote-friendly activities
  • Plenty of Detroit Labs swag

Get 10x more interviews and get hired faster.

JobHire.AI is the first-ever AI-powered job search automation platformthat finds and applies to relevant job openings until you're hired.

Registration