HamburgerMenu
hirist

iAcuity Fintech - Software Engineer - Backend Development

iAcuity
Multiple Locations
5 - 8 Years

Posted on: 20/11/2025

Job Description

Job Summary :


We are seeking a skilled Software Engineer - Backend with 5+ years of hands-on experience to design, develop, and maintain robust backend services using Java 17+ and Spring Boot.

This is a permanent work-from-home opportunity where youll play a pivotal role in shaping backend architectures, building efficient APIs and microservices, and delivering cutting-edge features that have a direct business impact.

Key Responsibilities :


- Design, develop, and maintain scalable backend services using Java 17+ and Spring Boot, ensuring best-in class reliability and maintainability.

- Architect, build, and optimize RESTful APIs and microservices supporting high-volume, real-time applications.

- Integrate and implement robust search and analytics features leveraging Elasticsearch 8+.

- Design, manage, and optimize MySQL/MariaDB and NoSQL databases to ensure data consistency, integrity, and performance.

- Deploy, manage, and tune applications on Tomcat, as well as carry out root-cause analysis for incidents.

- Conduct code reviews, enforce coding standards, and optimize for system performance and security.

- Collaborate effectively with cross-functional teams, including Product, QA, and DevOps, throughout the software lifecycle.

- Stay up to date with the latest innovations in backend engineering, proactively recommending upgrades and optimizations.

Required Skills & Qualifications :

Must-Have :


- Bachelors or Masters degree (B, MCA, M.Sc.) in Computer Science or related discipline.

- Minimum 5 years hands-on backend software development experience.

- Proven expertise with Java 17+ and the Spring Boot framework.

- Strong experience in building scalable REST APIs and microservices.

- Advanced knowledge of Elasticsearch 8+ for search and analytics.

- Proficiency in managing and optimizing both SQL (MySQL/MariaDB) and NoSQL databases.

- Experience with deployment and management of backend apps on Tomcat.

- Ability to conduct peer code reviews and troubleshoot complex backend issues.

- Solid understanding of system security and coding best practices.

Nice-to-Have :


- Familiarity with Docker and Kubernetes for containerized application deployment.

- Experience with CI/CD tools such as Jenkins or GitLab CI.

- Knowledge of Java testing frameworks (JUnit, TestNG).

- Understanding of backend security best practices and standards.

- Basic knowledge of D3.js, Sigma.js, and front-end frameworks (Angular, React) is optional but a plus.

Key Competencies :


- Analytical and problem-solving mindset, able to quickly diagnose and resolve system issues.

- Strong collaboration and communication skills to work effectively in remote, cross-functional teams.

- Passion for continuous learning and driving innovation.

- Detail-oriented with a focus on clean, maintainable, and secure code.

- Self-motivated and highly adaptable, thriving in a dynamic and flexible work environment.

What We Offer :


- Competitive salary and full benefits package.

- Permanent work-from-home arrangement with flexible hours.

- Extensive opportunities for professional growth and technical upskilling.

- Dynamic, supportive, and innovative team culture.

- Exposure to cutting-edge technologies and real-world business challenges


info-icon

Did you find something suspicious?