Tuesday, May 19, 2015

Senior Java Developer

Role: Senior Java Developer
Contract: 12+ months contract.
Location: Phoenix, AZ.


Technologies: Java, Spring core, Spring MVC, Hibernate, RDDMS, Spring WS, REST services, HTML5, CSS3, JQuery, and AngularJS or NodeJS.

Position Summary: The Software Engineer will be responsible for architecture and implementation of Java web application and Web services. The ideal candidate will have expert JAVA programming skills, Spring MVC, Webs Service development and be
comfortable working distributed system, where scalability, stability and performance are key factors for all engineering efforts.

Responsibilities: 
Design, code, test, debug, and document web applications.
Ability to take ownership of functionalities as appropriate
Integrate and write REST services for backend and UI integration
Perform performance optimization.
Perform other duties as assigned or apparent for web application development/ maintenance
Participate in Scrum with activities such as assist QAs, perform code reviews, unit testing, research spikes, design spikes, work with Apollo architectural standards, etc.

Qualifications:
7+ years of experience in developing Java applications and web frameworks
Strong core java
Strong understanding of web services, knowledge of REST architecture and working experience integrating with Web Services.
Experience with web service development frameworks like Spring-WS or Jersey or Apache CXF
Strong understanding and experience with Spring framework
Experience with web application development with application server such as tomcat, JBoss
Understanding of design patterns
Understanding of common concepts such as cashing, transaction management, profiling, performance tuning, etc.
Basic working experience with Ajax and dynamic web site technologies
Basic working experience for client side development: HTML, CSS, javascript
Familiar with Web Design Patterns (MVP, MVC, etc)
Experience with Test Driven Development
Agile methodology experience (Scrum preferred)
Strong problem solving abilities and analytical skills.
Must be able to integrate quickly into the team and work independently toward team goals.

Pluses: 
Experience with Spring-WS
Experience NoSQL technologies like Mongo
Experience with Hadoop technologies
Experience with Elasticsearch
Experience with caching frameworks like Memcache or Ehcache
Experience with HTML5, CSS3, JQuery, and AngularJS or NodeJS

Jay - US IT Recruiter
Keshav Consulting Solutions, LLC
1000 Bearcat Way Suite 105
Morrisville, NC 27560
Phone: 919-342-6031
Fax: 919-573-0772
E-Mail: kcs_hr20@keshavconsulting.com
Web: www.keshavconsulting.com