Job Description :
Key Skills

Java Development, Data structures, Algorithm, Problem solving, System design, Distributed systems



Must-Have

Hands-on expertise in Java 8 and Java Enterprise technology applications architecture, design, development and support

Strong knowledge of concurrency, scalability and fault tolerant designs

Required: NoSQL database experience

Able to analyze business requirements and create efficient solutions

Solid knowledge of applications performance improvement techniques and caching solutions

Must be able to brainstorm and communicate technology ideas and issues with peers and IT management

Excellent problem solving, critical thinking and communication skills

Must be able to clearly define solutions for requirements and evaluate options

Core skill: Java/J2EE

Strong Plus: Experience with Java backend MVC frameworks such as Spring/Hibernate

Experience coding JSPs

Experience coding Servlets and other plain old java objects (POJOs)



Good-to-Have

Unix

Coherence cache

DevOps

Experience with AJAX related technologies and the ability to code cross browser compliant JavaScript. JQuery a plus.

Experience with Automation frameworks

Python Programming

Java 8 programming

Experience developing with client-side web technologies (HTML 5, CSS, Javascript, AJAX) desirable

Agile development experience is a plus
             

Similar Jobs you may be interested in ..