Senior Java Developer – Risk Technology
Summary
Senior Java developer building and optimizing high-performance risk-management systems using Java, REST APIs, and distributed data processing for a global fintech client.
- Strong professional experience with Java development.
- Advanced knowledge of Java programming concepts and best practices.
- Hands-on experience with multi-threading and concurrent programming.
- Proven experience designing and developing Java REST APIs.
- Experience building and maintaining large-scale, high-volume data processing systems.
- Strong understanding of relational databases (RDBMS) and SQL.
- Experience with JVM performance analysis and optimization.
- Ability to troubleshoot and optimize backend application performance.
- Experience with PostgreSQL.
- Knowledge of Apache Kafka and event-driven architectures.
- Experience with Oracle PL/SQL and SQL query optimization.
- Knowledge of Linux Shell scripting.
- Experience with Python scripting.
- Exposure to functional programming concepts (e.g., Haskell).
- Experience with Docker and Kubernetes (K8S).
- Understanding of DevOps practices and CI/CD pipelines