TechDigital Group
Role Description & Requirements: Java Developer (Cache Provisioning)
Experience in Java development L3 level
Excellent knowledge in Java code development with EJB, Java Server Pages (JSP), and servlets
Good knowledge in web frameworks like Struts, Spring, and Spring Boot
Good knowledge in service-oriented architecture, multithreading, and synchronization
Sound knowledge of Object-Oriented Programming (OOP) patterns and concepts
Good knowledge in Eclipse tool and integration
Skill for writing reusable Java libraries and creating JAR files
Basic understanding of JDBC (Java Database Connectivity), RESTful web services, microservices, and Spring Boot
Relevant knowledge of Java GUI frameworks like Swing, SWT, and AWT according to project requirements
Ability to write clean, readable Java code
Knowledge of class loading mechanism in Java
Experience in handling external and embedded databases
Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
In-depth knowledge of code versioning tools, for instance, Git
Good knowledge in Java 8 features
Hands-on experience on application servers like Apache Tomcat and WebSphere Application Server
Strong knowledge of databases like Oracle, MySQL, and DB2
Strong experience in Spring framework such as Spring MVC, IOC, AOP, and Spring JDBC.
#J-18808-Ljbffr
#J-18808-Ljbffr