Talent.com
Application Developer (Full Stack) / 4P114

Application Developer (Full Stack) / 4P114

4P Consulting Inc.Birmingham, AL, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

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.

    serp_jobs.job_alerts.create_a_job

    Application Developer • Birmingham, AL, US