Job Description :
We are looking for Sr. Java Developer in Bethesda, MD: Long Term

Position: Sr. Java Developer
Location: Bethesda, MD
Duration: 6+ months
Interview Process: Phone and Skype

Experience: Senior
Number of openings: 1
Employment Type: Contract/1099/C2C/W2
Work authorization: H1B, GC and USC
Rate: Market
Skills:
Details:
Public Trust Clearance is required.
Responsibilities
*
Develop, enhance, and maintain system software.
*
Interface with clients to gather business requirements and develop functional and technical specifications.
*
Design/develop new code and/or provide support for operation, maintenance, and enhancement.
*
Conduct multiple level of testing: unit, peer, integration, functional, system, regression, performance, load/stress, 508-complicancy.
*
Develop/update/maintain requirements, design specs, test results, and other support documents.
*
Communicate information effectively to customers, managers, and technical staff.
*
Work closely with management and technical lead for software development and maintenance.



Desired Skills/Experience:
*
Experience in Java, RESTful services, Struts, Thin Server Architecture
*
Knowledge of Spring Framework
*
Knowledge and experience of setting up and configuring Web server and App server.
*
Knowledge and experience of Microsoft SQL Server.K
*
Knowledge and experience of Unix, Linux, and Windows operating systems.
*
Excellent communication skills, verbal and written.
*
Industry Certifications and/or a bachelor’s degree from an accredited higher educational institution.


Job Requirements
*
Minimum of 5 years industry (hands-on) experience to work as a software engineer.
*
Must have a minimum of 3 years industry experience in software development including: Java, Java Server Pages, Microsoft Stored Procedures, SQL queries, JavaScript, HTMLs.
*
Must have a minimum of 2 years of system design experience.
*
Hands-on experience using integrated development environment (such as IntelliJ) and version control software (such as SVN
*
Experience with Object Oriented Technologies.
*
Solid understanding of Software Development Life Cycle (Requirements, Design, Development, Testing, Implementation)
*
Experience working in agile or iterative SDLCs.
*
Demonstrated ability to conduct unit, peer, integration, functional testing.
*
Demonstrated ability to work effectively in a fast-paced environment under deadline pressure.
*
Demonstrated ability to manage competing priorities.
*
Ability to work independently with minimum supervision.
*
Excellent problem-solving abilities.
             

Similar Jobs you may be interested in ..