Job Description :
Required Skills
10+ years of experience developing enterprise wide large-scale web application in Java/JEE platform
Ability to lead and mentor group of developers on complex project tasks and assignments
Be able to communicate regularly with other people in the team and be able to articulate project needs, as well as be able to discuss any challenges or problems that arise
Possess good reading and writing comprehension skills
Apply Logical thinking and Problem-solving skills on day to day basis

Technical Skills
Platform Tools: Eclipse
Languages: Java, HTML, JSP, XML
Operating Systems: Windows, UNIX/Linux
Experience with pure J2EE and core Java technologies is must.
Experience with Spring/ Hibernate.
Experience with Spring Batch
Experience in client/ server integration.
Experience in developing automated test cases using the JUNIT Framework.
Angular JS, HTML5, JQuery, CSS 3, object-oriented JavaScript to develop the next generation application.
Develop MVC driven JavaScript web applications with HTML5, JQuery, CSS3
Experience in developing applications for cross-browser compatibility with different OS and device is a must
Experience in writing unit tests for JavaScript like Jasmine or QUnit
Experience in Agile Methodology
Experience with JBOSS
Ability to support a SaaS environment to meet service objectives.
Experience developing serverless solutions in AWS Cloud.

Preferred Skills
Experience in developing web pages meeting Section 508, WCAG 2.0 / ARIA standards
Experience in developing applications for Mobile platform
Experience with XML, XSLT and XPATH
Experience working in AWS environment and using AWS native APIs e.g. EC2, S3, Lambda Functions, API Gateways, Elastic Search, DynamoDB, SNS, SQS etc.
Knowledge of SASS/LESS.

Education:
Bachelor’s degree in computer science or workforce equivalent Technical certifications preferred.