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 seeking full-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.
Job Responsibilities:
* Develop application enhancements to meet complex business requirements, including data interfaces and compliance standards.
* Convert stand-alone solutions into CloverDX Data Services.
* Use JetBrains IntelliJ IDE, SonarQube, Sonatype Nexus, GitHub 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.
Required Experience:
* 4+ years in application development or software engineering.
* 2+ years with Spring Framework.
Required Knowledge & Skills:
* Proficiency with Java, JavaScript, HTML5, JDBC, REST and SOAP APIs, SQL .
* Experience with Spring Framework and Spring Boot .
* Proficiency with Git/GitHub Enterprise .
* Experience with AngularJS 1.x + Bootstrap 3 or Vue3 + Bootstrap 5 .
* Knowledge of object-oriented design patterns .
* Familiarity with Agile, DevOps, 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.
Desired Knowledge & Skills (Preferred):
* Relational database programming and performance tuning.
* Familiarity with CI/CD tools (IntelliJ, Maven, Jenkins, SonarQube, Nexus Repository).
* Experience with Apache Tomcat, LDAP, Windows/UNIX-based platforms .
* Knowledge of ETL tools (e.g., CloverDX, OSI EITK) and data historians (e.g., AVEVA PI System, eDNA).
Behavioral Attributes:
* 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.
Special Note:
This role falls under the Insider Threat Program and is subject to applicable screenings. #J-18808-Ljbffr
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 seeking full-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.
Job Responsibilities:
* Develop application enhancements to meet complex business requirements, including data interfaces and compliance standards.
* Convert stand-alone solutions into CloverDX Data Services.
* Use JetBrains IntelliJ IDE, SonarQube, Sonatype Nexus, GitHub 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.
Required Experience:
* 4+ years in application development or software engineering.
* 2+ years with Spring Framework.
Required Knowledge & Skills:
* Proficiency with Java, JavaScript, HTML5, JDBC, REST and SOAP APIs, SQL .
* Experience with Spring Framework and Spring Boot .
* Proficiency with Git/GitHub Enterprise .
* Experience with AngularJS 1.x + Bootstrap 3 or Vue3 + Bootstrap 5 .
* Knowledge of object-oriented design patterns .
* Familiarity with Agile, DevOps, 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.
Desired Knowledge & Skills (Preferred):
* Relational database programming and performance tuning.
* Familiarity with CI/CD tools (IntelliJ, Maven, Jenkins, SonarQube, Nexus Repository).
* Experience with Apache Tomcat, LDAP, Windows/UNIX-based platforms .
* Knowledge of ETL tools (e.g., CloverDX, OSI EITK) and data historians (e.g., AVEVA PI System, eDNA).
Behavioral Attributes:
* 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.
Special Note:
This role falls under the Insider Threat Program and is subject to applicable screenings. #J-18808-Ljbffr
Full Stack Application Developer 2 4P/226 in birmingham at Unknown Company
This position is listed as contract and able to be worked remotely.