Roles and Responsibilities:
Delivery & Quality
-
Own application delivery from design through deployment and support
-
Ensure adherence to coding standards, quality benchmarks, and security guidelines
-
Review code and validate implementations against approved designs
-
Monitor application performance, reliability, and defect trends
-
Identify technical risks and implement mitigation actions
Design & Technical Ownership
-
Produce and maintain application-level technical design documents (HLD/LLD)
-
Translate business requirements into technical solutions
-
Ensure designs meet performance, scalability, and security expectations
-
Maintain design documentation throughout the application lifecycle
Team Leadership & Engineering Execution
-
Mentor developers and support onboarding and capability building
-
Guide task allocation and provide hands-on technical support when required
-
Promote knowledge sharing and continuous improvement
Stakeholder Collaboration
-
Work closely with business, project management, and IT operations teams to align delivery with objectives
-
Support deployment readiness and operational stability
-
Own application delivery from design through deployment and support by handling all development, deployment, and maintenance activities to ensure timely and reliable software solutions
-
Ensure adherence to coding standards, quality benchmarks, and security guidelines by reviewing code and validating implementations against approved designs to maintain high-quality, secure applications
-
Monitor application performance, reliability, and defect trends and identify technical risks by analyzing logs, metrics, and potential issues to prevent failures and improve system stability
-
Produce and maintain application-level technical design documents (HLD/LLD) by translating business requirements into structured designs to guide development and ensure alignment with business needs
-
Ensure designs meet performance, scalability, and security expectations by applying best practices and updating design documentation throughout the application lifecycle to deliver robust and secure solutions
-
Mentor developers and support onboarding and capability building by providing guidance, training, and hands-on technical support to strengthen team skills and efficiency
-
Work closely with business, project management, and IT operations teams by aligning delivery priorities and providing updates to ensure solutions meet organizational objectives
-
Support deployment readiness and operational stability by coordinating pre-deployment checks and operational handovers to minimize risks and maintain reliable system operations
Requirements
Professional Experience:
-
5 - 7 years of experience in software development
-
Comprehensive experience across the full software development lifecycle, encompassing requirements analysis, architecture design, development, deployment, and ongoing maintenance
ADF Knowledge:
-
Expert knowledge of Oracle ADF frameworks and enterprise UI development
-
Strong knowledge of Java for enterprise application development
-
Strong understanding of backend integration and service-oriented architecture, Object-Oriented concepts
-
Good knowledge of BPM notations
-
Familiar with Oracle PL/SQL