Senior Full Stack Developer - Java/AngularJS
Description
Role Overview :
We are looking for a Senior Full Stack Developer (5+ years) to build high-performance, cloud-native web applications. You will deliver scalable Java/Spring Boot microservices, modular Angular microfrontends, and robust AWS integrations in a modern, agile environment.
Key Responsibilities :
- Frontend Development: Design and build modular, responsive web interfaces using Angular, contributing to a microfrontends architecture for scalable client applications.
- Backend Development: Develop robust, secure, and scalable Java / Spring Boot microservices for complex business logic, transaction handling, and third-party integrations.
- Cloud & DevOps: Deploy, manage, and monitor applications on AWS leveraging cloud-native services (EC2, ECS, S3, RDS, Lambda, etc.) and CI/CD pipelines.
- API & System Design: Design and maintain clean, RESTful APIs, event-driven architectures, and database models.
- Code Quality & Testing: Write clean, testable code; conduct thorough code reviews; and implement automated unit and integration testing pipelines.
- Mentorship: Collaborate with cross-functional teams and mentor junior developers in best practices, clean code, and design patterns.
Required Skills & Qualifications:
- 5+ years of hands-on experience in full-stack software development.
- Backend: Strong expertise in Java, Spring Boot, and building event-driven microservices architectures.
- Frontend: Solid proficiency in Angular (TypeScript, RxJS, NgRx/state management) and experience with microfrontends architecture.
- Cloud Infrastructure: Hands-on experience with AWS core services (EC2, ECS/EKS, Lambda, S3, RDS/DynamoDB, CloudWatch) and containerization technologies (Docker, Kubernetes).
- Databases: Strong knowledge of SQL (PostgreSQL, MySQL) and NoSQL databases.
- API & Integration: Experience developing RESTful APIs, message brokers (Kafka/RabbitMQ), and third-party SDK/API integrations.
- Tools & Practices: Proficiency with Git, CI/CD pipelines (Jenkins/GitHub Actions/GitLab CI), and Agile development methodologies.
Nice-to-Have:
- Experience in fintech, e-commerce, or payment gateway integration domains.
- Familiarity with PCI-DSS compliance standards and security best practices.
Skills
- Agile
- Angular
- API
- AWS
- CI/CD
- Cloud
- Cloud Native
- CloudWatch
- Containerization
- Design Patterns
- DevOps
- Docker
- DynamoDB
- EC2
- E-commerce
- ECS
- EKS
- Event Driven Architecture
- Fintech
- Git
- GitHub
- GitHub Actions
- GitLab
- Integration Testing
- Java
- Jenkins
- Kafka
- Kubernetes
- Lambda
- Microservices
- MySQL
- NgRx
- NoSQL
- Pci Dss
- PostgreSQL
- RabbitMQ
- RDS
- REST
- RxJS
- S3
- Spring
- SQL
- TypeScript