Intermediate consulting position operating independently with some assistance and guidance to provide quality work products to a project team or customer that comply with Oracle methodologies and practices. Performs standard duties and tasks with some variation to implement Oracle products and technology to meet customer specifications.
Core - Strong expertise in Java programming (Java SE and Java EE versions). Ability to write efficient code using JDK 1.8 standards and preferably knowledge of Java 22/23 as well.
J2EE technologies – Working Experience with
JSP, JDBC, JMS, Frameworks (Spring, Hibernate etc.)
Design Patterns - Able to understand and implement various java design patterns. (Creational, structural, and behavioral)
Database - Working experience with relational databases such as Oracle and should be able to write SQL queries, Procedures, and functions.
Testing - Should be able to design and write Junit Test Suites / Cases and ensure maximum code coverage.
IDEs and Debugging - Should be comfortable in using Eclipse and Oracle JDeveloper and debug using these IDEs.
API Development - Experience with building and consuming RESTful and SOAP-based services (JAX-RS, JAX-WS) and working knowledge of SOAPUI/Postman to debug/test these APIs.
Version Management - Basic knowledge of Version Control system like SVN, GIT, Bit-Bucket etc.
CI/CD & Devops tools – Should be familiar with using Jenkins, Git, etc.
Application Servers – Working experience with Applications Server preferably Weblogic.
Career Level - IC2