HamburgerMenu
hirist

Java Developer

IOWeb3 Technologies
Bangalore
5 - 7 Years

Posted on: 18/06/2025

Job Description

Job Description :


Responsibilities :


- 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.

What We're Looking For :


- 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.


info-icon

Did you find something suspicious?