Job Description :

ROLE: SR. JAVADEVELOPER

LOCATION: TX.

DURATION: 6 MONTHS C TO H

VISA: USC/GC/GC-EAD/H4-EAD.


Our solutions team is hiring Lead and Senior Java Developers to design,develop, and support business-critical real time trading applications for ourfinancial services client.  The candidatewill be a back-end Core Java Developer who is able to interpret businessrequirements and programming specification with experience in all aspects ofarchitecture design, programming, and analysis, including design factors,software requirements, systems facilities, and execution protocols withmulti-tiered client/server applications.  Along with the technical skills, we are looking for a well-organized andself-motivated person with strong verbal and written communication skills whois able to work with others in a team environment with minimal supervision.  If you have these skills and are interestedworking with a team that values collaboration with a client-minded,team-focused culture, then this career opportunity if for you.


We have a direct relationship with the hiring manager onthis critical project and are setting up interviews as soon as possible forsomeone who can hit the ground running using innovative solutions.

 

Responsibilities:

?        Perform product analysis and development tasks of increasinglycomplex nature which may require extensive research and analysis.

?        Work independently in the development, testing, implementation andmaintenance of complex systems with fast turn-around.

?        Provide detailed analysis of problems, prepare detailed designdocuments with recommendations.

?        Apply innovation, creativity and improvement to developmentprocess and implement process and procedural improvements.

?        Stay current with technology and industry best practices to ensureproper utilization of these in software development.

?        Work on multiple projects utilizing and leading global/offshoreteams.

?        Provideadequate and proactive support for various applications.

 

Experience:

 

Qualifications:

?        Able to interpret business requirements and programming specificationsto write Java programs that solve business needs.

?        Significant exposure to and demonstrated proficiency in allaspects of programming and analysis, including design factors, softwarerequirements, systems facilities, and execution protocols.

?        Experience with Architecture design of multi-tiered client/serverapplications.

?        Must be well organized and self motivated and be able to work withminimal supervision.

?        Strong verbal/written communication skills.

?        Ability to work with others in a team environment.

?        Ability to work on aggressive schedules. May require work beyondnormal hours (weekends or evenings).

?        Ability to lead and influence other developers onshore as well asoffshore.

 

TechnicalSkills:

?        Must haves:

o   5 years of experience working with Java UI / Desktop UI and relevant technologies

o   Proficiencywith Java 8 constructs and features

o   Deepknowledge of internals of JVM and techniques of tunning on VM

o   Expertisewith different design and architectural patterns especially Java concurrencypatterns

o   Handson experience /knowledge of Java GUI frameworks like Swing, AWT

o   Extensiveknowledge of design principles behind a scalable application (vertical andhorizontal)

o   In-depthknowledge of code versioning tools, e.g. Git

o   Understandingof building tools: Gradle, Maven, TeamCity CI is big plus

o   Extensivehands-on experience with Spring, Web Technologies, XML, JSON, StreamsDeserialization/ Deserialization, effective errors and exception handlingtechniques, Multithreading and Synchronization as well as RESTful web servicesand Service-oriented architecture 

o   Deepknowledge and practical experience in Java ecosystem vulnerabilities (Veracode,BlackDuck, and other static analysis tools and platforms)

o   Strongknowledge of ORACLE and ideally ANSI SQL

o   Experiencewith JMS (Tibco, Rabit MQ), other messaging systems (Kafka)

o   Strongunderstanding of batch processing of large data sets

?        Pluses:

o    Strongknowledge of complex Options, Futures, Order Matching and Routing principles

o   Experiencedin implementing real time trading applications.



Client : NA

             

Similar Jobs you may be interested in ..