Vadodara, Gujarat, India
Real Estate & Construction
Full-Time
IOWeb3 Technologies
Overview
Job Description
- Design, develop, and implement highly scalable and resilient backend services using Java and Spring Boot.
- Architect and build robust microservices, ensuring seamless integration and high performance.
- Work extensively with various cloud platforms (AWS, Google Cloud, Azure) to deploy and manage our applications, ensuring optimal performance and cost-effectiveness.
- Design and interact with both relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra) to ensure efficient data storage and retrieval.
- Implement and manage message queues and streaming platforms (RabbitMQ, Apache Kafka) for asynchronous communication and event-driven architectures.
- Develop and expose well-defined APIs using various styles, including REST, GraphQL, and gRPC, to facilitate seamless communication between services and client applications.
- Collaborate with cross-functional teams, including product managers, UI/UX designers, and other engineers, to define requirements, design solutions, and deliver high-quality software.
- Participate actively in code reviews, ensuring code quality, maintainability, and adherence to best practices.
- Troubleshoot and debug complex issues across distributed systems, providing timely and effective solutions.
- Stay updated with the latest industry trends and technologies, continuously exploring new ways to improve our systems and processes.
- Strong proficiency and hands-on experience with Spring Boot and microservices architecture are mandatory.
- Demonstrated familiarity with major cloud platforms (AWS, Google Cloud, Azure), including deployment and management of services.
- Proficiency in working with both relational databases (e.g., SQL) and NoSQL databases.
- Hands-on experience with messaging systems like RabbitMQ and Apache Kafka.
- Solid knowledge of API development principles and experience with various API styles (REST, GraphQL, gRPC).
- A strong understanding of the entire software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Ability to work independently and as part of a collaborative team in a fast-paced environment.
- Strong communication and interpersonal skills.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in