Java Solvency Developer
Description
Role Overview
We are looking for a Techno-Functional Java Developer to enhance and maintain core calculation engines and data pipelines. The ideal candidate pairs robust Core Java and distributed computing proficiency with a practical understanding of financial risk/actuarial data models. You will be instrumental in optimizing high-throughput batch computation, ensuring numerical accuracy, and integrating upstream portfolio feeds with downstream regulatory/management reporting.
Key Responsibilities
- Design, develop, and maintain scalable web applications using Java (Spring Boot / Microservices) and React.js or Angular
- Build responsive and user-friendly front-end components using React or Angular, HTML, CSS, and JavaScript
- Develop and integrate RESTful APIs and backend services
- Deploy, manage, and monitor applications on AWS Cloud
- Work with AWS services such as EC2, S3, RDS, Lambda, IAM, CloudWatch, etc.
- Implement CI/CD pipelines for automated build and deployment
- Ensure application performance, security, and scalability in cloud environments
- Collaborate with cross-functional teams including UI/UX, DevOps, QA, and business stakeholders
- Perform code reviews, unit testing, and debugging
- Follow Agile/Scrum development methodologies
- Troubleshoot production issues and provide timely resolutions
- Maintain technical documentation and adhere to coding standards and best practices
Qualifications & Competencies
- Experience: 5+ years of full-lifecycle backend software development experience, preferably in high-performance computing, risk analytics, or financial calculation engines.
- Technical Stack:
- Languages & Frameworks: Strong Core Java (Multithreading, Concurrency, JVM internals), Spring Framework (Spring Boot, Spring Batch, Spring Data), ReactJS, Javascript.
- Databases: Relational database expertise (PostgreSQL/Oracle) including query optimization and large dataset handling; familiarity with NoSQL or in-memory caches (Redis/Hazelcast) is an asset.
- Architecture: Microservices, Event-Driven Architecture (Kafka/RabbitMQ), Docker/Kubernetes.
- Cloud: Familiarity with AWS Services.
- Functional Stack: Intermediate understanding of financial products, cash flows, discount factors, or risk calculation concepts (Value at Risk, RAROC, Solvency II).
- Engineering: Strong commitment to Clean Code, Test-Driven Development (TDD), and automated testing practices. DevOps.
Skills
- Agile
- Analytics
- Angular
- API
- AWS
- CI/CD
- Cloud
- CloudWatch
- CSS
- Data Pipelines
- DevOps
- Distributed Computing
- Docker
- EC2
- Event Driven Architecture
- HTML
- IAM
- Java
- JavaScript
- JVM
- Kafka
- Kubernetes
- Lambda
- Microservices
- Multithreading
- NoSQL
- Oracle
- PostgreSQL
- RabbitMQ
- RDBMS
- RDS
- React
- Redis
- REST
- S3
- Scrum
- Spring
- TDD
- Test Automation
- Unit Testing
