Recruiter - Lorena Padilla
Position reports to: Ganesh Ganeshmani
Work schedule: Hybrid, going to the office in GDL for 3 days
Position Summary Statement:
The Principal of Application Development acts as a technical expert in a specific area in Application Services, focusing on providing expertise, guidance, and support on high-expertise areas.
This role leads all development activities and coordinates with other cross-functional teams to ensure delivery.
Detailed Responsibilities/Duties:
- Collaborate with global business stakeholders (product, marketing, vendor teams) to gather and analyze requirements, translating them into scalable, maintainable, and high-performance Java-based
solutions. - Design and implement end-to-end application architectures, ensuring alignment with enterprise standards and business goals.
- Lead the development of complex modules and integrations, ensuring code quality, performance, and security.
- Provide expert-level technical guidance to development teams, fostering a culture of continuous learning and engineering excellence.
- Mentor junior and mid-level developers, conducting code reviews, pair programming, and knowledge-sharing sessions.
- Partner with enterprise architects and engineering leadership to evaluate and recommend technology stacks, frameworks, and design patterns.
- Contribute to long-term architectural vision and roadmap planning, ensuring systems are resilient, scalable, and adaptable to change.
- Drive initiatives to improve system reliability, observability, and performance through proactive monitoring, alerting, and incident response.