Java Tech Lead Apply
Role: Java Tech LeadLocation: Mount Laurel, NJ (onsite)Contract Position Job description:• Analyse, design, develop, as well as implement RESTful services and APIs.• At least 3+ years of experience in developing APIs• Expertise in Core Java, Java J2ee, Spring, Spring Boot• Hands-on Experience in OOPS concepts and Spring 3.x, Spring Dependency Injection (IOC,MVC, JDBC, JMS, etc.), and Hibernate• Extensive experience with Web Services, SOAP, JAX-WS, JAX-RS, REST, Web API, JPA• API lifecycle release management• Hands-on experience in building MVC based web applications using JSP/Struts framework.• Hands-on experience in application servers like Tomcat and WebLogic• Sound knowledge of implementing JMS messaging services• Familiarity with code versioning tools, like Git, Bitbucket, SVN, etc• Knowledge of HTTP and SOAP Protocols• Ensure coding best practices and test coverage through peer reviewing.• Be involved in the development life cycle and perform definition and feasibility analysis.• Implement, integrate, and document a variety of software platforms through the REST APIframework.• Apply the latest software design techniques and contribute to the technical design of newsolutions.• Modify existing programs, prepare test data and functional specifications.• Troubleshoot issues and solve problems, identify potential process improvement areas.• Implement common APIs based on architecture guidelines and frameworks.• Write object-oriented, clean, and maintainable code.• Deliver quality results on time with minimal supervision.• Banking domain knowledge plus point• Able to communicate effectively with a client , by showing interest and carefully listening ,responding in client standup calls• Excellent communication skills