Job Description :
Platform engineer or Tech Lead or Tech Engineer or Developer (Offshore or Onsite) - same profile
Job description:
. Min Experience >3 Years with Expertise of implementation (Expertise matters a lot, we might approve less experience)
. Well versed with SDLC concepts
. Working with cross functional teams like Business Management, Architects, operations and QA
. Strong programming & problem solving skills
. Ability to think from a business perspective
. Agile team player with interpersonal communication skills
. Ability to work independently with minimal supervision

Mandatory Skills:
. Expertise in JAVA/J2EE programming language utilizing Spring framework. . Sound knowledge on Object oriented programming concepts . Experience in working on Multithreaded Systems. . Strong Experience RESTful services with security/availability/performance aspects being thorough . Exposure to Unit testing framework like TestNG, JUnit. . Good knowledge on system design and various design patterns . Strong systems fundamentals related to performance, scale and factors inside/outside the JVM that impact the system. . Strong experience with SQL databases (procedures, triggers, etc . Expertise in Unix commands. . Expertise on GIT and Maven usage. . Experience in working in Agile methodologies . Experience in continuous integration . Experience in Micro Services development. . Containerization technologies - Docker is preferred

Desired Skills:
. Exposure in any Actor based framework like akka . Exposure to working in a cloud/distributed environment