Job Description :
Title: Sr / Mid-Level Java Developer
Location: Reston, VA.
Duration: 6 Months Contract to Hire

Sr. level - More than 7 years of experience in developing enterprise scale distributed web applications.

Mid level – 4 years of experience in developing enterprise scale distributed web applications.

Strong experience (3-5 years) in OO design patterns, multi-threaded systems and automated unit testing.
Experience in processing large scale data, database concepts and SQL.
Experience in building microservices and integration with RESTful API, XML & JSON processing.
Relevant AWS technology skills (2-3 years)
o Expert knowledge in the JAVA.
o AWS EC2, Elastic Load Balancer, Elastic Beanstalk, AWS Batch, AWS Lambda, AWS Dynamo DB, AWS RDS and AWS S3 (API)
o AWS Code commit, CodeDepoly and Code Pipeline.
o Proficiency in Linux, Container-based virtualized deployment- e.g. Docker (AMI), ECS and ECR
Exposure or experience in using following JAVA open source libraries,
o Spring framework (including spring cloud), Hibernate
o Apache Common, HttpClient, HTTP Core, Xerces, POI, FOP, iText
o Log4j, SLF4j, Jackson, Open Telemetry, Open Census & Open Tracing
o AWS-SDK
Exposure the Unit test frameworks,
o JUnit
o Mockito, PowerMock
o Cucumber, Robot framework
Exposure or experience in enterprise integration patterns,
o Enterprise service bus (publish-subscribe)
o Single sign-on integration patterns.
Excellent oral and written communication.