Loading open roles
Loading open roles
Loading role

Menschen Consulting Pvt. Ltd. · posted 8 months ago
Branch Location Code:
232
Country:
Bahrain
Position:
Software Engineer
Employment Duration:
1 Year (Extendable)
Job Location:
Client Office – Onsite
Nationality:
Any
Industry:
IT / Software Development
Bachelor’s degree in Computer Science or related field
Minimum 8+ years of experience in software development
Design, build, and test highly resilient, scalable, available, and modular applications using Microservices architecture and Resilience4j
Strengthen development methodologies by introducing and maintaining code-quality standards and documentation
Modify and enhance existing web applications to correct errors and improve performance, availability, and optimization
Develop and maintain applications deployed on AWS environments
Design and enhance websites to improve navigation, visuals, and overall user experience
Maintain complete software documentation and technical specifications
Perform code fixes, enhancements, and patches for future releases
Review code, debug issues, and optimize application performance
Java (8 / 11)
Spring Boot (strong understanding of Spring MVC )
Angular (versions 9 / 10 / 11 / 12 or latest)
Database: PostgreSQL or similar relational DB
Node.js (good to have experience with NestJS )
Redis or any messaging/queuing mechanism
Strong experience with Microservices Architecture
HTML, CSS and other UI technologies
Good to have working knowledge of React.js
GraphQL
AWS Microservices Architecture , including containers