Roles and Responsibility:
- Develop Frontend and Backend web application with spring and react (70% spring, 30% react)
- Responsible for feature development, defect fixing.
- Maintain documentation and test coverage
- Root cause analysis, manage communication and client relationship management in partnership with Infrastructure Service Support/Production Support team members.
- Ensures all production changes are made in accordance with life-cycle methodology and risk guidelines such as OSS, Sonar-scan and Twist-lock
- Application Support, Deployment of Release, patches & fixes on Platform
Basic Requirements
Backend:
- Min 2-4 years of hands-on backend development experience
- Min 2 years hands-on experience of using Spring
- Experience with java build tools Maven/Gradle/Ant
- Experience in backend development in Spring Boot using Spring MVC/Webflux
- Experience in Spring Security such as OAuth/OIDC/JWT authentication and authorization
- Experience with ORM tools such as Hibernate/ iBATIS
- Ability to work effectively within a team, collaborating with various functional groups.
- Excellent problem-solving skills and attention to detail.
- Eagerness to learn new technologies and frameworks as required by project demands.
Front end:
- Min 1 year experience in SPA(Single Page Application) development in either React/Angular/Vue
Good to have:
- Experience with containerizing applications in docker/podman for cloud deployment
- Experience with containerization platforms like Kubernetes and OpenShift.
- Exposure to Caching tools such as Hazelcast/Redis
- Knowledge of CI/CD pipelines and associated tools (e.g., Jenkins, GitLab CI/CD).
- Exposure to monitoring and logging tools such as Opentelemetry, Grafana, ELK stack.