Overview
DescriptionAt DataNimbus, we are on a mission to redefine how organisations leverage Data and AI to drive growth, innovation, and efficiency.
Our pioneering products, such as DataNimbus Designer (a cloud-native ETL designer), DataNimbus.io (a comprehensive data and integration platform), and FinHub.ai (a payment modernisation platform), empower businesses to simplify complex workflows, adopt cutting-edge technology, and achieve sustainable scalability.
With headquarters and offices in India and Canada, DataNimbus operates globally, fostering a culture of responsible innovation, adaptability, and customer-centricity.
We pride ourselves on being a trusted partner for customers navigating the complexities of Data+AI and payment modernisation.
Our AI operating model integrates data, governance, advanced analytics, and ML workflows to deliver applications providing rapid, cost-efficient outcomes.
Always prioritise the needs and support of our customers, striving to be their trusted partner and preferred choice.
Build simpler solutions to complex problems, making technology accessible and beneficial at every level.
Foster a culture of curiosity to drive innovation, creating positive impacts in the lives of people, customers, and partners through our products and solutions. Leverage data and AI responsibly to foster trust and ensure sustainable growth.
Stay ahead of technological advancements to continuously innovate and adapt to the ever-evolving market landscape.
Responsibilities
- Design, develop, and implement Java-based applications using Spring Boot and microservices architecture.
- Collaborate with cross-functional teams to gather requirements and translate them into robust software solutions.
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Develop and maintain RESTful APIs for seamless communication between microservices.
- Build and deploy microservices on cloud platforms (e., AWS, Azure, Google Cloud).
- Implement unit and integration tests to ensure the quality and reliability of code.
- Troubleshoot and resolve issues in a timely manner.
- Continuously improve software performance, scalability, and security.
- Stay updated with the latest trends and technologies in Java, Spring Boot, and microservices.
- Bachelor's degree in computer science, engineering, or a related field.
- 8+ years of experience in Java development.
- 7+ years of experience working with Spring Boot and designing and developing microservices.
- Proficiency in RESTful API design and development.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with message brokers like Kafka or RabbitMQ.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Strong understanding of design patterns and object-oriented programming principles.
- Excellent problem-solving and debugging skills.
- Ability to work independently and as part of a team.
- Excellent communication skills.
- Knowledge of NoSQL databases like MongoDB or Cassandra.
- Experience with CI/CD pipelines
(ref:hirist.tech)