Java Developer
Java J2EE, RDBMS, Java Microservice, Spring, Spring boot, Eclipse, IntelliJ, weblogic, Good communication skill
In depth knowledge and application of Java, J2EE, JSP, Servlets, JDBC, Spring Framework, Struts framework, EJB and JavaScript
Understanding of web mark-up, including HTML5 and CSS3
Understanding of web services technologies such as REST, SOAP, HTTP, JSON
Thorough understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes, OOPS concepts, Collections, Multi-Threading, http sessions, session handling, Servlets/JSP life cycle, JDBC, actions, events, implicit objects, custom tags, context
Exposure to an industry-standard database (Oracle or Sybase) on a UNIX platform with awareness of database design and SQL scripting knowledge and performance tuning
Awareness of application servers webservers
Work experience in testing frameworks like Junit, TestNG
Work experience on the transactional applications for low latency, high availability uses is a plus
Ability to work in a fast-paced and agile development environment and to learn new frameworks/stacks