Role & responsibilities
- Design and define scalable, reliable, and secure enterprise application architectures.
- Lead the design and development of Java-based applications using Java, Spring Boot, and microservices.
- Define architectural standards, design patterns, coding guidelines, and best practices.
- Design RESTful APIs and integrate applications with internal and third-party systems.
- Develop cloud-native solutions using AWS services such as Lambda, EC2, SQS, DynamoDB, and other relevant services.
- Evaluate technology stacks and recommend appropriate tools and frameworks.
- Ensure application performance, scalability, availability, maintainability, and security.
- Collaborate with product owners, business analysts, developers, QA teams, DevOps engineers, and other stakeholders.
- Review technical designs, code quality, and implementation approaches.
- Identify technical risks and provide effective architectural solutions.
- Mentor developers and technical leads and support engineering teams.
- Participate in architecture reviews, troubleshooting, deployment planning, and production support.
Preferred candidate profile
📌 Java Architect (Noida)
🏢 IATOCS
📍 Noida