Job Description
Roles and Responsibilities
- Designing, coding, testing, and debugging applications in a distributed environment.
- Interact with designers, architects, and other coders to analyze the requirement and possible
solution options.
- Documenting component and program decisions of components owned using collaborative
tools like Wiki.
- Testing the product in controlled (DEV and QA) environments before taking it to the production
environment.
- Investigate product issues and bottlenecks and providing reliable solutions.
- Reviewing the current system and presenting ideas for improvement.
- Data structures and algorithms
- Knowledge of Java, microservices spring, hypernet, etc
Desired Candidate Profile
- 5+ years, good experience in design (high level/low-level design and implementation)
- Strong experience in leading and being part of technical teams preferably following agile
methodology.
- Strong technical background with an ability to provide technical guidance to other team members.
- Knowledge of microservices and must have experience of implementing a few microservices by
the least.
- Knowledge of API-driven platform development & Software Integration.
- You have hands-on experience in building secure, high-performing, and scalable systems in
Java.
- Exposure to JVM-based languages like Java, Scala, Clojure.