Java Developer

  • Development
  • Bengaluru
  • 05/10/2023
  • Full Time

Essential Skills:

- Experience with Java 8+, Springboot

- Experience with microservices architectures and APIs

- Exposure software design principles and patterns

- Experience with iterative delivery using Scrum, Kanban or SAFe

- Experience with SQL database persistence frameworks JPA, Hibernate

- Experience developing responsive user interfaces using modern Javascript frameworks such as ReactJS, VueJS, AngularJS.

- Experience automating functional and non-functional tests with testing frameworks such as CucumberJS, RestAssured, WebdriverIO, Jmeter

- Ability to problem solve and has attention to detail.

- Good time management and communication skills

Desirable Skills:

- Ability to share knowledge and collaborate well within a team

- Experience in devOps principles and CI/CD pipelines

- Enterprise platform experience with a high volume of transactions / users

- Experience with Typescript, Node.js, MongoDB and Redis

- Exposure to security best-practices

- Performance testing and tuning

- Oracle, Postgres or NoSQL databases

- Experience with cloud platforms (e.g. GCP, AWS)

- Experience to Docker and Kubernetes platforms (e.g. Openshift, EKS, GKE)