Sr. Core Java Developer/Lead/SOA/MoM/Data Catalog Platform/Bank

Jersey City, NJ
Apply Now Back to Results
Our client, a leading global financial services company, has approximately 200 million customer accounts and does business in more than 140 countries. They provide consumers, corporations, governments and institutions with financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.

Data Catalog Java Development Lead

Project Description:

We are building the Wide Data Catalog platform, which supports various information gathering for Metadata Management and Model Design for processing across the bank. We will be providing access to this data through both private and public cloud approach. The Solution will be built from the scratch using latest technologies.

The ideal candidate would have experience and is expected to be a Hands-on Software Development Leader.


Write good and well-tested code in Java
MoM messaging middleware implementation
SOA API middleware implementation (both REST and SOAP)
Write user/supporter documentation
Create Software Architecture Diagrams (Process Flows, UML Class Diagrams, System Deployment Diagrams, etc)
Development environment support (mostly automation using Jenkins CI, Bash, BitBucket)
Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
Perform peer code review of project codebase changes
Lead a Team of Developers on various software development initiatives
Participate in Technical Interview Panels
Partner with Peer Software Development and/or Architect Leads to ensure our Platform delivers functionality on time

Skills Required:

At least 7 years of experience in industry of software development
At least 5 years of experience as Java software developer
At least 3 years of experience writing RabbitMQ, Kafka, Tibco or JMS / comparable Messaging technology (both Producers and Consumers).
At least 3 years of experience writing both REST and SOAP Web Services.
Expert Knowledge of: Threading, Collections, Exception Handling, JDBC, Java OOD/OOP Concepts, GoF Design Patterns, MoM and SOA Design Patterns, File I/O, and parsing XML and JSON, delimited files and fixed length files, String matching, parsing, building, working with binary data / byte arrays.
Experience in developing distributed systems (MOM and SOA architectures)
Expert Knowledge of System Design including mentioned design patterns above, and ability to create Architectural Diagrams including UML in tools such as Visio.
Experience in developing distributed systems
Up-to-date overview of modern software development tools and techniques
Java concurrency (practical experience and good knowledge)
Good knowledge of SQL (Oracle and PostgreSQL dialects are preferable)
Good knowledge of JAX-RS / REST and JAX-WS SOAP Web Services
Good knowledge of JAXB
Apply Now Back to Results

Apply Now



Required, maximum file size is 512KB, allowed file types are doc, docx, pdf, odf, and txt