Job Summary
We are seeking a candidate who will play a crucial role in designing developing and maintaining scalable software solutions. With a focus on microservices architecture the candidate will leverage their expertise in Kubernetes Docker and other technologies to drive innovation and efficiency. This hybrid role requires a deep understanding of both backend and frontend technologies to deliver high-quality software solutions that align with business objectives.
Responsibilities
- Develop and maintain scalable microservices using Springboot to enhance system performance and reliability.
- Implement and manage containerized applications using Docker and Kubernetes to ensure seamless deployment and scaling.
- Design and optimize database solutions using MongoDB and MySQL to support data-driven decision-making.
- Collaborate with cross-functional teams to integrate GraphQL APIs for efficient data retrieval and manipulation.
- Utilize RabbitMQ for message brokering to ensure smooth communication between distributed systems.
- Write clean maintainable and efficient code in Python and Java to support various software development projects.
- Conduct code reviews and provide constructive feedback to peers to maintain high-quality code standards.
- Troubleshoot and resolve software defects to ensure optimal system functionality and user experience.
- Participate in agile development processes to deliver software solutions in a timely and efficient manner.
- Contribute to the continuous improvement of development processes and tools to enhance team productivity.
- Stay updated with the latest industry trends and technologies to drive innovation within the team.
- Ensure software solutions align with business objectives and contribute to the company overall success.
- Provide technical guidance and mentorship to junior engineers to foster a collaborative and growth-oriented environment.
Qualifications
- Demonstrate proficiency in Kubernetes and Docker for container orchestration and management.
- Exhibit strong knowledge of GraphQL for efficient API development and integration.
- Possess expertise in Python and Java for backend development and system integration.
- Have experience with Jfrog for artifact management and deployment automation.
- Show proficiency in MongoDB and MySQL for database design and optimization.
- Understand RabbitMQ for effective message brokering and system communication.
- Experience with Springboot microservices architecture is essential for scalable software development.