Description

Requirements (Not Necessary all, most of it is fine too)

  • 4+ years of experience in the field or in a related area.
  • Strong experience in developing web applications using spring boot.
  • Expert in Spring boot/JAVA8 experience in system design and architecture.
  • Expert in microservices and microservices design.
  • Knowledge of MySQL and NoSQL databases (document database, key-value based, graph database). should have worked on scale and handled high customer traffic.
  • Familiar with various design and architectural patterns.
  • Knowledge of queuing systems and kafka
  • Knowledge of search engines such as elasticsearch.
  • Skill for writing reusable Java libraries.
  • Writing clean, readable Java code.
  • Good knowledge of Docker and Orchestration layers.
  • Understanding of JVM, its limitations, weaknesses, and workaround.
  • Preferably who has FinTech and e-commerce experience.

 

 

Job Description:

  • Design, develop, and test Spring-based solutions using common standards and integrations such as Data, Redis, Kafka, etc.
  • Deliver strategic improvements to large scale Spring Boot products.
  • Identify potential challenges and bottlenecks in order to address them proactively.
  • Develop and utilize technical documentation.
  • Formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems
  • Maintain and update all existing Spring applications as needed.
  • Translate software requirements into working and maintainable solutions within the existing application frameworks and standards.
  • Implement the product's lifecycle: Design, development, quality, deployment, and maintenance.
  • Develop and adhere to best-practices for developing applications
  • Continuously contribute to team performance improvement and collaboration
  • Collaborate effectively across teams.
  • Help DevOps in release automation

Education

Bachelor’s Degree