We are seeking an experienced Java Oracle Developer to join our dynamic team. The ideal candidate will have a strong background in Java/J2EE technologies, Oracle PL/SQL, and a proven track record of developing and maintaining complex applications.
Key Responsibilities
- Design, develop, test, and deploy Java/J2EE applications and Oracle PL/SQL scripts.
- Implement and manage integrations with external systems using JMS (Java Message Service) and Apache Kafka.
- Develop and consume SOAP and RESTful web services to facilitate communication between systems.
- Utilize Quartz Scheduler for managing and automating scheduled tasks and workflows.
- Use ORM frameworks like Hibernate, iBatis, and MyBatis to streamline data access and persistence.
- Design and optimize complex Oracle database schemas, queries, and PL/SQL procedures.
- Perform code reviews, write technical documentation, and ensure adherence to best practices.
- Provide ongoing support and maintenance for existing applications, including troubleshooting and performance tuning.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum [6] years of experience in Java/J2EE development with a strong focus on Oracle PL/SQL.
- Proficiency in Java/J2EE and Spring Boot frameworks.
- Extensive experience with Oracle PL/SQL, including complex queries and database design.
- Familiarity with JMS and Apache Kafka for messaging and data streaming.
- Experience with SOAP and RESTful web services.
- Hands-on experience with Quartz Scheduler for task automation.
- Knowledge of ORM frameworks like Hibernate, iBatis, and MyBatis.