Creating and managing applications and database objects using Core Java and PL/SQL. This includes writing optimized SQL queries, stored procedures, functions, and triggers. * Database interaction:Working with Oracle databases, including schema design, performance tuning of SQL and PL/SQL code, and ensuring data integrity. * Application development:Building robust and scalable backend applications using Core Java, potentially incorporating frameworks like Spring Boot. * Troubleshooting and support:Identifying and resolving technical issues in both Java application layers and the Oracle database environment. * Collaboration:Working with cross-functional teams (e.g., QA, Business Analysts, Project Managers) to understand requirements and deliver solutions. * Code quality and standards:Adhering to coding standards, performing code reviews, and ensuring best practices are followed for both Java and PL/SQL. * Performance optimization:Improving the performance of both the Java application and database layers for scalability and reliability. Required Skills and Experience:
Proficiency in Core Java:
Strong understanding of Java fundamentals, object-oriented programming, and potentially frameworks like Spring Boot. * Expertise in PL/SQL:In-depth knowledge of Oracle PL/SQL, including stored procedures, functions, triggers, packages, and performance tuning. * Database knowledge:Experience with Oracle Database, including SQL, data modeling, and database administration concepts. * Problem-solving and analytical skills:Ability to analyze complex technical issues and propose effective solutions.