Finding the best job has never been easier
Share
You will:
Design, develop, and maintain microservice-based applications.
Collaborate with architects and technical leads to define the architecture and design of solutions.Implement best practices for microservices development, including fault tolerance, scalability, and security.
Work closely with DevOps teams to deploy the product in a distributed environment.Troubleshoot and debug issues in production environments, ensuring timely resolution and minimal downtime.
Stay updated with industry trends and emerging technologies, contributing to continuous improvement and innovation within the team.
Essential Requirements
Bachelor's or Master's degree in Computer Science, Engineering, or related field with5 to 8 years of experience in software development with a strong focus on designing and implementing Java based microservices architecture.
Proficiency in Java programming language, with hands-on experience in Java 17 and Spring Boot.
In-depth knowledge of relational databases (e.g., Postgres) and NoSQL databases (e.g., MongoDB).
Solid understanding of event driven architectures and asynchronous designs using Kafka.
Desirable Requirements
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.Proficiency in Python development.Proficiency in React.js and related technologies for building modern, responsive user interfaces. Experience in developing UI components, implementing state management, and integrating with backend services will be highly valued.
These jobs might be a good fit