Java Developer
SENTHIL KUMAR K.United StatesMIDPosted 1h ago
JavaOracle DatabaseArtificial IntelligenceSQLstored procedurestriggersschemasdata integritylow latencyOOP conceptsCollectionsMultithreadingException HandlingJava 8+PL/SQLPerformance tuningdatabase modelingAI/MLMLLLMAPIsRESTfulweb servicesmicroservicesGitCI/CD
About the Role
We are seeking an experienced Java Developer to design, develop, and maintain high-performance, scalable enterprise applications. The ideal candidate will possess strong expertise in Core Java, hands-on experience with Oracle Database, and practical knowledge of Artificial Intelligence (AI) concepts or integrations to build intelligent, data-driven software solutions.
Key Responsibilities
• Application Development: Design, code, test, and deploy clean, efficient, and maintainable backend applications using Core Java.
• Database Management: Develop and optimize complex SQL queries, stored procedures, triggers, and schemas within Oracle Database to ensure high data integrity and low latency.
• AI Integration: Integrate AI models, APIs, or intelligent automation workflows into existing and new Java-based systems to enhance application capabilities.
• System Optimization & Maintenance: Troubleshoot, debug, and upgrade existing software components to improve overall system performance and reliability.
• Collaboration & Code Quality: Participate in code reviews, follow Software Development Life Cycle (SDLC) best practices, and collaborate closely with cross-functional teams onsite.
Requirements
• Core Java Expertise: Strong proficiency in Core Java (OOP concepts, Collections, Multithreading, Exception Handling, and Java 8+ features).
• Database Skills: Proven hands-on experience working with Oracle DB, including PL/SQL, performance tuning, and relational database modeling.
• AI Knowledge: Familiarity with AI/ML concepts, integrating AI/LLM APIs, or utilizing AI frameworks within enterprise Java environments.
• API & Architecture: Experience building and consuming RESTful web services and understanding standard software design patterns.
• Problem-Solving: Strong analytical, debugging, and communication skills.