Job Title: Technical Consultant-Software Development
Gurgaon, Haryana, India
Job Summary
• This position requires technical skills and an ability to resolve complex problems while working on time boxed, multiple concurrent development projects.
• Understand, suggest and choose from, possible technical solutions/tools to satisfy business needs choices that reflect a solution that balances design, use, and support. Use the best practices/techniques for keeping the design/solution under control without excessive work or rework.
• Peer technical review including design, code review and testing.
• Ability to lead a technical team, when required.
• Thorough understanding of OO concepts & its application in development.
• Expertise in Core Java
• Hands-on with spring 3.0 + (Spring CORE, Spring MVC , Spring ORM)
• Hands-on with JPA
• Hands-on with Spring AOP, Spring Security, AspectJ, Spring Logging with Log4J , and JMS)
• Hands-on with JSP, Servlet, JSON
• Hands-on with SQL Server
• Hands-on with REST Services
• Must have worked on one application server like Tomcat, JBOSS, Apache, Glassfish, and WebSphere
• Knowledge of XML parsing, and/or DOM traversal.
• Experience in Agile/SCRUM Software Development
• Create logical data structures, Coding, and Apply best practices/ design patterns of coding
• Product / application development, and knowledge of SDLC of multiple products/applications
• Responsible for and produces complete, quality deliverables
• Adherence and compliance to Project/organization processes and standards
Educational Qualification
Graduate, Java/J2EE training from a good institute.
Skills
Experience
4.5 - 6 Years
Relevant experience - 5 Years