What are the responsibilities and job description for the Application Developer 3 position at BLOC Resources, LLC?
Position Overview
Bloc Resources is seeking two experienced Application Developer 3 (Full Stack Java Developers) to support enterprise application development within a highly structured and regulated environment. These roles will focus on enhancing, maintaining, and securing existing web-based applications within the Energy Management Systems (EMS) organization.
This position involves full-stack development responsibilities, including building new features, remediating legacy systems, implementing security updates, and supporting database and integration components. Candidates must be comfortable working within strict change management processes and collaborating across development, operations, security, and compliance teams.
Note: This is a 12-month contract and is not a temp-to-hire opportunity. This role falls under the Insider Threat Program.
Key Responsibilities
Application Development & Enhancement
- Design, develop, and enhance enterprise web applications with complex business requirements
- Implement new features, bug fixes, and security updates across existing systems
- Convert stand-alone solutions into CloverDX Data Services
- Support both standard and custom application components
Full Stack Development
- Develop backend services using Java, Spring Framework, and Spring Boot
- Build and maintain front-end applications using Vue3, JavaScript, HTML5, and Bootstrap 5
- Work with REST and SOAP APIs for system integrations
- Ensure responsive, user-friendly, and high-performance applications
Database & Data Management
- Design and modify database schemas
- Develop SQL scripts for schema changes and bulk data loads
- Work with relational databases for data storage and retrieval
- Ensure data integrity, performance, and scalability
DevOps, CI/CD & Code Management
- Manage source code using Git/GitHub Enterprise
- Utilize CI/CD tools such as Jenkins, Maven, SonarQube, and Nexus Repository
- Support deployment pipelines and automation processes
- Maintain code quality through testing, validation, and code reviews
Change Management & Compliance
- Follow structured IT change management processes
- Develop formal deployment procedures and back-out plans
- Ensure all changes meet compliance, security, and audit standards
- Maintain detailed documentation for all development and deployment activities
Collaboration & Communication
- Work closely with cross-functional teams including development, operations, security, and compliance
- Translate business requirements into technical solutions
- Develop technical documentation, training materials, and support guides
- Communicate effectively with stakeholders at all levels
Required Education and Experience
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred)
- 5 years of experience in application development or software engineering
- 3 years of experience working with Spring Framework
Required Skills and Abilities
- Strong proficiency in:
- Java, JavaScript, HTML5, JDBC
- REST & SOAP APIs
- SQL and relational databases
- Experience with Spring Framework and Spring Boot
- Hands-on experience with Vue3 and Bootstrap 5 (required)
- Experience with Git/GitHub Enterprise
- Strong understanding of:
- Object-oriented design patterns
- Agile, DevOps, and traditional SDLC methodologies
- Secure software development best practices
- Strong analytical, problem-solving, and critical thinking skills
- Excellent written and verbal communication skills
- Ability to work in a structured, compliance-driven environment
Technical Skills & Competencies
- Java / Spring Boot / Spring Framework
- Vue3 / JavaScript / HTML5 / Bootstrap 5
- SQL / JDBC / Relational Databases
- Git / GitHub Enterprise
- CI/CD Tools (Jenkins, Maven, SonarQube, Nexus)
- REST & SOAP APIs
- Web application architecture and development tools
Preferred Qualifications
- Experience with AngularJS 1.x and Bootstrap 3
- Knowledge of Apache Tomcat or similar application servers
- Familiarity with LDAP and authentication systems
- Experience with Windows and UNIX-based server environments
- Knowledge of networking (LAN/WAN)
- Experience with data historians (AVEVA PI System or eDNA)
- Experience with performance tuning and database optimization
Behavioral Attributes
- Demonstrates core values: Safety First, Unquestionable Trust, Superior Performance, Total Commitment
- Self-motivated with strong attention to detail and follow-through
- Ability to exercise independent judgment and decision-making
- Comfortable working within structured processes and governance frameworks
- Commitment to continuous learning and improvement
- Ability to contribute to a diverse and inclusive team environment
Work Environment
- Hybrid schedule: 4 days in-office, 1 day remote
- Located in Birmingham, AL
- Collaborative, enterprise-level IT environment
- Work within a regulated, security-focused organization
Job Title: Application Developer 3 (Full Stack Java Developer)
Location: 600 18th Street N, Birmingham, AL 35203, United States
Pay Rate: $52.00 – $54.00 per hour
Job Type: Contract (12 Months)
Work Schedule: Hybrid (4 days in-office, 1 day remote)
Company: Bloc Resources
Position Overview
Bloc Resources is seeking two experienced Application Developer 3 (Full Stack Java Developers) to support enterprise application development within a highly structured and regulated environment. These roles will focus on enhancing, maintaining, and securing existing web-based applications within the Energy Management Systems (EMS) organization.
This position involves full-stack development responsibilities, including building new features, remediating legacy systems, implementing security updates, and supporting database and integration components. Candidates must be comfortable working within strict change management processes and collaborating across development, operations, security, and compliance teams.
Note: This is a 12-month contract and is not a temp-to-hire opportunity. This role falls under the Insider Threat Program.
Key Responsibilities
Application Development & Enhancement
- Design, develop, and enhance enterprise web applications with complex business requirements
- Implement new features, bug fixes, and security updates across existing systems
- Convert stand-alone solutions into CloverDX Data Services
- Support both standard and custom application components
Full Stack Development
- Develop backend services using Java, Spring Framework, and Spring Boot
- Build and maintain front-end applications using Vue3, JavaScript, HTML5, and Bootstrap 5
- Work with REST and SOAP APIs for system integrations
- Ensure responsive, user-friendly, and high-performance applications
Database & Data Management
- Design and modify database schemas
- Develop SQL scripts for schema changes and bulk data loads
- Work with relational databases for data storage and retrieval
- Ensure data integrity, performance, and scalability
DevOps, CI/CD & Code Management
- Manage source code using Git/GitHub Enterprise
- Utilize CI/CD tools such as Jenkins, Maven, SonarQube, and Nexus Repository
- Support deployment pipelines and automation processes
- Maintain code quality through testing, validation, and code reviews
Change Management & Compliance
- Follow structured IT change management processes
- Develop formal deployment procedures and back-out plans
- Ensure all changes meet compliance, security, and audit standards
- Maintain detailed documentation for all development and deployment activities
Collaboration & Communication
- Work closely with cross-functional teams including development, operations, security, and compliance
- Translate business requirements into technical solutions
- Develop technical documentation, training materials, and support guides
- Communicate effectively with stakeholders at all levels
Required Education and Experience
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred)
- 5 years of experience in application development or software engineering
- 3 years of experience working with Spring Framework
Required Skills and Abilities
- Strong proficiency in:
- Java, JavaScript, HTML5, JDBC
- REST & SOAP APIs
- SQL and relational databases
- Experience with Spring Framework and Spring Boot
- Hands-on experience with Vue3 and Bootstrap 5 (required)
- Experience with Git/GitHub Enterprise
- Strong understanding of:
- Object-oriented design patterns
- Agile, DevOps, and traditional SDLC methodologies
- Secure software development best practices
- Strong analytical, problem-solving, and critical thinking skills
- Excellent written and verbal communication skills
- Ability to work in a structured, compliance-driven environment
Technical Skills & Competencies
- Java / Spring Boot / Spring Framework
- Vue3 / JavaScript / HTML5 / Bootstrap 5
- SQL / JDBC / Relational Databases
- Git / GitHub Enterprise
- CI/CD Tools (Jenkins, Maven, SonarQube, Nexus)
- REST & SOAP APIs
- Web application architecture and development tools
Preferred Qualifications
- Experience with AngularJS 1.x and Bootstrap 3
- Knowledge of Apache Tomcat or similar application servers
- Familiarity with LDAP and authentication systems
- Experience with Windows and UNIX-based server environments
- Knowledge of networking (LAN/WAN)
- Experience with data historians (AVEVA PI System or eDNA)
- Experience with performance tuning and database optimization
Behavioral Attributes
- Demonstrates core values: Safety First, Unquestionable Trust, Superior Performance, Total Commitment
- Self-motivated with strong attention to detail and follow-through
- Ability to exercise independent judgment and decision-making
- Comfortable working within structured processes and governance frameworks
- Commitment to continuous learning and improvement
- Ability to contribute to a diverse and inclusive team environment
Work Environment
- Hybrid schedule: 4 days in-office, 1 day remote
- Located in Birmingham, AL
- Collaborative, enterprise-level IT environment
- Work within a regulated, security-focused organization
Compensation & Benefits
- Hourly pay rate of $52.00 – $54.00 per hour
- Competitive compensation for experienced full-stack developers
- Access to BLOC Resources contractor support services, including onboarding and recruiter support
- Opportunity to work on enterprise-scale, mission-critical applications
- Exposure to modern DevOps and CI/CD practices
- Potential for contract extension based on performance and business needs
Additional Notes
- This role falls under the Insider Threat Program
- Candidates must adhere to strict security and compliance requirements
- This is a contract-only role (not temp-to-hire)
About Bloc Resources
Bloc Resources is a premier workforce solutions provider specializing in IT, engineering, and technical staffing. We connect top talent with leading organizations while providing career support, project opportunities, and long-term growth potential.
Salary : $52 - $54