Senior Developer / Solution Architect Spring Boot, Angular, AI and Cloud Native Platforms
Must Have Technical/Functional Skills
We are seeking an experienced Senior Developer cum Solution Architect to lead the design, development, and implementation of enterprise-grade applications using Java Spring Boot, Angular, and Cloud Native technologies. The ideal candidate will have strong hands-on development expertise, architecture experience, exposure to modern AI ecosystems, and practical experience leveraging GitHub Copilot and cloud platforms such as PCF/Tanzu Application Service.
The role requires collaboration with business stakeholders, product teams, and engineering teams to design scalable, secure, and high-performance solutions while driving AI-assisted development practices and cloud-native architecture adoption.
Roles and Responsibilities
Key Responsibilities
Solution Architecture and Design
• Design and architect scalable, resilient, and secure enterprise applications.
• Define end-to-end application architecture, integration patterns, and technology roadmaps.
• Create solution blueprints, technical specifications, and architecture documents.
• Lead technical decisions and ensure adherence to enterprise architecture standards.
• Conduct architecture reviews, code reviews, and design governance.
Application Development
• Develop and maintain microservices-based applications using Java, Spring Boot, Spring Cloud, and REST APIs.
• Build modern responsive front-end applications using Angular.
• Design event-driven and distributed systems architecture.
• Implement API management, security frameworks, authentication, and authorization mechanisms.
Cloud and DevOps
• Deploy and manage applications on PCF/Tanzu Application Service (TAS) or equivalent cloud-native platforms.
• Implement CI/CD pipelines using GitHub Actions, Jenkins, Azure DevOps, or similar tools.
• Drive containerization and orchestration using Docker and Kubernetes.
• Ensure observability through monitoring, logging, and performance tuning.
AI and Developer Productivity
• Leverage GitHub Copilot and AI-assisted development tools to improve engineering productivity.
• Design and integrate AI-powered capabilities into enterprise applications.
• Work with LLM-based solutions, Generative AI frameworks, prompt engineering, vector databases, and RAG architectures.
• Evaluate AI tools and frameworks for business use cases.
• Mentor teams on adoption of AI-assisted software engineering practices.
Leadership and Stakeholder Management
• Provide technical leadership to development teams.
• Mentor developers and guide technical best practices.
• Collaborate with business stakeholders to translate requirements into scalable technical solutions.
• Drive Agile delivery and participate in technical planning and estimation.
Generic Managerial Skills, If any
Required Skills
Technical Skills
• 10+ years of software development experience.
• 5+ years of solution architecture experience.
• Strong expertise in:
o Java 17+
o Spring Boot
o Spring Cloud
o Microservices Architecture
o REST APIs
o Angular (latest versions preferred)
o JavaScript/TypeScript
• Experience with:
o PCF/Tanzu Application Service (TAS)
o Docker
o Kubernetes
o CI/CD pipelines
o GitHub Enterprise
o GitHub Copilot
• Strong knowledge of:
o Design Patterns
o Domain-Driven Design (DDD)
o Event-Driven Architecture
o API Security (OAuth2, JWT, SAML)
o Caching and Performance Optimization
AI Ecosystem Knowledge
• Understanding of:
o Generative AI concepts
o Large Language Models (LLMs)
o OpenAI, Azure OpenAI, Gemini, Claude, or similar platforms
o Retrieval-Augmented Generation (RAG)
o Prompt Engineering
o AI Agent frameworks
o Vector Databases (Pinecone, Chroma, Weaviate, etc.)
• Experience integrating AI services into enterprise applications is highly desirable.
Preferred Qualifications
• Experience with Azure, AWS, or Google Cloud.
• Exposure to LangChain, Semantic Kernel, CrewAI, AutoGen, or similar AI frameworks.
• Knowledge of enterprise integration platforms and messaging technologies (Kafka, RabbitMQ).
• Experience working in regulated enterprise environments.
• TOGAF, Azure Architect, AWS Architect, or Cloud certifications preferred.
Soft Skills
• Strong communication and stakeholder management skills.
• Excellent problem-solving and analytical abilities.
• Ability to work across distributed teams.
• Strong leadership and mentoring capabilities.
• Strategic thinking with a hands-on execution mindset. Education
Bachelor's degree
Salary Range: $100000 - $120000 a year
#LI-JH1