Share this Job

Go Back

Sr/Lead Java/J2EE Developer (Back-end)

Washington DC , VA
2017-09-28 15:50:18
Job Type:

I need more resumes. Thanks 


Position: Sr/Lead Java/J2EE Developer (Back-end) ==> 10+ years experience with at least 7 years US experience a MUST! 

Duration: 6+ months 

Visas: H1B/GC/GC-EAD/USC only (No OPT/CPTs) 

Interviews: Phone + In Person 

Openings: 2 

Location: DC 


MUST HAVE:  Java, Spring framework (must worked on lots of Spring modules such as Core, MVC, Data, Batch, Security, etc) , Hibernate, SOA , SOAP and Restful Web Services, Junit, PL/SQL. We would need resources who are self-driven and would be able to pick up work with minimum hand holding for the technology stack.

 

Responsibilities:

•    Performs detailed technical design, development and unit testing of complex applications and data in the context of projects, releases or production support.

•    Assists Solutions Architects in architecture analysis and development.

•    Participates in prototyping of potential solutions and assists solutions architects in solutions alternatives analysis and selection of software-as-service (SAAS) and COTS technology solutions.

•    Plans and conducts unit and integration tests to meet IT's unit test coverage goals, monitors test results. 

•    Performs code reviews of others developers.

•    Implements coding assignments within estimates.

•    Provides accurate estimates of developer effort needed for implementation of specific functional and non-functional requirements.

•    Assists other developers and managers in estimation of new features and enhancements implementation level-of-effort (LOE).

•    Follows agile or other software development methodologies as needed on specific assignments, IT existing processes and SDLC.

•    Contributes to  process improvement efforts by participating in Developers Community of Practice activities, and assisting the community with creation of process and template artifacts.

•    Participates in continuous process improvement, development and institutionalization of technical standards and their implementation on all assigned projects.

•    Mentors other developers as assigned by Project or Technical Managers to assist them with developing and growing technical skills.

•    Assists with onboarding new members of the development team in order to ensure efficient and effective onboarding.

•    Collaborates effectively with members of development team who are located onsite, offsite and offshore.

 

Qualifications:  Bachelor’s degree in computer science, information systems, engineering, business, or related scientific or technical discipline required (or strong practical experience) plus a minimum of 8 years of relevant experience. 

 

Required Technical Skills and Experience:

·         Candidates must  have advanced knowledge of software engineering, technology architectures, systems integration and emerging technologies, be familiar with agile software development,  and have more than 8 years of experience with Java, Spring, SQL, PL/SQL database development, web-to-database connectivity, HTML, CSS, and Java Script, Spring Framework, Hibernate, SOAP and RESTful web service development, and Service Oriented Architecture (SOA). 

·         Requirements gathering, requirements analysis, business process analysis, object-oriented analysis and data modeling for Web-based applications;

·         Leading efforts to increase performance of applications, including aiding in creation of tests and diagnosing and addressing issues in application performance; and

·         Analyzing existing application systems, databases, Web interfaces and/or hardware logic,  to provide optimum availability, support, enhancements and new solutions to meet business objectives

·         Source control management tools, preferably Git and MetaApp

·         In-depth and current experience with Linux-based development

·         Design patterns, continuous integration, automated unit test and test driven development

·         Ability to work in a dynamic and collaborative team environment

·         Excellent detail-oriented, problem solving skills

·         Ability to quickly learn and apply new concepts, principles and solutions

·         Dependability and commitment to projects/tasks

·         Ability to mentor junior developers 

·         Been part of an Agile project


Key Skills:
Java, Spring framework (must worked on lots of Spring modules such as Core, MVC, Data, Batch, Security, etc) , Hibernate, SOA , SOAP and Restful Web Services, Junit, PL/SQL, 10+ years experience with at least 7 years US experience a MUST!