Brooksource

Java Developer

Brooksource Detroit, MI

Save

Brooksource provided pay range

This range is provided by Brooksource. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$55.00/hr - $65.00/hr

Senior Java Developer

Location: Hybrid (3 days) – Detroit, MI

Our client is seeking a Software Engineer to support and modernize a critical insurance application. This role is ideal for someone who has deep experience working within legacy Java/Oracle environments and is excited about driving transformation into modern, cloud-based architectures.

Key Responsibilities:

  • Design, develop, and maintain enterprise-level applications using Java/J2EE technologies, including JSP, servlets, and MVC frameworks
  • Support and enhance legacy systems while identifying opportunities for modernization and cloud migration
  • Write and optimize complex PL/SQL code, including stored procedures, packages, and triggers
  • Perform database design, tuning, and performance optimization through indexing and query analysis
  • Troubleshoot production issues using Unix commands, shell scripting, log analysis, and monitoring tools
  • Contribute to application modernization efforts, helping transition systems to AWS-based environments
  • Build and deploy applications using CI/CD pipelines with tools like Git and Jenkins
  • Ensure secure application development using authentication and authorization frameworks such as Okta, OAuth2, IAM, and JWT
  • Collaborate with cross-functional teams and take ownership of deliverables in a fast-paced environment

Required Qualifications:

  • Strong experience with Java, J2EE, and enterprise application development
  • Hands-on expertise with Oracle databases and advanced PL/SQL development
  • Experience working with legacy systems and participating in modernization initiatives
  • Familiarity with AWS services such as ECS, Fargate, and Lambda or other cloud platforms
  • Experience with CI/CD tools and application servers such as Tomcat, WebLogic, or JBoss
  • Strong understanding of core Java concepts, including concurrency and thread-safe design
  • Experience with DevOps practices and cloud-based development
  • Solid troubleshooting skills in Unix/Linux environments
  • Strong communication skills and ability to work independently

Preferred Qualifications:

  • Experience with Terraform or infrastructure as code tools
  • Exposure to Oracle reporting tools and content management systems
  • Background in insurance or financial services, particularly auto insurance
  • Experience with AWS is a plus


This role offers the opportunity to work on long-standing enterprise systems while playing a key role in transforming them into modern, scalable, and secure cloud-based solutions. Ideal for engineers who enjoy both hands-on development and driving forward technical evolution.

  • Seniority level

    Mid-Senior level
  • Employment type

    Contract
  • Job function

    Information Technology
  • Industries

    Financial Services

Referrals increase your chances of interviewing at Brooksource by 2x

See who you know

Get notified about new Java Software Engineer jobs in Detroit, MI.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content