Our client is looking for People who have never met a challenge that they could not resolve. Who add value to everything that they do by producing ideas and results that exceed client needs and make for amazing customer experiences. Over 7000 people work with them globally, nearly 2/3rd of them in India. They are publicly traded company and reported $662million in revenues last year. To overcome any obstacle, to exceed expectations, to create fanatical advocates within our clients and ourselves. In fact, were proud to claim that our unique culture and values are part of case studies being used by MBA programs at Harvard and Yale.
Our client is looking for individuals who want to make a difference. Our environment fosters growth and creativity, demands openness and client-focused delivery, and celebrates initiative and risk-taking. If this speaks to you, then we should talk.
The Senior Developer / Lead Technology are technical member(s) of a project team performing full life cycle Java software development. Key responsibilities include design, estimation, and development of new system modules, system utilities, and functional enhancements, as well as supporting deployments to a live environment and providing technical support to end-users. Qualified applicants must be detail-oriented, result-driven individuals who work well within team environments and have good interpersonal skills, as well as good client interaction skills.
Work in an intensive team environment
Research and prototype new system modules
Demonstrates good understanding of high availability and failover applications and participates in at least one end-to-end design and implementation project that covers the relevant topics.
Translate business and technical requirements into technical and functional designs
Participate in end-to-end design and development of new functionality and enhancements to existing functionality including hands-on front-end, business tier, and database-level programming
Participate in activities using UML notations pertaining to use cases, class diagrams, collaboration diagrams, activity diagrams and sequence diagrams. Additionally, proactively creates deployment diagrams, composite diagrams (packaging diagrams), object diagrams, timing diagrams and state diagrams using UML notation.
Conduct testing including all phases (unit, functional, integration, and performance) and ensuring traceability
Implement new software components within test and production environments
4 - 8 years of relevant technical experience developing web / Enterprise applications
Must have Java experience with Struts, spring, Hibernate, and Java.
Demonstrates ability to do technical design and develop using technologies that are part of JDK 1.5 or above
She/he should be able to do domain modeling based on requirements defined in use cases.
Demonstrates ability to develop using at least one presentation tier framework such as Struts, JSF, and Spring MVC.
Solid understanding of all phases of the Software Development Life Cycle (SDLC)
End-to-end development skills (Oracle database, business tier, front-end)
Must be client-facing and capable of working in an often ambiguous environment
Previous experience supporting complicated projects with complicated business drivers and multiple stakeholders
Good writing and communication skills
If you wish to apply for this opportunity, then kindly