Java Full Stack Developer - Banking Domain
Oraapps Inc
New York, NY, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
User Authentication
Code Generation
Software Debugging
Distributed Systems
Hibernate (Java)
Java Database Connectivity
Java Persistence API
JSON
OAuth
+21 more
Oracle Databases
Scrum Methodology
Angular 2+
Software Engineering
PL-SQL
SQL Databases
Systems Integration
TypeScript
Web Performance Optimization
RxJS
Enterprise Software Applications
GitHub Copilot
Spring-mvc
Spring-boot
Software Security
AngularJS
Information Technology
Apache Kafka
Restful APIs
GPT
Microservices
Requirements
- Strong experience in Core Java, Spring Boot, Spring MVC, Hibernate/JPA, and Microservices.
- Hands-on experience developing RESTful APIs with secure authentication using JWT/OAuth2.
- Proficiency in Angular 14+, TypeScript, JavaScript, RxJS, Angular Directives, and State Management (NgRx preferred).
- Experience building responsive, high-performance web applications and migrating Angular applications to newer versions.
- Strong knowledge of Oracle Database, SQL, PL/SQL, JDBC, and JPA/Hibernate.
- Experience integrating enterprise applications using REST APIs, JSON, Kafka, and third-party services.
- Banking domain experience in Core Banking, Retail Banking, Teller Systems, Payments, Account Management, or Back-office Operations.
- Knowledge of secure payment processing, API security, idempotent APIs, and distributed system design.
- Experience working with Agile/Scrum methodologies and participating in the complete Software Development Life Cycle (SDLC).
- Strong problem-solving, analytical, communication, and stakeholder management skills.
- Experience leading development teams, mentoring junior developers, and coordinating with onsite/offshore teams.
- Familiarity with GitHub Copilot, ChatGPT, Claude, or other AI-assisted development tools for code generation, debugging, and productivity enhancement.
- Bachelor’’s degree in Computer Science, Information Technology, or a related field.
- 8+ years of experience in Java Full Stack development, preferably within the Banking or Financial Services domain.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
BB
Benedikt Bischof
Java Basics
almost 4 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago