Jobs Companies Detroit Labs Senior Java Developer - Enterprise Data (Hybrid)

Sobre este puesto de Senior Java Developer - Enterprise Data (Hybrid) en Detroit Labs

Detroit Labs · Híbrido · Auburn Hills, Michigan, United States

This role is based in Auburn Hills, Michigan, and follows a hybrid work model, requiring in-office presence three days per week.


About Detroit Labs and the Role

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 work with a range of client teams, from startups to Fortune 500 companies, so there are always new and interesting projects in motion.

Detroit Labs is looking for an experienced Senior Java Developer focusing on enterprise data to join an ongoing engagement with an existing automotive client. This role sits within the client's Enterprise Data team, building and maintaining the services and microservices that move and integrate data across the business. You'll work alongside a technical delivery lead and a cross-functional project team, designing solutions that hold up under real production loads. 

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

    • 7+ years software engineering experience with enterprise systems, including 5+ years of Java development and integration
    • Experience designing, developing, and maintaining scalable web applications and microservices using Java, Spring, Spring Boot, Spring Data JPA, and Spring Batch
    • Ability to design, develop, deploy, test, and maintain technical assets in an SOA environment
    • UML skills and ability to facilitate OO/J2EE design, following best practices and design patterns
    • Experience integrating with and managing APIs that expose microservices (REST, SOAP), including development and support of Java/JavaScript services
    • Solid understanding of Enterprise Service Bus concepts
    • IBM DataPower and API gateways
    • UML modeling and the Eclipse IDE
    • Familiarity with WebSphere, JBoss, and Tomcat
    • Authentication and authorization protocols (SSO, SAML, OAuth, OIDC)
    • Experience with relational databases (Oracle, MySQL)
    • Comfort with scripting languages such as Unix shell scripting or Perl
    • Experience with cloud and continuous integration tooling (SVN/Git, Jira, Jenkins, Maven, etc.), Kafka for real-time data pipelines and event-driven architectures, integrating with AWS services such as SQS and SES
    • Familiarity with event-based System of Engagement architectures
    • Implementing caching solutions with Redis

Responsibilities

    • Design, develop, unit test, and integrate applications and microservices with a focus on scalable, high-quality code that meets both functional and non-functional requirements using Java, Springboot, and related technologies/frameworks
    • Build configurable software services that let applications integrate with enterprise systems
    • Identify and analyze technical issues, and coordinate resolution with extended team members across other applications
    • Apply secure development practices and established design patterns
    • Build process and data flow diagrams to map data movement and capture
    • Develop and implement secure RESTful APIs, following best practices for API design, security, and performance
    • Build real-time data pipelines and event-driven architectures using Kafka
    • Integrate with AWS services such as SQS and SES for message queuing and email delivery
    • Collaborate with the project team and business users as needed, translate business requirements into technical design

Benefits

  • The salary range for this role is from $120,000 - $130,000 commensurate with experience.
  • Full medical, dental, vision benefits
  • 401K contribution options
  • Quarterly outings and events
  • Paid holidays and vacation time
  • Parental leave program
  • Monthly budgets for “team fun” bonding events
  • Free lunch for various company meetings and Lunch & Learns
  • Access to our mentorship program and employee resource groups (ERGs)
  • Volunteer opportunities
  • All-company remote-friendly activities
¿Listo para postularte en Detroit Labs?
Postúlate en Detroit Labs

Cómo se compara este salario de Java

Este puesto paga $125,000/yren línea con el rango típico para los puestos de Java.

$74,983 la mediana de $133,000 $200,000

Rango típico $103,798–$200,000/yr, a partir de 119 ofertas comparables de Java en JobsRadar (salario anualizado en USD). Ver datos salariales de Java →

Sobre Detroit Labs

Founded in 2011, our original team of four has grown into a collective of creators, engineers, and educators. Since the beginning, our goals have been pretty simple: build high quality software, create teams that have the freedom to learn, teach, and explore, and give every team member visibility and a voice. Everyone at Detroit Labs is invested in and is a part of our own success. That creates an organic and foundational sense of cohesion that is impossible to fake.

Building beautiful software and creating teams are essential to who we are. We're opportunists who look forward to whatever design or business challenge our clients bring to the table.

Apart from project work, our passion for people extends to our Apprenticeship Program. During the program, we teach, support, and guide the next generation of software developers.

We’re ambitious, friendly, dedicated, and we’re hiring!

If you’re more interested in working in a corporate setting in our client offices, we also have our unique OnSite business unit, which extends our expertise, skill, and passion outside of our headquarters. Learn more and apply for OnSite.

Join our team

Be Autonomous

In other words, we’re free of kings and micromanagers. Our team members are self-directed and own their projects. We trust everyone to get their work done, no matter how they choose to get there.

Build Diverse Projects

We’ve created beautiful apps for clients ranging from small startups to Fortune 50 companies--many of them local to Detroit. You get to work with emerging technologies to solve a variety of challenging problems.

Work With Top-notch People

If it hasn’t been said already: we value our people. Detroit Labs is filled with the smartest, most self-motivated, creative individuals, so that you never stop learning and building. Great people make for a great culture.

Be the Change

Established only in 2011, Detroit Labs is still a young company. We care deeply about the caliber of people we bring on because each one helps shape who we are. You influence the direction we take.

Do Great Things

We develop mobile apps, but we’re also makers (and builders, authors, artists, and hackers). On any given day, you could be building a robot in our hardware lab, or huddled over an app that’ll be touched by thousands of users. We take joy in constant creation.

Benefits

  • Health, dental, and vision coverage
  • 401k with employee match
  • Annual budget for education & enrichment
  • Flexible work schedule + open vacation policy
  • Maternity + paternity leave program
  • Quarterly profit sharing
  • Free downtown parking
  • A MacBook, or whatever equipment you need to do your work
  • Awesome events and outings for you, your family and friends

We are an equal opportunity employer and a diverse, equitable, inclusive company that values intersectionality. As such we are anti-discrimination and respect the multitude of ways our team members differ. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status.

Detroit Labs sponsors qualified applicants for work visas. You will have to provide documentation that establishes your identity and work authorization upon acceptance of an offer and also for reverification purposes, if required.

Ver todos los empleos en Detroit Labs →

Empleos similares

Five9
Senior Software Engineer in AI - FrontEnd React/Redux, Java
Five9
⚡ Postúlate pronto India, Bengaluru (Hybrid) Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 4h
OWT
Senior Java & Angular Engineer
OWT
⚡ Postúlate pronto Bern, Canton of Bern, Switzerl... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 6h
Appvia
Senior Full Stack Developer - Java/Spring Boot/AWS
Appvia
⚡ Postúlate pronto London, England, United Kingdo... Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 6h
CO
Lead Backend Java Developer
CodeRoad
⚡ Postúlate pronto Latin America Presencial
● Nuevo 👁 Visto ✓ Postulado hace 6h
Brillio
Lead Full Stack Developer (React, Java/Node/Go/python, AWS) - R01570554
Brillio
⚡ Postúlate pronto New York, New York, United Sta... Híbrido
● Nuevo 👁 Visto ✓ Postulado hace 7h
Toshiba Global Commerce Solutions - External
Java Software Engineer
Toshiba Global Commerce Solutions - External
⚡ Postúlate pronto Guadalajara Office Presencial
● Nuevo 👁 Visto ✓ Postulado hace 9h
NT Concepts
Senior / SME Software Developer – Java / Python
NT Concepts
⚡ Postúlate pronto Chantilly, VA Presencial $120,336–$180,504
● Nuevo 👁 Visto ✓ Postulado hace 9h
New Relic
Software Engineer - Auth0/AuthZ (Java)
New Relic
⚡ Postúlate pronto Portland, Oregon, USA Presencial $114,000–$142,000
● Nuevo 👁 Visto ✓ Postulado hace 9h
Esri
Java Software Engineer II - ArcGIS Enterprise
Esri
⚡ Postúlate pronto Redlands, CA Presencial $101,192–$167,336
● Nuevo 👁 Visto ✓ Postulado hace 10h

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en Detroit Labs

Ver todos los empleos en Detroit Labs →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis