Key Responsibilities
- Architect design and implement reactive nonblocking APIs using Java with Spring Boot WebFlux Quarkus Micronaut or Spark Java for high throughput retirement account operations in a TDD Test Driven Development iterative methodology
- Lead development of Nodejs based authentication orchestration and data aggregation layers handling complex multisystem integrations
- Design and deliver production grade BFF Backend for Frontend architectures in Nodejs optimizing data delivery for AngularReact clients and mobile applications
- Own Apache Camel integration implementations including enterprise integration patterns Saga orchestration and lightweight BPMN workflows for distributed retirement transactions
- Architect and implement distributed transaction patterns using Saga compensating transactions across contribution withdrawal rollover and compliance workflows
- Drive GraphQL API design including schema evolution query optimization batching strategies and resolver performance tuning for complex domain aggregations
- Lead ORM strategy and implementation using Hibernate JPA or TypeORM with focus on performance optimization caching strategies and database query tuning
- Establish reactive programming patterns using Project Reactor RxJava or reactive streams for highconcurrency lowlatency financial operations
- Design resilient system architectures incorporating circuit breakers bulkheads rate limiting and fallback mechanisms for thirdparty integrations
- Collaborate with architects and product leaders to define technical roadmaps API contracts and domain boundaries for retirement platform evolution
- Mentor junior and midlevel engineers through code reviews architecture discussions and technical guidance on best practices
- Drive quality through comprehensive testing strategies including unit integration contract testing and chaos engineering principles
- Lead incident response root cause analysis and implement preventive measures for production systems
- Champion engineering excellence through establishing coding standards architectural patterns and observability practices
Required Skills and Experience
- 6-12 years of backend engineering experience with demonstrated progression in technical complexity and leadership responsibilities
- Expertlevel proficiency in Java backend development using Spring Boot including WebFlux Quarkus Micronaut or Spark Java with production deployment experience
- Deep expertise in reactive programming paradigms using Project Reactor RxJava or reactive streams for building nonblocking asynchronous systems
- Advanced Nodejs development skills for building productiongrade authentication services orchestration middleware and BFF architectures
- Proven experience designing and implementing RESTful and GraphQL APIs at scale with focus on performance versioning and backward compatibility
- Strong GraphQL expertise including schema design federation patterns N1 query resolution DataLoader implementation and performance optimization
- Advanced ORM knowledge with Hibernate JPA or TypeORM including query optimization caching strategies L1L2 lazy loading and transaction management
- Production experience with Apache Camel implementing EIP patterns routing transformation and error handling for enterprise integrations
- Handson implementation of Saga patterns and compensating transactions for distributed systems in financial or missioncritical environments
- Experience with lightweight BPMN engines or workflow orchestration frameworks for longrunning business processes
- Deep understanding of microservices architecture domaindriven design eventdriven architectures and distributed system patterns
- Expertise in relational databases PostgreSQL Oracle including schema design indexing strategies query optimization and transaction isolation levels
- Strong execution knowledge of authentication and authorization protocols OAuth2OIDC JWT mutual TLS and their application in financial systems
- Experience with message brokers Kafka RabbitMQ and event streaming architectures for asynchronous processing
- Proficiency with cloud platforms AWS or Azure including containerization Docker Kubernetes serverless architectures and infrastructure patterns
- Strong understanding of observability practices including distribution
Mandatory Skills: JavaKafkaMicroservicesPostgreSQLPowerShellPythonSpringBootActive MQOpen SearchCAMEL
Key Responsibilities Architect design and implement reactive nonblocking APIs using Java with Spring Boot WebFlux Quarkus Micronaut or Spark Java for high throughput retirement account operations in a TDD Test Driven Development iterative methodology Lead development of Nodejs based authentication ...
Key Responsibilities
- Architect design and implement reactive nonblocking APIs using Java with Spring Boot WebFlux Quarkus Micronaut or Spark Java for high throughput retirement account operations in a TDD Test Driven Development iterative methodology
- Lead development of Nodejs based authentication orchestration and data aggregation layers handling complex multisystem integrations
- Design and deliver production grade BFF Backend for Frontend architectures in Nodejs optimizing data delivery for AngularReact clients and mobile applications
- Own Apache Camel integration implementations including enterprise integration patterns Saga orchestration and lightweight BPMN workflows for distributed retirement transactions
- Architect and implement distributed transaction patterns using Saga compensating transactions across contribution withdrawal rollover and compliance workflows
- Drive GraphQL API design including schema evolution query optimization batching strategies and resolver performance tuning for complex domain aggregations
- Lead ORM strategy and implementation using Hibernate JPA or TypeORM with focus on performance optimization caching strategies and database query tuning
- Establish reactive programming patterns using Project Reactor RxJava or reactive streams for highconcurrency lowlatency financial operations
- Design resilient system architectures incorporating circuit breakers bulkheads rate limiting and fallback mechanisms for thirdparty integrations
- Collaborate with architects and product leaders to define technical roadmaps API contracts and domain boundaries for retirement platform evolution
- Mentor junior and midlevel engineers through code reviews architecture discussions and technical guidance on best practices
- Drive quality through comprehensive testing strategies including unit integration contract testing and chaos engineering principles
- Lead incident response root cause analysis and implement preventive measures for production systems
- Champion engineering excellence through establishing coding standards architectural patterns and observability practices
Required Skills and Experience
- 6-12 years of backend engineering experience with demonstrated progression in technical complexity and leadership responsibilities
- Expertlevel proficiency in Java backend development using Spring Boot including WebFlux Quarkus Micronaut or Spark Java with production deployment experience
- Deep expertise in reactive programming paradigms using Project Reactor RxJava or reactive streams for building nonblocking asynchronous systems
- Advanced Nodejs development skills for building productiongrade authentication services orchestration middleware and BFF architectures
- Proven experience designing and implementing RESTful and GraphQL APIs at scale with focus on performance versioning and backward compatibility
- Strong GraphQL expertise including schema design federation patterns N1 query resolution DataLoader implementation and performance optimization
- Advanced ORM knowledge with Hibernate JPA or TypeORM including query optimization caching strategies L1L2 lazy loading and transaction management
- Production experience with Apache Camel implementing EIP patterns routing transformation and error handling for enterprise integrations
- Handson implementation of Saga patterns and compensating transactions for distributed systems in financial or missioncritical environments
- Experience with lightweight BPMN engines or workflow orchestration frameworks for longrunning business processes
- Deep understanding of microservices architecture domaindriven design eventdriven architectures and distributed system patterns
- Expertise in relational databases PostgreSQL Oracle including schema design indexing strategies query optimization and transaction isolation levels
- Strong execution knowledge of authentication and authorization protocols OAuth2OIDC JWT mutual TLS and their application in financial systems
- Experience with message brokers Kafka RabbitMQ and event streaming architectures for asynchronous processing
- Proficiency with cloud platforms AWS or Azure including containerization Docker Kubernetes serverless architectures and infrastructure patterns
- Strong understanding of observability practices including distribution
Mandatory Skills: JavaKafkaMicroservicesPostgreSQLPowerShellPythonSpringBootActive MQOpen SearchCAMEL
View more
View less