Description

We are looking for Senior Backend Java Developer : Financial experience a Plus.

Hybrid Can be in (in order of preference): 1. Jersey City 2. Boston 3. Tampa 4. Dallas 5. McLean VA.

12+ years of hands-on software development experience in designing
12+ implementing large, complex, distributed systems
Core Java/Oracle/MQ/multithreading are mandatory
Oracle SQL, Kubernetes, and Financial services experience are huge pluses. 
Extensive experience with Web Application Development (Containers) 
Big Plus: Knowledge and proficiency in Kubernetes/Docker (RedHat OpenShift or similar) 
Extensive knowledge in client/server and object-oriented software development utilizing Core Java, JSON, MQ, JMS 
Knowledge of relational databases including Oracle and Mid-Tier to Database development principles 
Solid experience in software development using CI/CD tools Expert and proficient in Linux, Shell and Perl

Skills & Experience:
12+ years of hands-on software development experience in designing
12+ implementing large, complex, distributed systems
Extensive experience with Web Application Development (Containers) 
Big Plus: Knowledge and proficiency in Kubernetes/Docker (RedHat OpenShift or similar) 
Big Plus: User Interface (UI) development such as Angular 
Extensive knowledge in client/server and object-oriented software development utilizing Core Java, JSON, MQ, JMS 
Knowledge of relational databases including Oracle and Mid-Tier to Database development principles 
Deep understanding of large-scale enterprise systems and their architecture 
Knowledge of different Java surrounding technology and protocols and how they are used in enterprise applications (HTTP, TCP, XML, MultiCast, Distributed Caching, etc…) 
Must be proficient in Maven compiled applications
Proficiency in various phases of the system development life cycle including project planning, analysis, design, programming and unit-testing 
Solid experience in software development using CI/CD tools Expert and proficient in Linux, Shell and Perl scripting 
Familiarity with different software development methodologies especially Agile (Waterfall, Agile, Scrum, Kanban)
Excellent communication skills 
Experience in Financial industry a plus 

Education

Any Graduate