Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Understand and influence the adoption of evolving microservices in the global application platform
- Work in an agile environment to develop microservices.
- Provide directives and documentation to other software engineers looking to integrate with your services
- Lead peer reviews of design and code
- Coordinate release management and bug triaging and conduct bug fixing
- Perform data loads for UAT readiness and during UAT as requested by the UAT plan
- Supports resolution of UAT identified issues and their triage
Job Requirements
- BS/BA in Computer Science, Math or related field
- 4-8 years or more of total experience
- Deep knowledge of Spring Boot, Spring Cloud, Spring Data, & Spring Security
- Excellent communication and critical thinking skills
- Ability to organize unstructured information and attention to detail
- General knowledge of distributed systems architecture and cloud technologies
- General knowledge of Domain Driven Design concepts and microservices
- General exposure to Java 1.8, Spring Frameworks & Docker Containers
- Knowledge of NoSQL data store technologies and polyglot persistence (Couchbase, Cassandra)
- General understanding of microservice development standards and best practices
- General knowledge of software operationalization, performance tuning, threading and modularization
- Strong organizational skills and the ability to prioritize in a fast-paced environment
- Experience with WebServices (REST, SOAP)
- Experience with Kubernetes & Docker
- Experience with automation technologies such as GoCD, Jenkins
- Experience in agile methodologies
Featured Jobs
Similar Jobs
- System Implementation EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza18 days ago