Unleash Your Potential
A career with Informatica gives your all the opportunities and benefits that can only come from working for the trusted industry leader https://www.informatica.com/lp/gartner-leadership.html By joining our team, you’ll be able to solve the real-life problems, make a difference, have a global impact, and join a supportive group of globally diverse and innovative teammates. We encourage you to be yourself, grow with us and unleash your potential.
Description
Informatica is currently looking for a Development Architect with experience in building enterprise cloud products with hyper scale to join our team in Hyderabad, India.
Job Summary
As our Development Architect, you will play a vital role in architecting, evangelizing, designing, and building our next generation cloud products. You will take a lead in working with development teams across globe to build the right product. In the role of Development Architect, you must be able to work and adapt in a fluid, fast-paced environment. Working as the architect you must have strong technical, communication, collaboration, and leadership skills.
Day-to-Day Duties? Here’s What You’ll Be Doing
- Work with Product Management and Engineering leaders to understand the vision, product roadmap and build forward looking Architecture and Design.
- Hands on development with building the early validation of the architecture, structure to build the code, and start and contribute to development within various Engineering groups.
- Take part in the full application development lifecycle and own the technology product innovation roadmap.
- Perform research on various technologies and evaluate how they can be integrated.
- Advise and educate stakeholders on the benefits of proposed approaches to software and solution development.
- Assist with product delivery by writing code, unit testing, automated test suites and reviewing pull requests.
- Advocate cloud product development best practices including secure, multi-cloud application development.
- Collaborate with peer architect in evolving design, development and deployment practices and effective participation in architecture discussions and reviews on cross-functional components.
- Provide technical leadership, guidance, and mentoring to highly talented, diverse, distributed engineering teams.
- Keep abreast of the latest and greatest tools, solutions, and practices that will be serve the business.
Key Essentials
- Solid experience in designing and developing solutions using Java on Cloud platforms likes AWS, Azure, and GCP.
- Proficiency with Cloud technologies such as AWS Cloud (EC2, EC2 Container Service, Kubernetes) Azure, GCP.
- Excellent cloud experience including but not limited to multi-tenancy, secured application, high availability, Micro Services, telemetry.
- Good knowledge on the requirements for Cloud Enterprise Software
- Knowledge of network (DNS, HAProxy, firewall configuration, API gateway, WAF, routing)
- Good understanding of cloud security (SSL, encryption and key management)
- Experience with cloud infrastructure (Kubernetes, Istio, Docker), cloud platforms (AWS, Azure, GCP), and cloud deployments (Helms and Jenkins deployment)
- Experience with cloud logging and management tools (Sumologic, APM)
- Experience with Message Queue, such as Kafka
- Excellent hands on experience with object-oriented design and development with Java and good experience in Relational Databases like Oracle, MySQL, Azure SQL DB, NoSQL.
- Building applications with micro services with end-to-end low latency response
- Excellent problem solving, analytical skills, and technical troubleshooting abilities
- Knowledge of CI/CD pipelines, Terraform, Ansible, test automation frameworks, Git Repository.
- Firm grasp of API strategies and best practices, experience in handling high volume transactions, data transfers.
- Experience with migrating legacy applications to cloud adhering to cloud best practices.
- Experience/exposure with UI development technologies is a plus.
- Clarity and precision in verbal and written communications.
- Strong interpersonal and relationship-building skills within an organization.
- Proven ability to work well with others in a fast-paced, iterative product definition and development environment.
- Ability to work with customers, developers, documentation, product management and support staff.
Education/Experience:
- 15+ years of technical experience in software engineering with 5+ years as development/technical solution architect
- 3+ years of experience in building cloud-native applications/platforms
- Bachelor’s Degree in Computer Science or equivalent experience