01 Sep
|
han river technology
|
Bengaluru
01 Sep
han river technology
Bengaluru
About the Role:
We are seeking a skilled Java Developer with Minimum 4+ years of relevant experience in Spring Boot, to design, develop, and maintain robust, scalable applications that meet our business needs. The ideal candidate will possess a deep understanding of both relational and NoSQL databases, microservices architecture using Spring Cloud, and will have experience with Kubernetes, RabbitMQ, and RESTful APIs. This role requires a blend of solid technical skills, a problem-solving mindset, and the ability to gather requirements effectively.
Key Responsibilities:
- Develop and maintain high-quality software applications using Spring Boot and other relevant Spring technologies.
- Design and implement scalable solutions for Micro Service Architecture, ensuring efficient data handling and processing between services.
- Work closely with cross-functional teams for requirement gathering, understanding business needs, and translating them into technical specifications.
- Develop and maintain RESTful APIs to support application functionality.
- Implement and manage connections to RDBMS and NoSQL databases, ensuring data integrity and performance.
- Utilize Spring Cloud for building microservices-based architecture, ensuring scalability and resilience.
- Design and implement solutions using Kubernetes for container orchestration, enhancing deployment processes and system scalability.
- Integrate RabbitMQ for asynchronous messaging and event-driven architectures.
- Apply best practices in data structures and algorithms to solve complex problems efficiently.
- Foster a culture of continuous improvement by staying up-to-date with emerging technologies and trends.
- Collaborate with team members to ensure best practices in software development, including code reviews, testing, and documentation.
Professional Attributes:
- Strong problem-solving skills with the ability to work in a fast-paced, collaborative environment.
- Excellent communication skills, capable of effectively conveying technical concepts to both technical and non-technical stakeholders.
- Strong client communication skills, with the ability to interact directly with clients.
- Proven leadership qualities with the ability to mentor junior developers and contribute to the team's growth.
Educational Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Master's degree or any postgraduate qualification is a plus.
Technical Experience:
- Proficiency in Java, Spring Boot, Spring Cloud, and microservices architecture.
- Experience with RDBMS (e.g., MySQL, Oracle) and NoSQL databases (e.g., MongoDB, Redis).
- Robust understanding of Kubernetes, RabbitMQ, RESTful APIs, data structures, and algorithms.
- Familiarity with batch processing techniques and tools.
- Knowledge of DevOps practices, including CI/CD pipelines, is desirable.
- Rapid production debugging and support experience.
- Minimum 4+ years of relevant experience.
📌 Urgent hiring For JAVA developer (4+ yrs) (Bengaluru)
🏢 han river technology
📍 Bengaluru