Manage - Technology - Decision Smart & iScore.MGN EG - TECH-Customer Engagement and Lifecycle.Technology - MGNEGP
Mashreq.com
Office
Egypt
Full Time
The position is for the development and maintenance of Egypt Camunda platforms under Technology along with Decision smart & iscore applications. The individual will be responsible for designing, developing, and maintaining scalable backend systems using Java, Spring Boot, and Microservices Architecture. This backend engineer will work closely with cross-functional teams to build robust APIs and services that power our applications.
- Maintain and improve the platform codebase
- Write scalable, robust, testable, efficient, and easily maintainable code.
- Optimize applications for performance
- Design software architecture and specifications in collaboration with the System Architect, Development Engineers, and DevOps team.
- Recommend appropriate technologies to implement new features.
- Review code, layout, and design for projects before client meetings.
- Build, deliver, and iterate to help scale projects.
- Create new methods for improving efficiency.
- Develop and maintain backend services using Java and Spring Boot.
- Design and implement RESTful APIs and integrate with third-party services.
- Work with MS SQL Server.
- Build and maintain microservices that are scalable, secure, and performant.
- Collaborate with DevOps for CI/CD and containerized deployments.
- Write unit and integration tests to ensure code quality.
- Participate in code reviews and contribute to architectural decisions
- Bachelor of Technology or Bachelor of Engineering (BE / BTech) with 5-7 years of experience in backend development.
- Java (8 or above) : Proficiency in Java is essential for building robust and scalable backend applications. The candidate should be comfortable with object-oriented programming, multithreading, and Java best practices.
- Spring Boot & Spring Framework : Hands-on experience with Spring Boot for rapid application development and Spring modules like Spring Data and Spring Security for data access and authentication is required.
- MS SQL Server : Strong knowledge of relational databases, including schema design, writing optimized SQL queries, and managing stored procedures using Microsoft SQL Server.
- RESTful API Development: Ability to design, build, and consume RESTful APIs that enable communication between services and external clients. Understanding of HTTP methods, status codes, and API versioning is crucial.
- Microservices Architecture : Practical experience in designing and implementing microservices, including service decomposition, inter-service communication, and handling distributed data.
- Git (Version Control) : Familiarity with Git for source code management, including branching strategies, pull requests, and merge conflict resolution.
- Unit & Integration Testing : Proficiency in writing automated tests using frameworks like JUnit and Mockito to ensure code reliability and maintainability.
- Docker & CI/CD Pipelines : Basic understanding of containerization using Docker and experience with continuous integration and deployment tools to streamline development workflows
Manage - Technology - Decision Smart & iScore.MGN EG - TECH-Customer Engagement and Lifecycle.Technology - MGNEGP
Office
Egypt
Full Time
September 16, 2025