We have immediate openings for Sr.Java Developers.
Candidate must have 5-9 years of IT experience
Ability to communicate effectively verbally and in writing while interacting with internal and external clients, peers, management, and other teams to build relationships and use facilitation skills with both technical and non-technical personnel
Technical fluency in the following areas:
Java , Hibernate, Spring
- Must have experience in working with version control systems like SVN.
Strong understanding of HTML, CSS and Javascript, as well as any other standard web technologies
- General knowledge of Agile development techniques and its influence on the release management process
- Ability to effectively manage and execute multiple priorities and tasks on an as-needed basis
- Keen attention to detail while maintaining the ability to see the big picture
Excellent technical and analytical skills
- Ability to learn and apply new technologies quickly
- Has a strong sense of ownership in the deliverables they work on
- Loves to learn and develop new skills continuously
- Ability to estimate time, define scope, and prioritize development items in a project schedule. Must have strong troubleshooting skills
- Designs, develops documents, tests, and debugs new and existing software systems and/or applications.
- Participates in full development life cycle including requirements analysis and design.
- Participates in software design meetings and analyzes user needs to determine technical requirements.
- Consults with end user to prototype, refine, test, and debug programs to meet needs.
- Creates technical specifications based on conceptual design and stated business requirements.
- Identifies and evaluates new technologies for implementation.
- Creates/maintains documentation for software functionality; project planning; evaluations; budgeting, feedbacks and improvements.
- Provides estimates, budgets, project flow, client updates and meeting expectations along with keeping up to team aspirations.
- Minimizes risk, prepares for risk mitigation, keep project on track.
- Manages user requirements; provides timely project updates.
- Analyzes codes to find causes of errors and revise programs as needed.
- Provides feedback for performance appraisals of team members.