Posted 2w ago

Application Developer 2

@ Georgia Power
Birmingham, Alabama, United States
$40-$42/hrOnsiteMultiple Commitments Available
Responsibilities:Design, develop, and maintain enterprise web applications using Java and modern front-end frameworks, Develop and enhance APIs (REST/SOAP) to support system integrations, Prepare and maintain documentation, training materials, and support artifacts
Requirements Summary:Hands-on full-stack Java development with modern web technologies; EMS environment experience preferred; focus on performance, security, scalability, and compliance; 5+ years of software development experience.
Technical Tools Mentioned:Java, JavaScript, HTML5, JDBC, JetBrains IntelliJ IDEA, Git, GitHub Enterprise, Nexus Repository, SonarQube, Jenkins, CloverDX, REST API, SOAP API, SQL, Tomcat, Spring Framework, Spring Boot, Vue3, Bootstrap 5
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Description

Position Overview 

BLOC Resources is seeking a skilled Application Developer 2 to support enterprise application initiatives within a dynamic Energy Management Systems (EMS) environment. This role focuses on developing, enhancing, and maintaining web-based applications that support critical utility operations. 

The ideal candidate will have hands-on experience in full-stack Java development, strong knowledge of modern web technologies, and the ability to work within structured development and change management environments. This position plays a key role in ensuring application performance, security, scalability, and compliance with industry standards. 

Requirements

Key Responsibilities 

Application Development & Enhancement 

  • Design, develop, and maintain enterprise web applications using Java and modern front-end frameworks  

  • Enhance existing applications by implementing new features, resolving defects, and improving performance  

  • Convert legacy or stand-alone solutions into scalable data service platforms (e.g., CloverDX Data Services)  

  • Develop and maintain APIs (REST/SOAP) to support system integrations and data exchange  

Software Engineering & Deployment 

  • Write clean, scalable, and efficient code following object-oriented design principles  

  • Develop and execute SQL scripts for schema changes, data transformation, and bulk data loads  

  • Utilize tools such as JetBrains IntelliJ IDEA, SonarQube, Nexus Repository, and GitHub Enterprise for development and deployment  

  • Support CI/CD pipelines and adhere to structured deployment and release management processes  

Testing, Quality & Compliance 

  • Perform unit testing, integration testing, and debugging to ensure application reliability and performance  

  • Implement secure coding practices and ensure compliance with security standards and regulatory requirements  

  • Participate in code reviews and quality assurance processes  

Collaboration & Support 

  • Work cross-functionally with development, operations, security, and compliance teams  

  • Translate business requirements into technical solutions and provide documentation, training materials, and support artifacts  

  • Assist in troubleshooting production issues and implementing timely resolutions  

Change Management & Documentation 

  • Manage application changes through formal change management processes, including documentation, back-out planning, and approvals  

  • Maintain detailed technical documentation, including system designs, workflows, and operational procedures  

  • Ensure adherence to organizational policies, standards, and best practices  

 

Required Education & Experience 

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)  

  • Minimum 5+ years of experience in application development or software engineering  

  • At least 3+ years of experience with Spring Framework (Spring Boot preferred)  

  • Experience working in structured enterprise environments with defined SDLC processes  

 

Required Skills & Abilities 

Technical Skills 

  • Strong proficiency in:  

  • Java, JavaScript, HTML5, JDBC  

  • REST and SOAP APIs  

  • SQL and relational database design  

  • Experience with:  

  • Spring Framework and Spring Boot  

  • Vue3 and Bootstrap 5 (required 

  • Git/GitHub Enterprise for version control  

  • Knowledge of:  

  • Object-oriented design patterns and software architecture  

  • Agile, DevOps, and traditional SDLC methodologies  

  • Secure software development best practices  

  • Web application technologies and frameworks  

Additional/Preferred Skills 

  • Experience with AngularJS (1.x) and Bootstrap 3  

  • Familiarity with CI/CD tools such as Maven, Jenkins, SonarQube, and Nexus  

  • Knowledge of application servers such as Apache Tomcat  

  • Understanding of LDAP, networking concepts (LAN/WAN), and database performance tuning  

  • Experience with data historians (e.g., AVEVA PI System, eDNA) is a plus  

Professional Skills 

  • Strong analytical, problem-solving, and critical-thinking abilities  

  • Excellent written and verbal communication skills  

  • Ability to manage multiple priorities and meet deadlines in a fast-paced environment  

  • Strong interpersonal skills with the ability to collaborate across teams and organizational levels  

  • Self-motivated with high attention to detail, accuracy, and continuous improvement  

 

Behavioral Competencies 

  • Demonstrates professionalism, accountability, and integrity in all work  

  • Exercises independent judgment and decision-making  

  • Thrives in a structured environment with strong change management controls  

  • Committed to teamwork, collaboration, and fostering an inclusive work environment  

  • Strong initiative with a proactive, solution-oriented mindset  

 

Work Environment 

  • Hybrid schedule with 4 days onsite and 1 day remote per week  

  • Office-based role located in Birmingham, AL  

  • Collaborative, team-oriented environment within a regulated utility setting  

  • Position operates under strict compliance and security protocols (Insider Threat Program applicable)  

Summary

Job Title: Application Developer 2 

Location: 600 18th Street N, Birmingham, AL 35203, United States 
Pay Rate: $40.00 – $41.65 per hour 
Contract Duration: 12 Months (Not Temp-to-Hire) 
Work Schedule: Hybrid (4 days onsite / 1 day remote) 

 

Position Overview 

BLOC Resources is seeking a skilled Application Developer 2 to support enterprise application initiatives within a dynamic Energy Management Systems (EMS) environment. This role focuses on developing, enhancing, and maintaining web-based applications that support critical utility operations. 

The ideal candidate will have hands-on experience in full-stack Java development, strong knowledge of modern web technologies, and the ability to work within structured development and change management environments. This position plays a key role in ensuring application performance, security, scalability, and compliance with industry standards. 

 

Key Responsibilities 

Application Development & Enhancement 

  • Design, develop, and maintain enterprise web applications using Java and modern front-end frameworks  

  • Enhance existing applications by implementing new features, resolving defects, and improving performance  

  • Convert legacy or stand-alone solutions into scalable data service platforms (e.g., CloverDX Data Services)  

  • Develop and maintain APIs (REST/SOAP) to support system integrations and data exchange  

Software Engineering & Deployment 

  • Write clean, scalable, and efficient code following object-oriented design principles  

  • Develop and execute SQL scripts for schema changes, data transformation, and bulk data loads  

  • Utilize tools such as JetBrains IntelliJ IDEA, SonarQube, Nexus Repository, and GitHub Enterprise for development and deployment  

  • Support CI/CD pipelines and adhere to structured deployment and release management processes  

Testing, Quality & Compliance 

  • Perform unit testing, integration testing, and debugging to ensure application reliability and performance  

  • Implement secure coding practices and ensure compliance with security standards and regulatory requirements  

  • Participate in code reviews and quality assurance processes  

Collaboration & Support 

  • Work cross-functionally with development, operations, security, and compliance teams  

  • Translate business requirements into technical solutions and provide documentation, training materials, and support artifacts  

  • Assist in troubleshooting production issues and implementing timely resolutions  

Change Management & Documentation 

  • Manage application changes through formal change management processes, including documentation, back-out planning, and approvals  

  • Maintain detailed technical documentation, including system designs, workflows, and operational procedures  

  • Ensure adherence to organizational policies, standards, and best practices  

 

Required Education & Experience 

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)  

  • Minimum 5+ years of experience in application development or software engineering  

  • At least 3+ years of experience with Spring Framework (Spring Boot preferred)  

  • Experience working in structured enterprise environments with defined SDLC processes  

 

Required Skills & Abilities 

Technical Skills 

  • Strong proficiency in:  

  • Java, JavaScript, HTML5, JDBC  

  • REST and SOAP APIs  

  • SQL and relational database design  

  • Experience with:  

  • Spring Framework and Spring Boot  

  • Vue3 and Bootstrap 5 (required 

  • Git/GitHub Enterprise for version control  

  • Knowledge of:  

  • Object-oriented design patterns and software architecture  

  • Agile, DevOps, and traditional SDLC methodologies  

  • Secure software development best practices  

  • Web application technologies and frameworks  

Additional/Preferred Skills 

  • Experience with AngularJS (1.x) and Bootstrap 3  

  • Familiarity with CI/CD tools such as Maven, Jenkins, SonarQube, and Nexus  

  • Knowledge of application servers such as Apache Tomcat  

  • Understanding of LDAP, networking concepts (LAN/WAN), and database performance tuning  

  • Experience with data historians (e.g., AVEVA PI System, eDNA) is a plus  

Professional Skills 

  • Strong analytical, problem-solving, and critical-thinking abilities  

  • Excellent written and verbal communication skills  

  • Ability to manage multiple priorities and meet deadlines in a fast-paced environment  

  • Strong interpersonal skills with the ability to collaborate across teams and organizational levels  

  • Self-motivated with high attention to detail, accuracy, and continuous improvement  

 

Behavioral Competencies 

  • Demonstrates professionalism, accountability, and integrity in all work  

  • Exercises independent judgment and decision-making  

  • Thrives in a structured environment with strong change management controls  

  • Committed to teamwork, collaboration, and fostering an inclusive work environment  

  • Strong initiative with a proactive, solution-oriented mindset  

 

Work Environment 

  • Hybrid schedule with 4 days onsite and 1 day remote per week  

  • Office-based role located in Birmingham, AL  

  • Collaborative, team-oriented environment within a regulated utility setting  

  • Position operates under strict compliance and security protocols (Insider Threat Program applicable)  

 

Compensation & Benefits 

  • Hourly Pay Rate: $40.00 – $41.65 per hour  

  • Competitive compensation structure  

  • Access to BLOC Resources contractor support services  

  • Opportunities for professional development and technical skill enhancement  

  • Potential for contract extension based on performance and business needs 

About Bloc Resources 

Bloc Resources is a leading workforce solutions provider specializing in engineering, energy, and technical staffing. We connect experienced professionals with impactful infrastructure and energy projects while providing career support and long-term growth opportunities.