We are looking for a Senior Microservices Developer with experience in solution design to join our teams. This position represents an opportunity to undertake different responsibilities including development, functional and technical analysis in a multi-disciplinary environment.
Key Responsibilities
- Translate the client’s business requirements into systems design
- Working with business analysts, management, and architecture teams to recommend future application solutions
- Identify risks and impact on the project solution
- Actively participate in analysis and development phases
- Mentor team members on best practices in software design, development, and processes
- Leading and coaching junior developers
Skills and Experience
- Bsc in computer science or any relevent field
- +5 years of experience undertaking different responsibilities including Java and Microservices development, technical and functional analysis, and solution design
- Strong understanding of the software development life cycle
- Command of architecture standards, principles, design patterns, and methodologies
- Knowledge of the principles of Microservices architecture design
- Ability to analyze existing software to determine areas for continuous improvement
- Excellent analytical and problem-solving skills