4P Consulting Inc
Full Stack Application Developer 2 4P/226
4P Consulting Inc, Birmingham, Alabama, United States, 35275
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
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