Senior Java Software Engineer
Omnisciusconsulting · Montgomery, AL, United States · On-site
Posted Sep 14, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Our client is seeking an experienced Senior Java Software Engineer to support the design, development, modernization, integration, testing, deployment, and sustainment of enterprise mission-critical applications.
This position will work across the full software development lifecycle and support enterprise solutions operating within AWS, Azure, Cloud One, and DISA environments .
The ideal candidate will bring extensive experience with Java enterprise development, Oracle application frameworks, DevSecOps, cloud technologies, CI/CD automation, application security, and performance optimization . You will collaborate with business analysts, product owners, functional SMEs, testers, system administrators, and fellow software engineers to deliver secure, scalable, and high-performing solutions.
Key Responsibilities
Design, develop, modernize, test, deploy, and maintain enterprise Java applications supporting mission-critical operational systems.
Translate business and operational requirements into scalable technical solutions.
Develop and maintain Java-based web applications, web services, APIs, and enterprise integrations.
Perform advanced troubleshooting, root cause analysis, and defect resolution across application, middleware, database, and cloud environments.
Develop and optimize SQL, PL/SQL, and database objects to improve application functionality and performance.
Support application deployments and configuration management within WebLogic, GlassFish, Docker, and cloud-hosted environments .
Develop and maintain CI/CD automation pipelines and support DevSecOps initiatives, including automated builds, security scanning, vulnerability remediation, and artifact management.
Utilize tools including Jenkins, JFrog Artifactory, Git, SonarQube, Checkmarx, and CAST .
Analyze and optimize application performance using tools such as JMeter and AWS CloudWatch .
Support cloud migration and application modernization initiatives across AWS and Azure .
Participate in Agile development activities, including sprint planning, reviews, and retrospectives.
Develop and maintain technical documentation and conduct code analysis and peer reviews.
Provide technical support for production systems and assist with minimizing service interruptions.
Required Qualifications
12+ years of enterprise Java software development experience.
5+ years of experience developing enterprise web applications and web service interfaces.
5+ years of SQL and PL/SQL development experience , including database performance optimization.
3+ years of experience supporting CI/CD pipelines and DevSecOps processes.
3+ years of experience supporting cloud-hosted applications in AWS and/or Azure.
Experience supporting enterprise applications deployed within WebLogic, GlassFish, or similar application server environments .
Strong hands-on experience with Oracle ADF, JSF, TopLink, and JasperReports .
Strong understanding of enterprise application architecture and integration…