What are the responsibilities and job description for the Java Developer position at Omni Inclusive?
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 and Spring and Sprint 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 create JAR files
- Basic Understanding of the concepts of JDBC (Java Database Connectivity), and RESTful web services, Microservices, and Spring boot
- Relevant Knowledge of Java GUI frameworks like Swing, SWT, 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 Java8 features
- Hands on experience on applications servers like Apachetomact, Websphere applications server
- Strong knowledge on data base like Oracle, Mysql and DB2 etc...
- Strong experience in Spring framework such as spring mvc, IOC, AOP and Spring Jdbc.