Overview
Senior Software Engineer responsible for designing, developing, and maintaining robust, scalable APIs for enterprise-level financial applications and supporting complex hierarchy system integration.
What you'll do
- Design, develop, and maintain robust, scalable APIs to support enterprise-level financial applications.
- Participate in the design and implementation of a complex hierarchical system while ensuring backward compatibility with legacy structures.
- Collaborate with architects, product managers, analysts, and designers to align technical solutions with business strategy.
- Lead planning and execution of API integration across multiple teams to support adoption of new hierarchy models.
- Contribute to front-end integration efforts using React.js or similar frameworks as needed.
- Ensure code quality through testable, production-ready development and adherence to security and compliance standards.
- Identify technical needs, propose solutions, and guide team members in best practices.
- Communicate across technical and non-technical stakeholders to drive clarity and alignment.
- Gain a deep understanding of both legacy and new hierarchy systems.
- Deliver a clear implementation plan for APIs and potential UI components.
- Establish cross-team collaboration to support system-wide updates and integration.
What you'll need
- Bachelor’s degree in Computer Science or related field, or equivalent work experience.
- 6+ years of software engineering experience, with a focus on backend/API development.
Nice to have
- Expertise in RESTful and GraphQL API development using Java and Spring Boot.
- Experience with microservice architecture and containerized deployment using Docker, Kubernetes, and Istio.
- Familiarity with cloud-agnostic design principles and hybrid environments.
- Integration experience with RDBMS and NoSQL databases, such as PostgreSQL and MongoDB.
- Exposure to streaming platforms such as Kafka.
- Proficiency in CI/CD tools, including Maven and Jenkins.
- Proficiency in API documentation standards, including OpenAPI/Swagger.
- Experience integrating APIs with modern JavaScript SPAs, with React.js preferred.
- Strong understanding of agile development and DevOps principles.
- Excellent problem-solving, analytical, and interpersonal skills.
- Proven ability to work independently and lead technical planning efforts.
Details
- Location: Chennai, India.
Read the full description and apply on the company’s own careers page.