Java Developer
Posted Updated
Description
A hands-on developer in the CTO Office innovation team, building prototypes and production-grade services on a modern reactive Java stack, including real-time video and media features, across Lentra's lending products.
Responsibilities:
- Design and develop reactive, event-driven applications using Java, Spring Boot, WebFlux, and Project Reactor.
- Build scalable microservices, RESTful and SOAP APIs, and third-party integrations.
- Implement non-blocking I/O, back-pressure, and performance optimisation strategies.
- Develop real-time communication and media streaming solutions using WebRTC, TURN, and FFmpeg.
- Integrate messaging and data systems using Kafka, MongoDB, Redis, and PostgreSQL.
- Implement secure authentication, secrets management, and secure coding practices using HashiCorp Vault.
- Monitor application performance, troubleshoot real-time issues, and conduct root cause analysis.
- Collaborate with cross-functional teams using Agile methodologies, code reviews, and technical documentation.
- Develop and maintain cloud-native applications using AWS, Docker, Kubernetes, and CI/CD pipelines.
- Integrate lending and financial technology platforms with external service providers.
Requirements:
- Programming Languages: Java, Python, Node.js, Go (Golang), Rust, and TypeScript.
- Backend Technologies: Java, Spring Boot, Spring WebFlux (Project Reactor), Node.js, and Express.
- Microservices and Messaging: RESTful APIs, SOAP, JSON, Kafka, and third-party integrations.
- Databases: MongoDB, Redis, and PostgreSQL.
- Frontend: HTML5, CSS, Angular 21, TypeScript, and RxJS.
- Real-Time Media: WebRTC, TURN, media streaming, recording, and FFmpeg.
- Security: HashiCorp Vault, secrets management, authentication, and secure coding.
- Cloud and DevOps: AWS, Docker, Kubernetes, Jenkins CI/CD, and Git.
- Monitoring and Observability: Prometheus, Grafana, Elasticsearch, and performance debugging.
- Lending and Financial Integrations: Perfios, IDfy, Karza, NSDL, Leegality, Hunter, RBIH, and JanSamarth.
Core Competencies:
- Reactive and event-driven engineering.
- Microservices architecture and API design.
- Real-time media processing and streaming.
- Performance optimisation, reliability, and observability.
- Application security and secure development practices.
- Agile Scrum, code reviews, documentation, and end-to-end product development.
Skills
- Agile
- Angular
- API
- Api Design
- Authentication
- AWS
- CI/CD
- Cloud
- Cloud Native
- CSS
- DevOps
- Docker
- Elasticsearch
- Event Driven Architecture
- Express.js
- Git
- Go
- Grafana
- HTML
- Java
- Jenkins
- JSON
- Kafka
- Kubernetes
- Microservices
- MongoDB
- Node.js
- Observability
- PostgreSQL
- Prometheus
- Python
- Redis
- REST
- Root Cause Analysis
- Rust
- RxJS
- Scrum
- Secrets Management
- Secure Coding
- SOAP
- Spring
- TypeScript
- Vault
- WebRTC
