Desired Candidate Profile
- Core Java, SPRING, Hibernate, JAXB, Apache Camel, CXF, JMS
- Web services knowledge is must (SOAP, REST)
- Knowledge on HTML 5, JQuery, Backbone, Marionette would be helpful
- Exposure to SOA Architecture
- Exposure to Model Driven Software Development would be helpful
- Exposure to Eclipse plugins development, Xtext would be helpful
- Should have knowledge on continuous integration frameworks like Jenkins.
- Should have good experience in database designing.
- Should be able to design new frameworks and understand debug exiting framework.
- Should have experience of interfacing with external application, error frame works, etc.
- Should be able to understand the technical requirement with implicit non-functional requirement.
- Should have experience in test driven development or has used tools / frameworks to develop and maintain automated unit, integration, regression tests.
- Should have experience in application tuning / performance improvement.
- Should have knowledge / experience on performance testing and application tuning.
- Knowledge of Neoload / Webload would be helpful
- Should be able to handle the team effectively, by grooming, identifying the training need, etc.
- Should be able to estimate based on size and technology.
- Should be able to identify and mitigate security related threats to application.
- Insurance (Life and Annuity, Health) domain knowledge would be helpful.
- Having US customer handling experience would be helpful
- Should be able to take technical requirement considering business use and need.
- Evaluates, recommends & leads the design and development of the interface layer covering non-functional requirements.
- Takes ownership of the technical quality & cost of quality. Identifies generic solution patterns to reduce complexity and cost of development.
- Recognizes patterns and distinguishes the root cause. Anticipates obstacles and thinks through the likely impact of the alternative proposal/solutions.
- Analyses, interprets data and draws inferences. Reports updates upwards proactively.
- Break down large system requirements in to manageable parts
- Create database design
- Design new frameworks
- Debug and modify existing frameworks
- Estimate based on Size and Technology
- Requirement Analyses/ Capture (Non-Functional)
- Estimation (Non Functional)
- Architecture Definition
- Participate in HLD / Lead a design team
- Grooming and coaching team members on technology
- Articulate architecture pros & cons with customer technology leads
Education:
UG: B.Tech/B.E. - Any Specialization
PG: MCA - Computers
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
Spring
JAXB
Rest
Core Java
JMS
Apache Camel
Web Services
SOAP
HTML
Eclipse