Job Description
We are currently looking for Java Integration Developer for our UAE operations with the following Skill set and terms & conditions.
Previous experience:
- 12+ years of software development experience with strong java/jee/spring development frameworks.
- 3+ years of experience in designing large scale distributed systems.
- Certification in TOGAF/ Azure Solutions Architect/ Aws Solutions architect / GCP solution architect.
- Demonstrated implementation of Microservices, container and cloud-native application development.
- Hands-on experience with Docker, Kubernetes or OpenShift and related container platform ecosystems.
- Strong understanding of static code analysis, unit testing and test-driven development, security testing and automated test frameworks. Experience using Jenkins, SonarQube, GIT, Maven, Gradle.
- Experience with two or more application servers such as JBoss, Tomcat, WebLogic or WebSphere
- Strong Agile experience working in Scrum and/or Kanban models.
- Experience with two or more database technologies such as Oracle, MySQL or Postgres, MongoDB.
- Experience working in a DevOps-focused environment previously with advanced understanding of DevOps principles as a big plus.
- Proven track record of delivering high quality and consistent systems and environments for development teams. Strong written, verbal and presentation skills.
- Specialist Skills / Technical Knowledge, Technical Competencies Required for this role:
- Consistently writes production-ready code that is easily testable, easily understood by other developers, and accounts for edge cases and errors.
- Understands when it is appropriate to leave comments, but biases towards self-documenting code.
- Understands their team's testing approach and uses quality metrics to identify gaps.
- Works with their team to recommend solutions that are in accordance with accepted testing frameworks and the testing pyramid.
Joining time frame: 2 weeks (maximum 1 month)