Job Summary
We are seeking a highly skilled and visionary Java Full-Stack & Cloud Solutions Architect to lead the end-to-end technical design and modernization of our enterprise-scale digital platform. In this role, you will define the architectural roadmaps and bridge robust, high-performance backends with dynamic user interfaces. You need to propose robust & scalable architecture and need to work on proposal, RFPs, RFI etc. You will champion modern cloud-native architectures, transition legacy systems to resilient microservices, and orchestrate seamless integrations across different runtime environments
Key Responsibilities
Architectural Leadership
- Define systemic visions for highly available, fault-tolerant, and secure enterprise applications.
- Formulate technical roadmaps, non-functional requirements (NFRs), and system specification documentation.
- Enforce engineering excellence by defining strict coding benchmarks, security protocols, and advanced code review strategies.
- Mentor engineering teams, resolving complex technical escalations and promoting cross-functional collaboration.
Multi-Tier Backend Engineering
- Architect scalable microservices leveraging Java (Versions 11 through 21) and the Spring Boot ecosystem.
- Design high-throughput APIs and implement Node.js runtime layers for lightweight orchestration or Backend-for-Frontend (BFF) patterns.
- Secure transactions utilizing advanced frameworks including Spring Security, OAuth2, JWT, and directory services.
- Structure event-driven systems with high-concurrency design patterns, message queues, and streaming technologies like Kafka.
- Standardize state management and modular layouts using advanced Angular (Typescript) or React frameworks.
- Maximize client-side speed by optimizing bundles, rendering architectures, and secure web coding practices.
Cloud & Infrastructure Strategy
- Orchestrate cloud-native ecosystems across public cloud platforms such as AWS, Azure, or GCP.
- Automate deployments via zero-downtime CI/CD continuous delivery strategies using Docker, Kubernetes, and Helm charts.
- Establish observability frameworks using advanced logging, monitoring, telemetry, and distributed tracing systems.
Skill Requirements
|
Backend & Microservices |
Java (Core, Streams, Multithreading), Spring Boot, Spring Cloud, Hibernate |
|
Orchestration / Scripting |
Node.js, Express, TypeScript, JavaScript, Python |
|
Frontend Ecosystem |
Angular (v14+), React.js, NextJS, Redux / NgRx, HTML5, CSS3 |
|
Cloud & DevOps |
AWS, Azure, or GCP; Docker, Kubernetes, Helm, CI/CD tools |
|
Data & Messaging |
PostgreSQL, MySQL, NoSQL (MongoDB, Redis), Apache Kafka |
|
Methodologies |
DDD (Domain-Driven Design), TDD/BDD, SOLID principles, Agile/Scrum |
Other Requirements
Required Experience & Qualifications
- Education: Bachelor’s or master’s degree in computer science, Software Engineering, or an equivalent technical field.
- Experience: Minimum of 10 to 12+ years in software engineering, with at least 3–5 years serving in a designated Technical Lead or Solution Architect capacity.
- Proven Track Record: Tangible history of migrating monolithic enterprise software to microservices in cloud environments.
- Certifications (Preferred): Professional-level credentials such as AWS Certified Solutions Architect, Azure Solutions Architect, or equivalent framework-specific honors