Senior Java Backend Engineer

Cloudious LLC

Not Interested
Bookmark
Report This Job

profile Job Location:

Hartford, CT - USA

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

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 ...
View more view more

Key Skills

  • REST
  • Eclipse
  • Junit
  • Spring
  • Struts
  • SOAP
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java