• Your Responsibilites:
  • Develop robust & highly performant applications that cater to Java development for Payments domain.
  • Own the communication and documentation of the strategy, syndicating with CTO, business, and the development teams
  • Focus on building platform which is Cloud Ready and is in line with firms Cloud Strategy

Your Skills:

Hands-on core Java developer with 5+ years of experience and an emphasis on distributed, low latency, high availability systems

  •  Demonstrable experience with Spring & Spring boot & REST Web service
  • Outstanding knowledge on OOP (Object Oriented Programming), functional programming concepts, Dependency Injection and design patterns
  •  Good understanding of data structures and Collections framework
  •  Hands on exposure to Restful and Microservices architecture
  • Good understanding of API and Integration concepts and technologies, such as REST, JSON, message queues, and Integration Pattern/frameworks.
  • Knowledge of SQL, RDBMS such as Oracle/PostgreSQL and NoSQL databases such as Mongo DB/Elasticsearch.
  • Strong working knowledge of Test-Driven Development using Junit / Mockito testing frameworks
  •  Knowledge of fundamentals on HTML, CSS3, JavaScript, Angular / React JS Ecosystem would be a plus. A good grasp on state-management patterns such as Redux, Flux, etc. would be an added advantage
  •  Experience of working in any CI/CD tools (e.g., GitHub, GitLab, TeamCity)
  • Highly proactive team player eager to support colleagues when needed
  •  Prepared to take on responsibility for tasks and work independently
  •  Good understanding of Kafka is highly desirable
  •  Prior experience deploying applications on a private or public cloud environment
  •  Experience with Containerization
  •  Ability to work in a SCRUM team and work on deliveries across several different topics and to be able to adapt quickly as needed
  • Dedication to fostering an inclusive culture and value diverse perspectives
·
·