Job Description :
Face to face is must
Duration Long term


EAD/GC/US citizens acceptable
Location Windsor Mill MD

Senior Java Developer


. This individual will perform analysis and identify solutions to complex technical problems. Will apply and uphold industry standard methodologies of application architecture, design, and development to deliver high-performance Enterprise Java application.



Primary Responsibilities
?Manage Agile development projects and technical team members.
?Ensure requirements are accurately implemented (coding level) and verified.
?Design, develop, and test software solutions, using software design and development best practices.
?Work with Scrum Master and project manager on project planning, Sprint planning, estimate, daily standup, Show & Tell, Sprint retrospective, etc.
?Establish, implement and monitor project standards and practices, such as coding standard, design review, code review, etc.
?Work effectively as a senior technical team member. Manage development team to maximize team productivity.
?Communicate appropriately to team members and supervisors.

Qualifications
?Experience in managing an Agile development team. Strong track record of delivering high quality, complex software in a timely fashion with real understanding of sound engineering practices.
?Experience in project management, including planning, staff oversight, tracking schedule and quality,
?7+ years of in-depth experience in the design and hands-on development of reliable, high performance J2EE/JavaEE applications.
?7+ years hands-on experience in:
?Java language and platform
?JavaEE, such as JSP, JMS, JPA, EJB, Java Web Services, etc
?Java Application Server, such as WebSphere, WebLogic, Glassfish, JBoss, etc.
?RDBMS, such as Oracle, SQL Server, DB2, MySQL, etc.
?Spring MVC
?JavaScript and JavaScript framework.
?CSS
?Must have strong knowledge in object-oriented design and design/development of reusable/configuration services. .
?Strong experience in application performance benchmarking and tuning.
?Hands-on experience with both Windows and Linux/Unix environments.
?Strong experience in Agile development process such as Scrum.
?Strong foundation in full Software Development Life Cycle (SDLC
?Extensive experience with Test Driven Development.
?Extensive experience with Continuous Integration and Continuous Inspection.
?Extensive experience with Web Accessibility ? Section 508.
?Ability to address complex technical problems architecturally.
?Displays professionalism in all activities.
?Experience of Agile project management and software development methodology
?Strong critical thinking, analytical, and problem-solving skills.
?Excellent verbal and written communications, and interpersonal skills.
?Excellent presentation skills: the ability to explain ideas clearly to technical and non-technical staff.
?Able to work effectively under pressure and to deadlines.
?Proven experience as a successful technical lead; able to guide a technical team effectively.

Desirable Skills and Experience
?Experience leading a team of 5+ developers from junior to senior skill level.
?Hands-on experience with Spring frameworks, including Spring MVC, Spring Data JPA, Spring Security, etc.
?Hands-on experience with Maven.
?Hands-on experience with JavaScript framework AngularJS
?Hands-on experience with IBM MQ
?Experience with JSR-286 portlets
?Hands-on experience with RESTFul Web Services and JSON
?Hands-on experience with Git.

Education
             

Similar Jobs you may be interested in ..