Full Stack Application Developer
Listed on 2026-01-10
-
Software Development
Full Stack Developer, Java Developer
Full-Stack Java/Web Application Developer Level 2/3/4
Client
- Southern Company.
(Contract, 12 months)
Location: Birmingham, Alabama (4 days onsite / 1 day remote per week)Job Summary:The Southern Company Energy Management Systems (EMS) department is seekingfull-stack Java/web application developers to remediate and enhance existing applications. This role involves enhancing existing applications, fixing bugs, performing security updates, designing database schemas, supporting standard/custom components, and managing application configuration and maintenance.
Contract Details:Term: 12 months
Note: This is not a temp-to-hire position.
Develop application enhancements to meet complex business requirements, including data interfaces and compliance standards.
Convert stand-alone solutions into Clover
DX Data Services.Use Jet Brains Intelli
J IDE, Sonar Qube, Sonatype Nexus, Git Hub Enterprise, and other tools for development and deployment.Create SQL scripts for schema changes and bulk data loads.
Manage production changes using change management practices (source code management, deployment procedures, quality testing, documentation, etc.).
Adhere to Southern Company and EMS guidelines, policies, and work practices.
4+ years in application development or software engineering.
2+ years with Spring Framework.
Proficiency with Java, JavaScript, HTML5, JDBC, REST and SOAP APIs, SQL.
Experience with Spring Framework and Spring Boot.
Proficiency with Git/Git Hub Enterprise.
Experience with Angular
JS 1.x + Bootstrap 3 or Vue3 + Bootstrap 5.Knowledge of object-oriented design patterns.
Familiarity with Agile, Dev Ops, and secure software development best practices.
Strong understanding of relational databases, schema design, and query construction.
Knowledge of IT change management processes.
Strong problem-solving, critical thinking, and organizational skills.
Excellent written and verbal communication skills.
Ability to collaborate with cross-functional teams including development, operations, security, and compliance.
Relational database programming and performance tuning.
Familiarity with CI/CD tools (Intelli
J, Maven, Jenkins, Sonar Qube, Nexus Repository).Experience with Apache Tomcat, LDAP, Windows/UNIX-based platforms.
Knowledge of ETL tools (e.g., Clover
DX, OSI EITK) and data historians (e.g., AVEVA PI System, eDNA).
Demonstrate Southern Company Values:
Safety First, Unquestionable Trust, Superior Performance, Total Commitment.Self-motivated with strong attention to detail and continuous learning.
Strong judgment, discretion, and accountability.
Team-oriented with a commitment to diversity, inclusion, and structured development processes.
This role falls under the Insider Threat Program and is subject to applicable screenings.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).