JAVA Developer

Job Description:

  • IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies. 
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum. 
  • Expertise in working with various J2EE technologies including Hibernate, Servlets, JSP, JNDI, JMS, JDBC, AJAX, WEB SERVICES and ANT. 
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC. 
  • Strong hands-on experience with Spring IO and Spring Boot. 
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications. 
  • Good experience in developing Web Services SOAP, JAX-WS, WSDL. 
  • Experience in core Java-Multithreading, collections, Servlets and JDBC. 
  • Experience in Configuring and deploying applications on Tomcat server. 
  • Sound RDBMS concepts and broadly worked on Oracle 12c, MySQL and MS SQL server
  • Experience in designing front end interfaces using HTML, JSP, CSS, JavaScript, jQuery and Ajax. 
  • Hands on experience with build and deployment tools including Ant / Maven / Gradle, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit. 
  • Experience with Use-Case design, Class and Sequence diagrams using UML. 
  • Good working experience in GUI design and application development using IDE’s like Eclipse 
  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter. 

No. of Openings:

3

Experience required:

4 to 5 Yrs