Description

Project Scope:

  • Seeks a Senior Software Developer who will be a crucial part of our software team.
  • The selected candidate will have to write scalable, robust, and easy-to-maintain code, and will be required to translate software requirements into high-performance products.
  • You will also be actively involved in researching new technologies/tools that can be incorporated to improve the current system


Roles and Responsibilities:

  • Proficient in Java programming language.
  • 8 + years of experience in designing & Developing REST APIs and web services using Java, Spring Boot, and other emerging technologies.
  • Fluent in Java, Spring Boot, and Microservices (REST API)
  • Experienced in developing UI using Modern Web Development in React and/or Angular (2+), NodeJS, GraphQL etc.
  • Understand Domain Driven Design (DDD) and Event Driven Design (EDD).
  • Build an automated quality framework based on JUnit and Mockito and have a solid understanding of the BDD testing framework.
  • Familiarity with database systems (MS Access) and SQL queries.


Required skills:

  • Fluent in Java, Spring Boot, and Microservices (REST API)
  • Experienced in developing UI using Modern Web Development in React and/or Angular (2+), NodeJS, GraphQL etc.
  • Understand Domain Driven Design (DDD) and Event Driven Design (EDD).
  • Build an automated quality framework based on JUnit and Mockito and have a solid understanding of the BDD testing framework.


Education

  • Bachelors in engineering (preferably)
  • Masters or MBA

Education

Any Graduate