Description

Role: Java Fullstack

Location: Chennai

Experience :5+ years

JavaScript :-

Strong understanding of JavaScript, its quirks, and workarounds
Strong understanding of JQuery
Basic understanding of web markup, including HTML5 and CSS3
Good understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of cross-browser compatibility issues and ways to work around such issues
Good understanding and hand-on experience with the DOM base development.
Familiarity with JavaScript module loaders, such as Require.js and AMD
Familiarity with front-end build tools, such as Grunt and Gulp.js
Proficient understanding of code versioning tools, such as {{Git / Mercurial / SVN}}
Good understanding of browser rendering behavior and performance.
Ability to directly manipulate the
HTML document object model (DOM) (without using higher-level libraries like jQuery or React)
Experience with internationalization,
Unicode. Microservices design. Ability to analyze and understand existing code base implemented in JS.

Java :-

WebServices (SOAP/Web/Rest Services)
Good understanding JTA, JAAS, SSO Mechnium.
Experience with Object-Oriented Design

(OOD).

Good understanding of JUNIT unit testing
Practical knowledge of Design Patterns. 
Experience with Multithreading architecture.
DBMS Application Programming Interfaces:
ODBC, JDBC, JPA, proprietary APIs such as Teradata CLI2, ORACLE OCI etc
Spring MVC framework and Spring-Security.Spring-Boot a plus
Experience with Continuous Delivery principles and related tools (Kubernetes, AKS, Docker), Cloud architecture and related software development requirements
Experience with internationalization,
Unicode. Microservices design. Ability to analyze and understand existing code base implemented in JAVA.

Platforms:- Unix/Windows/AIX, IBM z/OS and IBM I; Desktop and Mobile browsers

Tools:- GIT, Maven, Jenkins, Clear Case

Databases:- Relation, non-relational databases and multidimensional databases. Network data Storage. Practical experience with PostgreSQL, ORACLE, MS SQL, SSAS, ORACLE Essbase, etc.

Role and Responsibilities :-

Writing high quality and testable code.
Perform unit along with integration test.
Provide inputs to the testing team,review test plans and make sure that the used test procedure is effective, and all possible scenarios are covered.
Debug and troubleshoot the applications.
Designing and developing large volume applications for critical systems
Delivering high availability and performance.
Creating efficient, well-designed code.
Code tracing approaches and importance.
Provide technical and resource estimates for new work items.
Provide regular status reports.
 

Education

Any Graduate