Link copied to clipboard!
Back to Jobs
Senior Java Backend Engineer at Cloudious LLC
Cloudious LLC
Hartford, CT
Information Technology
Posted 0 days ago
Job Description
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 Skills REST,Eclipse,Junit,Spring,Struts,SOAP,Jpa,Hibernate,Maven,J2EE,Jdbc,Java Employment Type : Full Time Experience: years Vacancy: 1
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.