KEYS SKILLS REQUIRED:
Core Java, J2EE, AWS, Cloud, , SOA, REST API, Spring framework, Hibernate and RDBMS
8+ years professional experience designing developing deploying and supporting products in an enterprise or SaaS environment
Java and J2EE development and analysis experience including SQL coding
Experience with advanced Open Source technologies such as Hibernate Spring and Java technologies required
Experience with full life cycle development requirements gathering, analysis, design, coding, unit testing and acceptance testing
Strong working knowledge with Object Oriented Analysis, Design and Implementation
Experience in developing in AWS infrastructure is strongly required
Experience with SOA Web services SOAP REST and are highly desired
Working knowledge of CI and particularly Gradle builds Hibernate 4 and Spring experience desirable
Experience in UI frameworks and technologies eg Angular Ajax CSS JavaScript etc is desired
Experience with relational databases as well as exposure to NoSQL data stores is desirable
Experience with agile
This individual must be hands-on and strong in Java fundamentals
Excellent in Algorithm, Data structures and OOPS concepts
Ability to write programs with optimized solutions
Strong in Java backend development
Responsibilities:
Design and code high quality deliverables adhering to defined standards and design principles
Create unit tests and ensure code coverage is met as per the agreed standards
Assumes responsibility for the quality and timeliness of the teams deliverables;
Provide Java and database based solutions by studying existing architecture; analyzing browser compatibility techniques; evaluating solution alternatives; developing prototypes; and writing detailed technical requirements;
Fosters a culture of continuous improvement in all areas of technology and instills the principles of this culture in a team.
Provides detailed and timely