Overview
On Site
53/hr - 57/hr
Full Time
Skills
Banking
Brand
Financial Services
Sprint
JUnit
Mockito
Oracle
SQL
PL/SQL
React.js
Open Source
Apache Kafka
Appian
BPMN
IBM
DevOps
Docker
Java
AngularJS
Spring Framework
Hibernate
Application Development
Programming Languages
Testing
Debugging
Management
Supervision
Project Lifecycle Management
Job Details
Grow your career as a Full Stack Java Developer with an innovative global bank in Rutherford NJ. Contract role with strong possibility of extension. Will require working a hybrid schedule 2-3 days onsite per week.
Join one of the world's most renowned global banks and trusted brand with over 200 years of continuously evolving financial services worldwide. You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and to learn from you.
Contract Duration: 11+ Months
Required Skills & Experience
Join one of the world's most renowned global banks and trusted brand with over 200 years of continuously evolving financial services worldwide. You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and to learn from you.
Contract Duration: 11+ Months
Required Skills & Experience
- 2-5 years of experience as a Java Full Stack developer
- Experience developing in Java 17+
- Experience with Angular 15+
- Experience with Spring Core, Sprint Boot, and Hibernate
- Experience with JUnit testing frameworks, Mockito
- Experience with Oracle concepts including SQL and PL/SQL
- Experience with React
- Familiarity with open source and proprietary tech including Kafka.
- Experience with Appian
- Experience with BPMN (RHPAM, IBM BAMOE)
- Applied understanding of DevOps, Docker Compose
- Hands-on development using Java and Angular, along with Spring Core, Spring Boot, and Hibernate.
- Use knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
- Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
- Apply fundamental knowledge of programming languages for design specifications.
- Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
- Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
- Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
- Ability to operate with a limited level of direct supervision.
- Exercise independence of judgement and autonomy.
- Experience of working in a demanding and results driven, time critical environment
- Proven proficiency in dealing with complex technical issues across all aspects of the project lifecycle
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.