Website:
agilegridsolution.com
Job details:
About The Company
ACL Digital is a leading technology solutions provider committed to delivering innovative digital transformation services to a diverse range of clients across various industries. With a focus on cutting-edge technology and a client-centric approach, ACL Digital specializes in creating scalable, reliable, and efficient systems that drive business growth and operational excellence. Our team of skilled professionals is dedicated to solving complex challenges through innovative solutions, leveraging the latest advancements in technology to ensure our clients stay ahead in a competitive digital landscape.
About The Role
We are seeking a highly skilled and experienced Software Engineer to join our dynamic team in Bangalore. The ideal candidate will have a strong background in system design and distributed systems, with hands-on experience in event streaming, batch processing, and online data processing at scale. You will be responsible for designing, developing, and maintaining high-performance, scalable systems that support our clients' digital initiatives. This role requires a proactive individual with a deep understanding of Java and Spring frameworks, and the ability to work independently with high ownership. You will collaborate closely with cross-functional teams to deliver robust solutions that meet business requirements and technical standards.
Qualifications
- Minimum of 6 to 8 years of hands-on experience in software development, with a focus on system design and distributed systems.
- Proficiency in Java and Spring framework with at least 5 years of relevant experience.
- Strong experience in system design, particularly in event stream processing using Kafka, batch processing, and online data processing at a scale of at least 2 years.
- Proven expertise in Data Structures and Algorithms (DSA), with a portfolio of solved medium-level problems, particularly in Longest Common Subsequence (LCS) or similar challenges, with recent activity on GitHub.
- Demonstrated high ownership, self-reliance, and the ability to work effectively in a fast-paced environment.
- Excellent problem-solving skills and the ability to adapt to new technologies quickly.
- Location in Bangalore, with the willingness to work in-office three days a week and participate in in-person interviews as required.
Responsibilities
- Design, develop, and optimize distributed systems capable of handling large-scale data streams and batch processing.
- Architect scalable solutions using event streaming platforms such as Kafka, ensuring high availability and fault tolerance.
- Implement and maintain online data processing pipelines, ensuring data integrity and performance.
- Collaborate with product managers, data engineers, and other stakeholders to understand requirements and translate them into technical solutions.
- Write clean, efficient, and well-documented code adhering to best practices.
- Conduct code reviews, performance tuning, and troubleshooting to ensure system robustness.
- Stay updated with the latest industry trends and incorporate innovative approaches into system design.
- Mentor junior team members and foster a culture of continuous learning and improvement.
Benefits
At ACL Digital, we believe in fostering a supportive and engaging work environment. Our employees enjoy competitive compensation packages, comprehensive health insurance, and flexible work arrangements. We also provide opportunities for professional development through training programs, certifications, and participation in industry conferences. Our inclusive culture promotes diversity and equal opportunity, ensuring every team member feels valued and empowered to contribute their best. Additionally, employees benefit from a collaborative work environment, modern office facilities, and a focus on work-life balance.
Equal Opportunity
ACL Digital is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected characteristic. Our hiring practices are designed to promote diversity and ensure that all qualified candidates have an equal chance to join our team and contribute to our success.
Click on Apply to know more.