Application Developer (Full Stack)/4P114

4P Consulting Inc.
Birmingham, AL

Job Description

Job Description

Location: Birmingham, Alabama
Schedule: 3-day office / 2-day remote hybrid

Permanent Resident (Green Card) or US Citizen preferred

Job Responsibilities

  • Develop application enhancements with complex business requirements, including custom data interfaces, security and compliance regulations, and industry standards from electric industry groups.
  • Convert existing stand-alone solutions into CloverDX Data Services.
  • Develop and deploy application changes using tools such as:
    • JetBrains IntelliJ IDE
    • SonarQube code analysis
    • Sonatype Nexus suite
    • GitHub Enterprise source code management
    • Similar software development tools
  • Create schema alteration and bulk data load SQL scripts to support application changes.
  • Manage changes to production solutions using change management practices, including:
    • Source code management
    • Creation of formal deployment procedures and back-out plans
    • Quality testing
    • Documentation
  • Adhere to all Southern Company and EMS guidelines, policies, and established work practices.

Job Requirements

Experience

  • 4+ years in the field of application development or software engineering
  • 2+ years of experience with Spring Framework

Required Knowledge and Skills

  • Proficiency with:
    • Java, JavaScript, HTML5, JDBC, REST and SOAP APIs, and SQL
    • Git/GitHub Enterprise for source code management
  • Experience with:
    • AngularJS 1.x and Bootstrap 3 or Vue3 and Bootstrap 5
    • Spring Framework and Spring Boot
  • Knowledge of:
    • Software development techniques, including object-oriented design patterns
    • Traditional, Agile, and DevOps software development lifecycle methods
    • Secure software development best practices
    • Web development technologies, architectures, and software development tools
    • Relational database requirements analysis, schema design, and query construction
  • Strong:
    • Critical thinking and problem-solving skills
    • Knowledge of IT change management processes
    • Organizational skills to plan and execute system projects
    • Written and verbal communication skills (understanding customer requirements, creating training and support documents, specifications, and action plans)
    • Interpersonal skills (ability to work directly with various personnel, including development, operations, security, and compliance teams)

Desired Knowledge and Skills

  • Knowledge of:
    • Relational database programming and performance tuning
    • Software development and CI/CD environments/tools (such as JetBrains IntelliJ IDEA, Maven, Jenkins, SonarQube, and Nexus Repository)
    • Java application server environments like Apache Tomcat
    • LDAP
    • Windows-based and UNIX-based application server platforms
    • Local area network and wide area network communication
    • ETL tools, including CloverDX and OSI EITK
    • Data historians like AVEVA PI System or AVEVA eDNA

Behavioral Attributes

  • Exhibit Our Values (Safety First, Unquestionable Trust, Superior Performance, and Total Commitment) in all business dealings.
  • Self-motivated with attention to detail, accuracy, follow-up, and a commitment to continuous learning.
  • Exercise independent judgment and discretion.
  • Eagerness to work within a structured development process with strong change management controls.
  • Contribute to a diverse and inclusive team and work environment.

Note: This position falls under the Insider Threat Program.

Posted 2025-08-15

Recommended Jobs

Fitness Trainer

Planet Fitness
Pell City, AL

Job Summary The Fitness Trainer will be responsible for running the Planet Fitness group fitness program (PE@PF). This includes assisting new members in the achievement of their fitness goal…

View Details
Posted 2025-08-11

Licensed Cosmetology Educator

Paul Mitchell Schools
Madison, AL

Job Description Job Description Do you have a passion for teaching? Are you dedicated to helping others feel beautiful? Here at Paul Mitchell Schools, we seek a full-time Licensed Cosmetology In…

View Details
Posted 2025-08-13

Dishwasher / Kitchen Crew Member

Sweet Peppers Deli - Muscle Shoals
Muscle Shoals, AL

Description The Dishwasher is responsible for washing and cleaning tableware, pots, pans, and cooking equipment. Also for keeping the dish-room and equipment clean and organized. Dishwasher is …

View Details
Posted 2025-07-25

Prompt Engineers

Forhyre
Montevallo, AL

Job Description Job Description We are a cutting-edge technology company at the forefront of the Artificial Intelligence (AI) revolution. Our mission is to create intelligent solutions that trans…

View Details
Posted 2025-07-24

Security Officer

Talladega College
Talladega, AL

Job Description Job Description Security officers work directly under the supervision of the shift supervisor, or in the absence of a supervisor, any certified police officer. Security Officers a…

View Details
Posted 2025-08-10

Outreach Golf Representative

Guardian Community
Birmingham, AL

Job Description Job Description Are you looking for a fulfilling part-time role that makes a real impact? Are you passionate about supporting veterans and first responders in your community? If s…

View Details
Posted 2025-07-28

Deli prep

Las Vegas Petroleum
Shorter, AL

Job Description Job Description Las Vegas Petroleum is proud to operate a network of travel centers that deliver quality fuel and dining experiences across the Las Vegas area. We are currently lo…

View Details
Posted 2025-08-09

Chemical Technician

4P Consulting Inc.
Bucks, AL

Job Description Job Description Job Title: Chemical Technician Location : Bucks, AL 36512 (Onsite) Contract: 12 Months Roles and Responsibilities · BS degree in Chemistry or other fi…

View Details
Posted 2025-07-21

Optometrist - Madison AL

MRG Exams
Madison, AL

Are you an  Optometrist  looking for a meaningful, flexible part-time opportunity? Join MRG Exams to conduct  comprehensive eye exams  for U.S. Veterans as part of the VA’s SHA process. This is a rew…

View Details
Posted 2025-09-01