Identify best-fit architectural solutions for one or more projects; develop design of application, provide regular support/guidance to project teams on complex coding, issue resolution and execution.
Requirements
- At least 7 years of experience with Java technologies.
- At least 7 years of experience in Java Technologies (Java, Java EE, Spring(3 or 4), Spring Integration, RDBMS(Oracle, DB2, etc), JQuery, HTML5, CSS3, Bootstrap/ Foundation 5, Node JS, Angular JS/ Backbone JS/ Knockout JS,)
- At least 6 years of experience in software development life cycle.
- Knowledge of requirements elicitation and analysis tools and techniques like story boarding, use case analysis, Agile user stories, to understand system requirements and non-functional requirements like performance, security, availability, scalability etc.
- Performance Engineering knowledge is plus
Responsibilities
- identify best-fit architectural solutions for one or more projects
- develop design of application
- provide regular support/guidance to project teams on complex coding, issue resolution and execution
- collaborate with some of the best talent in the industry to create and implement innovative high quality solutions
- participate in Sales and various pursuits focused on our clients' business needs
- Planning for deliverables involving low complexity technology content like basic application data modeling, and design
- Assist Supervisor on modeling for design and development on the emerging technologies like Mobility, Cloud, Big Data, Augmented reality
Other
- Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- Ability to work in team in diverse/ multiple stakeholder environment
- Analytical skills
- Experience and desire to work in a Global delivery environment
- Good communication skills.