- Design and develop enterprise-grade solutions using Java, Spring Boot, and Microservices architecture.
- Define end-to-end application architecture for cloud-native applications hosted on AWS.
- Lead technical design discussions, architecture reviews, and technology selection.
- Design highly scalable, resilient, and secure systems leveraging AWS services.
- Develop and implement API-driven architectures using RESTful APIs and event-driven solutions.
- Create architecture blueprints, technical roadmaps, and solution documentation.
- Collaborate with business stakeholders, product owners, and engineering teams to translate business requirements into technical solutions.
- Implement DevOps and CI/CD best practices.
- Drive application modernization initiatives and cloud migration projects.
- Ensure adherence to security, compliance, governance, and coding standards.
- Mentor developers and provide technical leadership across multiple projects.
- Conduct performance tuning,
code reviews, and architecture assessments.
Required Skills
Core Java Technologies
- Java 8/11/17+
- J2EE
- Spring Boot
- Spring MVC
- Spring Security
- Hibernate/JPA
- Multithreading & Concurrency
Microservices & Integration
- Microservices Architecture
- REST APIs
- API Gateway
- OpenAPI/Swagger
- Event-Driven Architecture
- Apache Kafka or RabbitMQ