Full Stack Developer

Overview

On Site
DOE
Contract - W2

Skills

Information Management
Reporting
Finance
Legal
Adaptability
Status Reports
Collaboration
Testing
Knowledge Sharing
Process Improvement
Java
J2EE
AngularJS
HTML5
Cascading Style Sheets
Css3
JavaScript
Node.js
Spring Security
Spring Framework
Automated Testing
Object-Oriented Programming
Design Patterns
Linux
Unix
Shell Scripting
DevOps
Continuous Integration
Continuous Delivery
Conflict Resolution
Problem Solving
Analytical Skill
Communication
Database
PL/SQL
PostgreSQL
MongoDB
OAuth
OIDC
Messaging
Middleware
Apache Kafka
Drools
Python
Scripting
Agile
Scrum

Job Details

JOB SUMMARY We are seeking a highly skilled Full Stack Developer to join the Risk and Information Management team. The successful candidate will play a critical role in designing and implementing solutions that support key business initiatives. This role requires strong Java and Angular expertise, with the ability to transform requirements into clean, efficient code while working on cutting-edge projects. The developer will collaborate with an energetic and innovative team, participating in agile ceremonies, reporting project status, and adopting in-house frameworks and best practices. Prior experience in finance or legal operations is an advantage, but adaptability and a fast learning curve are equally valued. KEY RESPONSIBILITIES Design, develop, and implement full-stack applications using Java, Angular, and related technologies Transform requirements into optimized, efficient, and clean code Participate in daily scrum meetings, status reporting, and agile ceremonies Collaborate with cross-functional teams across global locations Ensure adherence to best practices in coding, testing, and deployment Support CI/CD processes and containerized deployments Write and execute unit tests to validate functionality Contribute to team knowledge sharing and process improvements REQUIRED SKILLS 715 years of hands-on experience in Java/J2EE development 610 years of experience with Angular, HTML5, CSS3, JavaScript, and Node.js Strong knowledge of the Spring framework (Spring Data, Spring Security, Spring AOP) Proficiency with test automation tools for backend and frontend Strong Object-Oriented Programming (OOP) and Design Patterns expertise Linux/Unix and Shell scripting DevOps experience with CI/CD pipelines, containers, and observability tools Agile development experience, including scrum master responsibilities Strong problem-solving, analytical, and communication skills Ability to work effectively in global teams PREFERRED SKILLS Strong database experience (PL/SQL, PostgreSQL, MongoDB) Experience with Camunda 7+ OAuth2 and OIDC knowledge Messaging middleware (Kafka) Experience with Drools rules engine Familiarity with layered and component-based architecture Python scripting skills Experience working in Agile Scrum environments with global teams EDUCATION Bachelors degree in Computer Science, Information Technology, or related field required
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.