We have a new contractor requirement for Java Developers in one of our Messaging Services teams. Please find details below.
Job Title: Java Developers (Professional)
Location: Manassas, VA
Open Requirements: 4
Scope of Work:
01 . Design, develop, test, install and support programs/systems in line with agreed requirements.
02 . Assist with the analysis of requirements and the development of recommendations as to the systems approach to follow.
03 . Prepare specifications, codes, tests, deliverables, acceptance criteria, time frames, etc., and prepare and study the technical feasibility and estimates of the proposed systems solutions.
04 . Analyze the problems, develop and propose solutions to more senior team members.
05 . Provide technical assistance to other SWIFT colleagues and provide guidance to more junior team members in their daily work.
06 . Develop and maintain technical documentation and prepare and give presentations to customers on systems.
07 . Provide timing/scheduling estimates to project lead and propose corrective actions to timelines when necessary.
Jr = 1-5 yrs / Spec=5-10yrs / Exp= >10 + yrs
We need Java developers with knowledge and experience in the following areas:
Strong understanding of object oriented concepts - Specialist
Hands on coding experience and very good understanding of multithreading - Specialist
Good knowledge of data structures and algorithms - Specialist
Good understanding of JVM memory management and threading model - Specialist
Good knowledge of Java Collections - Specialist
Good knowledge if IO and networking in Java - Specialist
Good understanding of databases (both relational and No-SQL) - Specialist
Unix shell - Specialist
RESTful APIs - Junior
XML parsing and processing - Junior
Tomcat - Junior
Apache Cassandra - Junior
Python (or other scripting languages) - Junior