Job Title: Principal Architect
Location: Hybrid-Hyderabad/Mumbai/Pune/Bengaluru/ChennaiAbout the Job:We are seeking a seasoned Java Full Stack Enterprise Architect with 14 to 20 years of experienceto lead and drive enterprise-level projects. The ideal candidate will have strong expertise in Java, AWS (Amazon Web Services), Kafka, Docker, Kubernetes, and other cutting-edge technologies. This role requires experience in application transformation, modernization, and containerization initiatives.What you will do:
- Architectural Leadership
- Design and implement scalable, resilient, and secure full-stack solutions using Java and modern frameworks.
- Provide end-to-end architecture guidance for enterprise transformation and modernization projects.
- Define best practices for application design, development, deployment, and maintenance in a cloud-native environment.
- Cloud and AWS Solutioning
- Architect solutions leveraging AWS services (e.g., EC2, S3, Lambda, RDS, DynamoDB).
- Develop and maintain cloud migration strategies, ensuring high availability and cost optimization.
- Create detailed documentation, including solution designs and architectural diagrams.
- Containerization & Orchestration
- Lead the adoption of Docker and Kubernetes to containerize applications.
- Oversee the orchestration of microservices in distributed systems to ensure scalability and reliability.
- Define CI/CD pipelines to automate deployment processes.
- Data Streaming & Integration
- Design and implement event-driven architectures using Kafka.
- Ensure seamless integration across enterprise systems and data pipelines.
- Transformation & Modernization
- Drive legacy application modernization to microservices and cloud-native architecture.
- Assess current technology stack and recommend improvements to align with business goals.
- Team Collaboration
- Mentor engineering teams, fostering a culture of innovation and continuous improvement.
- Collaborate with cross-functional teams, including product managers, developers, and business stakeholders.
Who you are:
Education & Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- 14-20 years of experience.
Technical Skills:
- Core Expertise: Java, Spring Boot, RESTful APIs, and front-end technologies (e.g., Angular, React, or Vue.js).
- Cloud Technologies: Strong experience with AWS services, cloud-native application development, and deployment strategies.
- Containerization & Orchestration:Proficiency in Docker, Kubernetes, and Helm.
- Data Streaming: Advanced knowledge of Kafka, including architecture, implementation, and troubleshooting.
- Modernization: Hands-on experience with application transformation and legacy system modernization projects.
- Leadership: Proven ability to lead large teams, drive complex projects, and align technical deliverables with business objectives.
Preferred Skills:
- Certifications: AWS Certified Solutions Architect or equivalent certifications.
- Strong understanding of DevOps practices and tools (e.g., Jenkins, GitHub Actions).
Soft Skills:
- Attention to detail.
- Dedicated self-starter with excellent people skills.
- Quick learner and a go-getter.
- Effective time and project management.
- Analytical thinker and a great team player.
- Strong leadership, interpersonal& problem-solving skills.
- Ability to work in a fast-paced, dynamic environment.
- English Languageproficiency is required to effectively communicate in a professional environment.
- Excellent communication skills are a must.
- Strong problem-solving skills and a creative mindset to bring fresh ideas to the table.
- Shoulddemonstrateconfidence and self-assurance in their skills and expertise enabling them to contribute to team success and engage with colleagues and clients in a positive, assured manner.
- Should be accountable and responsible for deliverables and outcomes.
- Shoulddemonstrateownership of tasks, meet deadlines, and ensure high-quality results.
- Demonstrates strong collaboration skills by working effectively with cross-functional teams, sharing insights, and contributing to shared goals and solutions.
- Continuously explore emerging trends, technologies, and industry best practices to drive innovation and maintain a competitive edge.