Responsibilities:
Hands on developer who can turn requirements into a detailed design and delivering to committed timelines with suitable testing
Build and deploy applications with new stack development using Agile/DevOps/Microservices/Docker
Write technical design and testing documents and provide innovative technical solutions
Follow an agile development model and build high quality code
Work effectively with global teams to leverage systems and solutions
Participate in code reviews and discussions to develop a system which is scalable
easy to maintain
and efficient
Knowledge/Experience:
At least 1 years of JAVA
J2EE Development application design and development experience
Substantial experience in Core Java
Java EE
Spring framework
Proficient in JavaScript
CSS
AngularJS
Demonstrated solid experience with databases: Oracle/MongoDB/SQL
Demonstrated solid experience with continuous integration environments like BitBucket
Jenkins
Good experience in UNIX/Shell scripting
Good experience in Cloud development stack: PaaS (OpenShift/Cloud Foundry) & Docker
BS or MS Degree in Computer Science
Information Technology
or equivalent
Non tech Skills:
Self-starter who is a quick learner of new tools and technologies
Good verbal
written and interpersonal communication skills.
Ability to work both independently
with other team members
and across teams
Able to work in a fast-paced environment where priority changes occur often
Able to work in a multi-cultural / multi-time zone environment