Job Description :
At least eight years of experience in JAVA, or JAVA-based technologies, with current hands-on capabilities.
Very strong written and verbal communication.
Expertise on the UML Standard, with solid skills on sequence diagrams.
Proven experience in the Spring Framework & Microservices
Proven experience in working with Agile methodologies, such as Scrum.
Proven experience in DevOps methodologies, such as Continuous Delivery, GIT, amongst others,
Proven experience in the implementation of NoSQL/hadoop/bigdata -based solutions.
Proven experience in Microservice architecture, and knowledge of related concepts such as domain driven design, scalability, service discovery, load balancing, event-based sourcing, choreographies, eventual consistency, amongst others.
Proven experience in API architecture, and knowledge of related concepts such as REST, internet Infrastructure, HTTP native cache, Querying/Filtering, versioning, JSON
Strong experience in working with large scaled enterprise applications.
Should have very good experience in building performance intensive, and highly secured applications.