PJob number: /ph3Responsibilities /h3ulliDesign and evolve robust distributed systems, balancing scalability, latency, consistency, and fault tolerance /liliDevelop and maintain high-performance backend services and APIs using Java, Spring, and Spring Boot /liliDesign reliable messaging and integration flows using JPA, JDBC templates, JMS, and event-driven patterns /liliIntegrate complex financial platforms and third-party services, ensuring correctness, data integrity, and operational resilience /liliApply distributed systems principles (e.g. consistency models, idempotency, back-pressure, resiliency patterns) to real-world financial workloads /liliOptimize end-to-end latency, asynchronous processing, and efficient IO /liliIdentify and resolve performance bottlenecks through profiling, benchmarking, and load testing /liliWrite clean, maintainable, and efficient code while adhering to industry best practices, including code reviews, testing, and CI/CD /liliApply financial-grade engineering principles (auditability, security, controlled change) /li /ulh3Requirements /h3ulliSolid experience as a softwae engineer with a focus on Java (Core Java, Collections, JSON, JDBC, Spring, Spring Boot) /liliVery good knowledge in JPA, JDBC, relational databases, JMS, Unix/Linux and Bash scripting /liliVery good understanding of OAuth2, API security, IAM concepts /liliGood code review practices and pride in code quality /liliExperience with cloud platforms, preferably Microsoft Azure /liliKnowledge of containerization (Docker, Kubernetes), CI/CD pipelines and DevOps practices /liliExposure to API security, OAuth2, and related standards /liliFluency in English /li /ulh3Nice to have /h3ulliPrevious experience in the financial industry is a plus /li /ulh3Personality /h3ulliAbility to work independently and take ownership of projects /liliExcellent analytical and problem-solving skills /li /ul #J-18808-Ljbffr