Java Developer (System Analyst) , on Contract

Java Developer (System Analyst)
About Position:
Seeking experienced Senior Java Developers who are highly motivated and enthusiastic to join our Core Technology team and make a difference. We are looking for dynamic Java Developers who can thrive in a fast paced environment.
 Work closely with Tech Leads, Architects, Project Manager / Onsite Leads
 Work with onsite to understand client needs and articulate that through requirement and functional specifications, and through design playback sessions
 Coding, Unit Testing, Test case development, Integration testing, Performance testing, Trouble shooting & Bug fixing
 Document use cases, flow chart, sequence diagrams, class diagrams
 May need to lead small teams of 3 – 5 members
Mandatory Skills:
 Minimum 5 years of Java development experience , preferably using Spring
 Experience in :
o Object-oriented programming (Java, J2EE, Server Side development, Struts, MVC framework), Service Oriented Architecture (SOA), ORM (Hibernate / Spring Data etc.), Web service development, Spring ( Core, IOC & DI, MVC, Security, AOP, JPA, Beans ), JBoss / Tomcat or any app server
And / Or
o Web UI development (HTML5/CSS3, Javascript, JSP, JQuery, AJAX concepts, Single page application development, js frameworks/libraries ), Apache or any web server
 Ability to develop programs that meet customer needs with respect to functionality, performance, scalability, reliability, schedule, principles and recognized industry standards
 Awareness of design principles, design patterns, performance parameters like memory / cpu utilization, profiling, connection pooling, multi-threading
 Prepare design document
 Relational database experience and demonstrated abilities in SQL is required.
 Strong analytical, problem solving and debugging skills
 Awareness of NoSQL databases
 Good understanding of Software development life cycle processes
or Agile development methodology
 Ability to lead development of small modules with a team of 3-5
 Awareness of security vulnerabilities (SQL Injection, XML injection,
Man in the middle attack etc ) , Infosec testing, secure
configurations of app servers
 Should be familiar with configuration management tools, code
quality tools, development and build tools for java
 Excellent organizational skills and ability to prioritize based on
project needs
 Excellent written and verbal communications
Optional Skills:
 Experience in developing multi tiered web applications
 NoSQL database development experience
 SOLR/Lucene, Caching frameworks, In-memory DB, BEPL/BPM
 Development of portal based applications using JSF
 Unix / Linux
 PL/SQL programming
 Bachelors or Masters degree in Computer Science or Engineering
with relevant industry experience
 5 plus years
 Bangalore, KA


Contact       9176666693 / email :