Role Overview
We are looking for a hands-on Java Full Stack Developer with 3-5 years of experience to build and deliver features on our fintech, enterprise-grade, world class data aggregation, reconciliation, and reporting product. You will work on product features end-to-end while building a strong understanding of how the system works behind the scenes, contributing to both current and future Product requirements.
Responsibilities
- Design, develop, and implement solutions that solve real, complex problems.
- Work with Product Management to resolve or raise queries on ambiguous areas.
- Develop high-quality code as per standards, including business layer, interface, and service development.
- Troubleshoot and solve software issues independently.
- Actively build and deliver product features/modules end-to-end.
Requirements
- 3-5 years of relevant, hands-on experience designing and developing systems for enterprise business environments.
- Strong design and coding skills in Enterprise Java, Hibernate-JPA, Spring, and Spring Boot.
- Experience with REST web services, JMS, XML, and JSON.
- Good working experience in Unix, Oracle, and SQL.
- Experience in Agile Development, Scrum, and Iterative approaches.
- Ability to reason about application internals and data flow to debug and root-cause issues.
Nice to Have
- Experience in communication frameworks like MQ.
- Knowledge of Activiti BPM or DROOLS Rules Engine.
- Integrations with authentication protocols such as oAuth, SAML, LDAP, or Kerberos.
- Hands-on experience with Docker or Kubernetes.
Skills
- Java
- Spring Boot
- Hibernate
- SQL
- Docker