Full Stack Java Developer

BCforward
Newark, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 135K

Job location

Newark, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
AJAX
HTML5
CSS
Software Quality
Code Review
Computer Programming
Databases
Data Security
Dojo Toolkit
Distributed Systems
Eclipse
Java Platform Enterprise Edition (J2EE)
Ext JS
Fraud Prevention and Detection
Hibernate
Iterative and Incremental Development
IntelliJ
Java Persistence API
jQuery
JUnit
Messaging Application Programming Interface
Maven
Microsoft Visual Studio
Microsoft SQL Server
MyBatis
Object-Oriented Software Development
Oracle Applications
Systems Development Life Cycle
Mockito
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Web Applications
Web Application Frameworks
Web Services
Yahoo! User Interface Library (YUI)
Spring-mvc
Spring-boot
SAP Sybase ASE
Vue.js
SASS
Angular
Jax Ws
Cassandra
Kafka
Bitbucket
Front End Software Development
REST
Software Version Control
Spring Batch
Microservices

Job description

We are seeking a Senior Java Full Stack Developer to join our dynamic Fraud Technology team. The ideal candidate will have strong experience in Spring MVC, Spring Boot, JavaScript front-end frameworks, and distributed systems and a proven ability to design and deliver scalable, resilient services supporting fraud prevention and detection., The senior developer will partner with product owners and an agile team to design, build, and support scalable solutions for Line of Business initiatives in the Fraud domain. The role requires advanced problem-solving, concise verbal and written communication, and effective collaboration across technology and business teams. The developer should operate well in a transparent team environment and resolve issues independently when needed., * Design, develop, and maintain Java-based microservices and web applications for fraud detection and prevention.

  • Implement RESTful services, messaging integrations, and data access layers using ORM frameworks.
  • Build and enhance front-end features using JavaScript, HTML5, CSS, and modern frameworks such as Vue.js.
  • Apply TDD, CI, and code review practices to ensure code quality and reliability.
  • Collaborate with product owners and cross-functional teams to refine requirements and deliver increments in agile sprints.
  • Troubleshoot production issues and perform root cause analysis to drive remediation and prevention.

Requirements

  • Java/J2EE with strong object-oriented design and programming.
  • Spring ecosystem: Spring MVC required. Spring Batch or Spring Integration and Spring Boot are a plus.
  • ORM and persistence: iBatis/MyBatis, Hibernate, or JPA.
  • Messaging frameworks: Kafka experience.
  • Web services: SOA, REST/SOAP, Microservices, JAX-WS/JAX-RS.
  • Source control: Bitbucket.
  • Build and quality: Maven, TDD, CI, JUnit, Mockito.
  • IDE: Eclipse, IntelliJ, or Visual Studio.
  • Databases and SQL: Oracle, Sybase, or SQL Server.
  • Front-end development: JavaScript, HTML/HTML5, CSS, Ajax, SASS; at least one framework such as jQuery, Angular, YUI, Ext JS, DOJO, or Vue.js.
  • Agile or iterative development with full SDLC participation.
  • Experience: 8 to 12 years, preferably in the financial industry.

Preferred Skills:

  • Cassandra.
  • Kafka.
  • MQ.

Benefits & conditions

  • Competitive compensation and benefits
  • Opportunities for growth with global clients
  • A supportive, inclusive culture that values innovation and people
  • Exposure to cutting-edge technologies and projects

About the company

BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.

Apply for this position