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