Previous Job
Sr Java Developer
Ref No.: 18-29969
Location: Cincinnati, Ohio
Position Type:Direct Placement
Start Date: 05/01/2018
Full Stack Java/J2EE Engineer
Must Have Skills: Min 8-10 Years of experience.
• Exposure to design and coding across one or more platforms and languages (e.g. Java, J2EE, node) as appropriate. Must know Java programming language extremely well.
• Understanding of object-oriented design and coding with variety of languages (Java multi-threading, J2EE, etc.).
• Strong experience to methods relating to application design, software development and automated testing.
• Strong in MVC framework (i.e: Spring MVC, JPA Hibernate ORM, jquery, java script, htmlx , SQL query , Spring Batch)
• Java, multi-threading experience. Experience in RESTful API and SOAP experience.
• Experience with continuous integration/deployment (Jenkins, Maven/Ant)
• Thorough understanding of XML, JSON, and web services technologies, and data structure fundamentals, with experience in multi-threaded programming
• Strong knowledge with XML, JSON, REST, SOAP, JDBC, Hibernate ORM.
• Experience and strong knowledge of data structures, algorithms, design patterns, and object-oriented design.
• Experience with parallel programming, concurrent programming, and multi-threading.
• Experience with database query optimization and indexing
• Strong knowledge on writing secured code confirming to Open Web Application Security Project (OWASP)

Good to have skills:
• Knowledge on Liferay is an added plus
• Prior experience in working at onsite/ at client location
• Demonstrated experience in Agile development, application design, software development, and testing
Key Responsibilities:
• Responsible for building Java enterprise portal to support business functions