Job Description :
===========================
Please contact your "eDataForce " recruiter (Ms. TAS ) for immediate consideration. Phone OR e-Mail :
==========================



Job Description: 1: Sr. JAVA Programmer – Level: 4 or 5 Position

Key Skill: Java/JEE technologies; Angular JS; node.js, ; Angular-bootstrap Spring, JavaScript/JQuery, CSS/HTML 5, AJAX; Spring MVC, Spring Rest, Spring Security, Spring JDBC, Tomcat

Responsibilities:
· Understanding requirements and converting into technical solutions
· Proficient in design, coding, testing and documenting process
· Participation in testing efforts
· Troubleshooting technical issues
· Very good experience with Project Methodology (Agile and Waterfall) and Supporting Applications

Required Role and Skills details:
· 6+ years of development experience with various Java/JEE technologies with good design pattern experience.
· Experience with Java as primary language; although, familiarity with other languages and tools is a plus
· 5+ years of development experience with web development technologies like Spring, Javascript/JQuery, CSS/HTML 5, AJAX, etc. (Mandatory to have Spring MVC, Spring Rest, Spring Security, Spring JDBC
· Must have atleast 1+ year of experience in Angular JS framework for developing dynamic Web Apps.
· 1+ year experience with JASPER reporting tool.
· 4+ years of integration experience using WebServices and database persistence (Hibernate/JPA)
· 3+ years of experience with Agile development methods and practices
· Nice to have 1+ years of experience with emerging web development technologies (optional tools like Ruby, Python and/or node.js)
· Hands-on experience administering JEE application servers like Tomcat, WebLogic, Websphere, etc (Mandatory to have Tomcat
· 4+ years of experience with custom SDLC processes such as code versioning, packaging, test driven development (TDD), continuous integration, test automation, code analysis and code quality metrics.
· Can work well balancing multiple assignments and work as per tech lead / managers directions.
· Can work independently and within team, without more supervision and help from seniors and tech lead.
· Knowledge of the full software life cycle
· Bachelor’s degree in Computer Science, Computer Engineering, or other technical discipline.