Role : Senior Java Developer Skills : Java Springboot, Spring WebFlux, RESTful, Microservices Experience :
- Ability to understand and translate business / functional requirements to High / Low-Level Designs
- Knowledge of Agile / Scrum / Iterative development methodologies
- Programming experience in Java Spring Boot, Spring WebFlux
- Strong understanding of Data Structures and Algorithms
- API-Driven Development - Solid experience in RESTful and Microservices development
- Experience in working with one of the concurrency frameworks like Mono, Flux, Akka
- Experience working in ORM frameworks like Entity, Hibernate, Dapper
- Strong relational database experience in either Oracle, MS SQL, or Postgres
- Good experience in queuing or streaming engines like Kafka
- Unit Testing / TDD - Experience with Continuous Integration Delivery Automated Testing and tools such as NUnit, JUnit
- Experience with Docker, GIT, SonarQube, Checkmarx, OpenShift, and other deployment tools for CI / CD
- Experience in using tools like Jira, GitLab, Swagger, Postman, SOAP UI, Service Now
- Basic Understanding of JavaScript, HTML, CSS