Senior Full stack Engineer (Java & React)
We are looking for a Senior Full stack Engineer (Java & React) to join our dynamic team.
Key Responsibilities
- Design, develop, and maintain scalable microservices using Spring Boot and Java.
- Implement cloud-native solutions using AWS services (EKS, RDS Aurora, S3, Lambda, etc.).
- Deploy and manage containerized applications with Docker and Kubernetes (EKS).
- Optimize application performance through profiling, monitoring, and tuning.
- Implement and maintain CI/CD pipelines using Jenkins and other DevOps tools.
- Work with relational databases such as PostgreSQL, MySQL, and AWS RDS Aurora, ensuring efficient query optimization.
- Collaborate with frontend engineers, product managers, and UX designers to build seamless applications.
- Ensure code quality, security, and compliance with industry standards.
- Troubleshoot and resolve production issues, implementing best practices for reliability and scalability.
- Mentor junior engineers and contribute to code reviews and architecture discussions.
Candidate Profile
- 5+ years of experience in software development with Java and Spring Boot.
- Hands-on experience with AWS services (EKS, RDS, Lambda, S3, etc.).
- Strong knowledge of Docker and Kubernetes (EKS preferred).
- Experience in CI/CD automation using Jenkins or similar tools.
- Proficiency in PostgreSQL, MySQL, and RDS Aurora.
- Understanding of performance tuning, caching strategies, and API optimizations.
- Familiarity with message brokers (Kafka, RabbitMQ) is a plus.
- Exposure to front-end technologies like ReactJS and React Native is a nice-to-have.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.