We are seeking an experienced Manager – IT Applications Development to lead the design, development, modernization, and delivery of enterprise-grade applications built on Java, React, and AWS cloud technologies. The ideal candidate will possess extensive experience in full-stack application development, cloud-native architecture, microservices, and technical leadership while managing high-performing engineering teams.
In this role, you will collaborate with architects, business stakeholders, product owners, and engineering teams to modernize legacy applications, develop cloud-native solutions, and deliver scalable digital platforms. You will be responsible for driving technical excellence, mentoring developers, implementing DevOps best practices, and ensuring secure, reliable, and high-performance enterprise applications.
This position provides an opportunity to lead large-scale digital transformation initiatives while working with modern cloud technologies, AI-assisted development tools, and enterprise software engineering practices.
Key Responsibilities
Enterprise Application Development
- Lead the design, development, and maintenance of enterprise-scale applications using Java, Spring Boot, and modern software engineering practices.
- Modernize legacy applications into scalable cloud-native architectures.
- Develop secure, reliable, and high-performance backend services and RESTful APIs.
- Design and implement distributed microservices-based solutions.
- Ensure software quality through coding standards, architecture reviews, and technical governance.
Full Stack Development
- Lead frontend development using React.js, JavaScript, TypeScript, HTML5, CSS3, and modern UI frameworks.
- Develop reusable UI components that enhance user experience and application performance.
- Collaborate with UI/UX teams to implement responsive and accessible interfaces.
- Optimize frontend applications for speed, scalability, and maintainability.
- Ensure seamless integration between frontend and backend services.
Cloud & Platform Engineering
- Design and deploy cloud-native applications on AWS.
- Utilize AWS services including:
- ECS
- EKS
- Lambda
- S3
- DynamoDB
- Implement containerized applications using Docker and Kubernetes.
- Drive cloud modernization initiatives and migration strategies.
- Support Infrastructure as Code (IaC) and cloud automation practices.
API & Integration
- Design and develop RESTful APIs and enterprise integration services.
- Build event-driven architectures using messaging platforms.
- Integrate enterprise systems using asynchronous communication patterns.
- Implement secure API authentication and authorization mechanisms.
- Support enterprise integration and API gateway strategies.
DevOps & Software Delivery
- Lead CI/CD implementation and deployment automation.
- Establish DevOps best practices across development teams.
- Improve software delivery through automation, testing, and monitoring.
- Participate in release planning and production deployments.
- Ensure high application availability and operational excellence.
Technical Leadership
- Mentor, coach, and guide software engineers and technical teams.
- Conduct architecture reviews and technical design discussions.
- Define engineering standards and development best practices.
- Drive continuous improvement initiatives across engineering teams.
- Support hiring, onboarding, and technical capability development.
AI & Innovation
- Leverage AI-assisted development tools to improve engineering productivity.
- Evaluate emerging AI technologies and automation frameworks.
- Support intelligent automation initiatives using modern AI capabilities.
- Explore Generative AI, LangChain, LangGraph, and AI-enabled developer tools.
- Promote innovation through adoption of emerging technologies.
Required Skills
Backend Development
- Strong expertise in:
- Java
- Spring Boot
- Spring Framework
- Spring MVC
- Spring Data JPA
- Spring Security
- Hibernate
- Experience developing enterprise-grade backend applications.
- Strong understanding of object-oriented programming and design patterns.
- Expertise in microservices architecture.
Frontend Development
- React.js
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Responsive Web Design
- Modern UI Frameworks
Cloud Technologies
- AWS Cloud Services
- Amazon ECS
- Amazon EKS
- AWS Lambda
- Amazon S3
- DynamoDB
- Cloud-Native Architecture
DevOps & Containerization
- Docker
- Kubernetes
- GitHub
- CI/CD Pipelines
- Infrastructure as Code
- Terraform (Preferred)
- AWS CloudFormation
- AWS CDK
Messaging & Integration
- Kafka
- RabbitMQ
- Solace
- IBM MQ
- REST APIs
- Event-Driven Architecture
- API Gateway
Databases
- Oracle
- MySQL
- PostgreSQL
- MongoDB
- DynamoDB
Security
- OAuth 2.0
- OpenID Connect (OIDC)
- SAML
- Authentication & Authorization
- Secure API Development
Monitoring & Observability
- CloudWatch
- Splunk
- Datadog
- ELK Stack
- OpenTelemetry
AI & Emerging Technologies
- AI-Assisted Development
- Generative AI
- LangChain
- LangGraph
- Large Language Models (LLMs)
- RAG (Retrieval-Augmented Generation)
- Vector Databases
- Python (Preferred)
Professional Skills
- Strong technical leadership and mentoring abilities.
- Excellent communication and stakeholder management skills.
- Strategic thinking with strong problem-solving capabilities.
- Experience managing cross-functional engineering teams.
- Ability to drive digital transformation initiatives.
- Strong understanding of Agile, Scrum, and DevOps methodologies.
- Commitment to engineering excellence and continuous improvement.
Preferred Skills
- Experience with Java 17 or Java 21.
- Large-scale cloud migration and modernization experience.
- Airline, transportation, or enterprise technology experience.
- Knowledge of service mesh and enterprise integration patterns.
- Experience with semantic search and AI-powered enterprise applications.
- Exposure to machine learning or intelligent automation platforms.
Technologies & Tools
Backend
- Java
- Spring Boot
- Spring Framework
- Hibernate
- REST APIs
Frontend
- React.js
- JavaScript
- TypeScript
- HTML5
- CSS3
Cloud
- AWS
- ECS
- EKS
- Lambda
- S3
- DynamoDB
DevOps
- Docker
- Kubernetes
- GitHub
- Terraform
- AWS CloudFormation
- AWS CDK
Messaging
- Kafka
- RabbitMQ
- Solace
- IBM MQ
Databases
- Oracle
- PostgreSQL
- MySQL
- MongoDB
- DynamoDB
Monitoring
- CloudWatch
- Splunk
- Datadog
- ELK Stack
- OpenTelemetry
Education
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Electronics, or a related field.
- B.Tech / BE / BCA / B.Sc. (Computer Science or IT) preferred.
- MCA, M.Tech, M.Sc. (Computer Science/IT), MBA (Technology Management), or equivalent qualifications are preferred.