Senior Java Developer - Enterprise Data (Hybrid)

Posted Yesterday
Be an Early Applicant
Auburn Hills, MI, USA
Hybrid
120K-130K Annually
Senior level
Mobile • Software
The Role
Design, develop, test, deploy, and maintain scalable Java enterprise applications, microservices, RESTful APIs, and real-time Kafka data pipelines. Integrate enterprise systems using Spring, AWS SQS/SES, API gateways, and messaging architectures. Apply secure development practices, authentication protocols, UML modeling, and design patterns. Analyze technical issues, create data-flow diagrams, collaborate with cross-functional teams, and translate business requirements into technical solutions.
Summary Generated by Built In

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

Skills Required

  • 7+ years of software engineering experience with enterprise systems
  • 5+ years of Java development and integration experience
  • 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 object-oriented and J2EE design using best practices and design patterns
  • Experience integrating with and managing REST and SOAP APIs exposing microservices
  • Experience developing and supporting Java and JavaScript services
  • Understanding of Enterprise Service Bus concepts
  • Experience with IBM DataPower and API gateways
  • UML modeling and Eclipse IDE experience
  • Familiarity with WebSphere, JBoss, and Tomcat
  • Knowledge of authentication and authorization protocols including SSO, SAML, OAuth, and OIDC
  • Experience with relational databases including Oracle and MySQL
  • Comfort with Unix shell scripting or Perl
  • Experience with SVN or Git, Jira, Jenkins, and Maven
  • Experience with Kafka for real-time data pipelines and event-driven architectures
  • Experience integrating with AWS SQS and SES
  • Familiarity with event-based System of Engagement architectures
  • Experience implementing caching solutions with Redis
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Detroit, MI
160 Employees
Year Founded: 2011

What We Do

We design experiences and create mobile tech that changes the way users interact with their favorite brands. We strategize with your team to find what will make the biggest impact, whether it's a native or mobile app, in-dash vehicle app, a stellar development team, or a new technical frontier. We challenge ourselves not only to forge cutting-edge technology but to create an awesome culture, environment, and new opportunities. Let us take your brand to the next level.

Similar Jobs

PNC Bank Logo PNC Bank

Technology Solution Center Analyst Lead

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees
41K-83K Annually

Enverus Logo Enverus

Program Director

Big Data • Information Technology • Software • Analytics • Energy
In-Office or Remote
3 Locations
1800 Employees
130K-150K Annually

Applied Systems Logo Applied Systems

Data Engineer

Artificial Intelligence • Cloud • Payments • Software • Business Intelligence • Generative AI • Automation
Remote or Hybrid
United States
3116 Employees
160K-260K Annually

PwC Logo PwC

Managed Services- Physician Revenue Cycle - Manager

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
41 Locations
370000 Employees
99K-232K Annually

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account