Position: Principal Solution Architect JAVA
Location:
Noida
Work Mode: WFO
Years of Experience:
Minimum of 12 years of overall experience in Java developer or architect with 4+ years of experience on cloud platforms and experience of implementing applications based on 12-factor app patterns.
Qualifications:
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
- Collaborate with clients to assess their Java application landscape and identify modernisation opportunities.
- Leverage your technical expertise in Java technologies, cloud platforms (AWS), and containerisation (Docker, Kubernetes) to design and propose cloud-native Java solutions leveraging modern frameworks (e.g., Spring Boot, Spring Cloud) that address customer requirements.
- Develop and present compelling modernisation roadmaps that align with cloud migration strategies (AWS, Azure,GCP).
- Educate customer teams on the benefits of cloud platforms and modern software development practices (DevOps), translating complex technical concepts into clear and concise language.
- Lead the design, development, and implementation of cloud-native Java solutions for customer application modernisation projects, potentially leveraging Python or NodeJS scripting to streamline processes.
- Stay up-to-date with the latest trends and architectures in the Java ecosystem, including microservices, cloud-native application development (CNAD), containerisation, and DevOps practices.
- Work collaboratively with customer development teams to ensure successful application deployments and ongoing support.
- Champion best practices for cloud deployment, scalability, and agility.
- Document technical designs, architecture decisions, API specifications, and cloud deployment strategies
- Troubleshoot and resolve complex technical issues related to Java applications, cloud deployments, and scripting integrations (Python or NodeJS).
Required Skill Set And Experience
- Proven experience designing, developing, and implementing cloud-native Java applications
- In-depth knowledge of Java (JEE, Spring, etc.), containerisation technologies (Docker, Kubernetes), and cloud-native architectures
- Experience with a major cloud platform like AWS (certification a plus).
- Experience with Observability tools (Grafana, Prometheus, CloudWatch, ELK Stack)
- Knowledge of REST/Http API design, development & best practices
- Strong experience on Event-driven microservices design & development (also with tools like Kafka, AWS MSK, etc)
- Stay up-to-date with the latest trends in the Java ecosystem (e.g., reactive programming, cloud integration).
- Experience with Oracle & SQL Server and other database technologies, with an understanding of cloud-based database solutions
- Working knowledge of open-source technologies relevant to cloud-native application development and Java integration .
- Proficiency in either Python or NodeJS scripting (familiarity with relevant frameworks/libraries a plus)
- Strong communication, presentation, and interpersonal skills to effectively engage with customers at all levels
- Experience working in a customer-facing role and managing client expectations
- Excellent problem-solving and analytical skills
Soft Skills
- Excellent communication and conversation skills (Verbal and Written).
- Good documentation skills.
- Should have a great customer handling skill.
- Able to handle unforeseen situations.
Location: Noida - UI, Noida, Uttar Pradesh, India