Define DevOps process and develop/introduce DevOps tools
Manage DevOps process and tools.
Provide application support to sites and internal environments
Coordinate with QA team to ensure the testing deliverable
Research on new technologies and introduce in existing system
Support on various in-house development tools or third party one such as Jenkins, Gerrit and Nexus
Requirements
5+ years hands on experience in Java server-side development with knowledge of object-oriented programming, garbage collection and multi-threading, etc.
Extensive working experience in Spring framework and Hibernate.
Experience in complex web application such as workflow intensive application.
Strong knowledge in design pattern and solid experience in mission critical software design.
Experience in implementing RESTful web service using Jersey or Spring MVC (Model View Controller).
Working experience in writing unit/integration test using JUnit, Mockito, PowerMock, TestNG, etc.
Working experience in build tools like Maven or Gradle, Jenkins
Working experience in version control systems Git Advantage with experience in ActiveMQ, Terracotta, Docker, React.js, Oracle DB and PostgreSQL DB
Meticulous, Positive, responsible, self-motivated, and able to work independently
Keep abreast of the latest information of technology trends
Good English communication and interpersonal skills
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.