Overview
Senior Engineer, Full-Stack Engineering role focused on designing, developing, enhancing and supporting complex, business-critical applications built in Oracle APEX, with strong emphasis on SQL/PLSQL, integrations, performance, security and maintainability.
What you'll do
- Design, develop, enhance and support enterprise applications built in Oracle APEX.
- Build robust database solutions using Oracle SQL, PL/SQL, packages, procedures, functions, views, triggers and data models.
- Develop scalable integrations with internal and external platforms using REST APIs, web services, ORDS and related Oracle technologies.
- Translate complex business and technical requirements into secure, scalable, high-performing and maintainable application solutions.
- Contribute to architecture, coding standards, design patterns and secure development practices within the Oracle APEX environment.
- Review and improve application design, usability, database efficiency and operational reliability across the full stack.
- Troubleshoot and resolve complex issues spanning UI, application logic, integrations and database performance.
- Support best practices for version control, branching, code review, release management and repository governance using Git repositories.
- Provide technical guidance to peers through code reviews, documentation and knowledge sharing.
- Collaborate with stakeholders, analysts, QA, DBAs and engineering teams to deliver sustainable, high-quality solutions.
- Create reusable components, templates and development standards that improve team productivity and solution consistency.
What you'll need
- Bachelor's degree in Computer Science, Information Technology, Software Engineering or related field, or equivalent experience.
- 5+ years of proven experience as an Oracle APEX Developer, with demonstrated success delivering secure, scalable and maintainable enterprise applications.
- Strong expertise in Oracle APEX, including application design, page processes, reports, forms, security, authentication/authorization and deployment.
- Advanced knowledge of Oracle Database, SQL and PL/SQL.
- Strong experience with JavaScript, HTML and CSS for Oracle APEX front-end customization.
- Experience designing and supporting integrations using RESTful services, APIs and Oracle REST Data Services (ORDS).
- Strong experience with Git repositories, including branching strategies, merge requests / pull requests, code review and release versioning.
- Proven ability to troubleshoot complex technical issues and optimize application performance.
- Strong communication skills and the ability to explain technical options and tradeoffs clearly.
- Very good command of English.
- Experienced in diagnosing and resolving complex PL/SQL and Oracle APEX runtime issues (including unfamiliar code), such as intermittent data inconsistencies, concurrency challenges in shared-session environments, session conflicts and performance bottlenecks in APEX applications.
Nice to have
- 7+ years of relevant experience in enterprise application engineering.
- Deep experience delivering large-scale or business-critical Oracle APEX solutions.
- Experience mentoring developers and contributing to technical standards and development best practices.
- Familiarity with DevOps, CI/CD pipelines, automated deployment practices and Agile delivery models.
- Experience with application security, access controls, auditing and database performance tuning.
- Oracle APEX, Oracle database, Agile, Scrum or DevOps-related certifications.
Details
- Location: Pune, India.
- Employment type: Full time.
Read the full description and apply on the company’s own careers page.