Staff Engineer, Application Architect.

12 - 15 years

20 - 27 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

As our Application Architect for ResMed, you will define the vision, strategy, and technical architecture for scalable, high-performance systems for their Health Tech at home solutions . In this leadership role, you will collaborate closely with Matrixcare cross-functional teams to select appropriate technologies , frameworks, and tools, ensuring the success of development, testing, deployment, and maintenance. You will play a key role in shaping the future of our application landscape, guiding the technical direction, and ensuring that our applications meet both business and technical requirements. You will drive the implementation of best practices, mentor development teams, and ensure that applications are optimized for performance, reliability, and security. Your strategic influence will extend to decision-making around architectural direction, technology choices, and continuous delivery practices, while also contributing to our agile process. As our Application Architect, Define and implement application architecture to meet business needs, focusing on scalability, performance, security, and maintainability. Lead and mentor development teams , reviewing code quality, identifying technical challenges, and providing solutions to ensure efficient delivery. Design and manage microservices architectures , RESTful APIs, and cloud-native applications, selecting appropriate technologies and tools. Collaborate with cross-functional teams (product managers, business analysts, DevOps, etc) to align technical solutions with business goals and ensure the successful delivery of applications. Establish and enforce technical standards and best practices across all development efforts to maintain high-quality code, security, and compliance. Ensure non-functional requirements (NFRs) (eg, performance, security, scalability) are met, and manage the solution intent to support business capabilities. Support and drive Agile teams in implementing technical features and architectural enablers, ensuring architecture evolves in alignment with business needs. Conduct Proof-of-Concepts ( PoCs ) , explore architectural alternatives, and guide the continuous evolution of the system design. Foster continuous delivery practices by enabling the adoption of CI/CD pipelines, automated testing, and infrastructure-as-code. Participate in Program Increment (PI) Planning, System and Solution Demos , and other Agile ceremonies, helping align architectural decisions with sprint goals and business objectives . Stay current with emerging technologies and industry trends, and conduct research on new tools, frameworks, and practices to recommend improvements to the application architecture. Skills and Experience needed for this position: bachelors or masters degree in computer science , Engineering, Information Systems, or a related field. 12-15 years of experience in software engineering, with at least 3 years in architect-level role focused on designing and implementing enterprise-scale applications. Strong experience with Java and associated frameworks (eg, Spring, Spring Boot, Hibernate) for building scalable applications. Proven expertise in designing and implementing microservices architectures and RESTful APIs. In-depth knowledge of cloud-based architectures (AWS), including experience with containerization technologies like Docker and Kubernetes . Solid experience with DevOps practices , including CI/CD, infrastructure as code, and monitoring and logging tools. Strong grasp of database technologies , including relational databases (eg, MySQL, PostgreSQL, Oracle) and NoSQL databases (eg, MongoDB, Cassandra). Experience in performance tuning and optimizing Java-based applications, ensuring optimal speed, scalability, and resource usage. In-depth knowledge of design patterns , object-oriented design principles , and best practices for large-scale software systems. Strong leadership and communication skills , with the ability to collaborate effectively with technical and non-technical stakeholders, influence decisions, and align architectural solutions with business objectives . Preferred Qualifications: Experience with Agile methodologies, particularly in an architect or senior leadership role, and knowledge of Agile frameworks like Scrum, SAFe , or Kanban. Familiarity with container orchestration platforms like Kubernetes or Docker Swarm for managing cloud-native applications. Certifications such as AWS Certified Solutions Architect, Google Professional Cloud Architect, or similar certifications. Experience with security best practices for web applications, including OAuth, encryption, and identity management. Experience with API Gateway solutions and enterprise service bus (ESB) technologies . Knowledge of data architecture principles and experience working with large-scale data systems.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Resmed logo
Resmed

Healthcare - Medical Devices

San Diego

RecommendedJobs for You

Pune, Chennai, Bengaluru