Job Description :
- We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on critical applications.
- You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
- Write well designed, testable, efficient code.
- Ensure designs are in compliance with specifications.
- Prepare and produce releases of software components.
- Candidate should have atleast 2 yrs of experience.
- Proven hands-on Software Development experience
- Proven working experience in Java/J2EE development
- Object Oriented analysis and design using common design patterns.
- Good experience in Java Collections and multithreading.
- Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate). Preferred working experience will be an advantage.
- Knowledge in the Spring Framework/Hibernate.
- Experience in developing web applications using at least one popular web framework (JSF, Spring MVC)
- Knowledge in Nodejs, iReports will be an added advantage.
Immediate joiners preferable.