Senior JAVA Backend Developer
Centro -
Maadi, CairoPosted 1 year ago19Applicants for1 open position
- 16Viewed
- 10In Consideration
- 6Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Be involved in the architecture, design, and development of high-profile features and projects with the world’s most recognizable eCommerce brand.
- Collaborate and communicate with product managers and engineers in agile processes to
provide technical feasibility, specifications, and estimates. - Generate technical documentation to communicate architectural and design options, and
educate development teams and business users. - Code! Execute the development of new features and bug fixes for Backend APIs from idea
to release. - Engage & collaborate with developers and/or junior developers to ensure development
milestones are completed and team skills are developed. - Participate in enhancing the CI pipeline to make it faster and provide more test coverage,
with the goal of minimizing manual testing and being release ready after each commit. - Efficiently communicate progress to the team and senior leadership.
- You will be reviewing business requirements, technical specifications, designs, and testing
documentation for completeness and testability and identifying any possible gaps and
deficiencies. - You will be participating in cross-functional collaborative problem solving and defect
management sessions with the project teams. - Maintain DEVOPS and keep Board updated.
Job Requirements
- Bachelor’s degree highly preferred
- 4 - 5 years of experience in Java Spring Boot
Technical Skills, Competency
- Hands-on development experience in Java / JEE and Spring MVC / Spring Boot
- Significant understanding of Microservice patterns & concepts & its application in problem
solving - Understanding of cloud solutions and architectures on one or more cloud providers -Amazon Web Services (AWS), Microsoft Azure, and/or Google Cloud Platforms
- Experience with containerization (e.g., Docker) and preferably, Container Management
software (Kubernetes) - Experience with Continuous Integration and automated testing strategies
- Experience with Event streaming/Messaging services(Event Hub, Service Bus, Kafka,
RabbitMQ), etc. - Advanced skills implementing API Service architectures (SOAP, REST) using any of the
market leading API Management tools such as Apigee and frameworks - Ability to work with SQL Server / Cosmos databases. Experience with writing and
debugging complex SQL queries - Ability to decompose legacy applications into microservices
- Ability to document and troubleshoot problems and effectively communicate with business
and technical team members at all levels - Ability to manage multiple tasks simultaneously
- Experience in Agile (Scrum) based development
- Extensive experience in query and database access tools, relational databases, technical
troubleshooting, database design, data warehousing, application testing, system testing,
implementation, and application development tools. - Must be a self-starter and can operate independently with minimal supervision as well as
work closely with our team and very comfortable with working alongside senior leader in the group. - Demonstrated financial and operational integrity.
- Understanding of the Project Delivery Framework and SDLC
- Understanding of Waterfall and Agile Project Management Methodology
- Mapping capabilities (systems, processes, etc.) to requirements to ensure that
Featured Jobs
Similar Jobs
- Senior Java DeveloperFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza4 days ago