Microservices Developer
Job Description Roles & Responsibilities About the job As a Microservices Developer at Aspire, you will be responsible for designing, developing, and maintaining scalable microservices-based applications that power enterprise solutions. You will build secure, high-performance backend services, collaborate with cross-functional teams, and contribute to delivering reliable, cloud-ready applications following modern software engineering and DevOps best practices. What You'll Do Design, develop, and maintain microservices-based applications following modern architectural principles. Build and maintain RESTful APIs and backend services to support internal and external applications. Implement service-to-service communication using APIs, messaging queues, and event-driven architectures. Ensure the scalability, resilience, security, and performance of microservices. Collaborate with front-end developers, DevOps engineers, architects, and QA teams to deliver end-to-end solutions. Implement authentication, authorization, and data protection mechanisms following security best practices. Participate in code reviews to ensure high-quality, maintainable, and secure code. Troubleshoot and resolve production issues related to microservices, integrations, and distributed systems. Support CI/CD pipelines and containerized deployments to enable efficient software delivery. Contribute to continuous improvement initiatives by adopting modern development tools and engineering best practices. Desired Candidate Profile What You'll Need Bachelor’s degree in Computer Science, Software Engineering, or a related field. 3u20136 years of experience in backend or microservices development. Strong understanding of microservices architecture and distributed systems. Experience designing and developing RESTful APIs. Proficiency in backend technologies such as Java, .NET, Node.js, or similar. Experience with relational and/or NoSQL databases. Familiarity with messaging platforms such as Kafka, RabbitMQ, or similar. Experience with containerization technologies such as Docker and Kubernetes is a plus. Knowledge of CI/CD pipelines and DevOps practices. Strong analytical, troubleshooting, and problem-solving skills. Awareness or knowledge of IT security best practices as defined by ISO / SOC or similar. Company Industry IT - Software Services Department / Functional Area IT Software Keywords Microservices Developer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- Companyaspire
- LocationJordan
- CategoryFullStack
- SourceNaukrigulf
- Listed13h ago
Related FullStack jobs
Advanced Business Applications Professional
We are looking for a highly motivated and passionate candidate to contributes primarily to the back-end development track supporting the design, development…
Senior Machine Learning Engineer
As a Senior Machine Learning Engineer at AI71, you ll be responsible for developing, deploying, and optimizing machine learning models and systems that power…
Manager, Customer Success Management
The Role The SailPoint Customer Success team champions helping our customers get maximum value out of their Identity Security investments. We ensure our…
Java Developer - Fresh
Develop, test, and maintain Java-based applications. Build and enhance RESTful APIs using Spring Boot. Participate in software design, development, testing…