Job Description :
Requirements:
3+ years experience with Java development.
Expert-level understanding of the Java programming language, related optimization techniques, and design patterns.
Expert-level Object Oriented knowledge, with demonstrated complex implementations a must, e.g., custom API''s, optimization techniques, and design patterns.
Must have deep knowledge of Java/J2E, Spring, JPA/Hibernate, SQL and NoSQL databases
Must have practical experience developing IAAS or PAAS applications in public cloud, in particular AWS
Python and Javascript experience is a plus
Experience with DevOps tools, CICD and automation
Experience in documenting design and architecture artifacts and presenting artifacts for architectural review
Effective communication skills are a must along with a strong customer service orientation.
Bachelors in Computer Science or Equivalent

Plus:
Knowledge of Python, JavaScript and scripting
Test-driven development and continuous integration experience

Client : Genuent