logo

JobNob

Your Career. Our Passion.

MicroServices Developer


MP Dominic & Co


Location

Kochi | India


Job description

Key Responsibilities:


ï'· Design and develop microservices-based applications using industry best practices, ensuring scalability,
modularity, and maintainability.
ï'· Collaborate with architects, software engineers, and product owners to gather requirements and
translate them into technical specifications.
ï'· Implement robust and efficient microservices using appropriate technologies and frameworks, adhering
to coding standards and guidelines.
ï'· Write clean, reusable, and testable code to ensure high-quality software development.
ï'· Perform code reviews and provide constructive feedback to ensure code quality and adherence to
architectural principles.
ï'· Optimize application performance, identifying and resolving bottlenecks and scalability issues.
ï'· Ensure the security and integrity of microservices, implementing appropriate security measures and best
practices.
ï'· Integrate microservices with other systems and components, such as databases, APIs, and message
queues.
ï'· Develop and maintain unit tests, automated integration tests, and continuous integration/continuous
deployment (CI/CD) pipelines.
ï'· Troubleshoot and debug issues in production environments, providing timely resolutions and applying
fixes.
ï'· Stay up to date with industry trends, new technologies, and best practices related to microservices
architecture and development.


Qualifications and Skills:
ï'· Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is a
plus.
ï'· Proven experience as a Microservices Developer or a similar role, with at least 3-5 years of experience in
designing and developing microservices-based applications.
ï'· Strong knowledge of microservices architecture principles, patterns, and best practices.
ï'· Proficiency in programming languages such as Java, Python, or Node.js.
ï'· Experience with popular microservices frameworks, such as Spring Boot, Micronaut, or Express.js.
ï'· Solid understanding of containerization technologies like Docker and orchestration tools like Kubernetes.
ï'· Familiarity with cloud platforms and services, such as Amazon Web Services (AWS) or Microsoft Azure.
ï'· Experience with database systems, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB,
Redis).
ï'· Knowledge of RESTful APIs, message queues (e.g., RabbitMQ, Apache Kafka), and event-driven
architectures.
ï'· Proficiency in using version control systems, such as Git.
ï'· Strong problem-solving skills and the ability to analyze complex technical challenges.
ï'· Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
ï'· Proven ability to work in an agile development environment and deliver projects on time


Job tags



Salary

All rights reserved