
Java Full Stack Developer
- Chennai, Tamil Nadu
- Permanent
- Full-time
- A bachelor's degree in computer science, Engineering, or a related discipline with 5+ years of work experience.
- Strong fundamentals in Data Structure, Algorithms, and Object-Oriented Design.
- Proficiency in Java 17 or higher and Front-End UI Technologies.
- Strong Experience in Spring Framework, Hibernate and proficiency with Spring Boot
- Experience in Angular 8 or higher, JavaScript frameworks, CSS, HTML.
- Experience & Good Understanding of Messaging frameworks like IBM MQ /Kafka
- Experience in Test driven and Behaviour driven development
- Experience with Agile Software development methodologies, tools and processes
- Knowledge of Architectural patterns including Microservices architecture
- Knowledge of Securities or Financial Services Domain is a plus
- Work within a scrum team of 8+ people highly focused on service delivery, resiliency and interoperability with other services in the middle office platform.
- Consult and collaborate with other technologists to leverage and contribute to reusable code and services.
- Develop subject matter expertise in one or more functional areas
- Drive the design of scalable, high performing and robust applications and represent the software in design/code reviews with senior staff.
- Help the tech leadership team shape best practices for developing, sharing and continuously improving our software platform.