Senior Reactive Java Engineer

6 days ago

Apply Now
Logo of Tech Holding

Tech Holding

Management β€’ nodeJS β€’ ReactJS β€’ Machine Learning β€’ Artificial Intelligence

51 - 200

Description

β€’ Working at Tech Holding isn't just a job, it's an opportunity to be a part of something bigger. β€’ The ideal candidate will be responsible for developing high-quality applications and software solutions using Java, Spring Boot, and Spring Data. β€’ Lead the design, development, and implementation of highly responsive, high-volume Java applications using Reactive Programming paradigms. β€’ Architect and develop reactive microservices, ensuring scalability, fault tolerance, and real-time processing. β€’ Write and maintain high-quality, testable, and efficient Java code that follows Reactive principles. β€’ Collaborate with cross-functional teams to define system requirements. β€’ Implement and maintain RESTful APIs and reactive web services. β€’ Provide technical leadership to junior engineers, conducting code reviews. β€’ Troubleshoot and resolve complex issues in distributed systems. β€’ Stay updated with the latest developments in Reactive Programming.

Requirements

β€’ 5+ years of Java development experience, with a strong focus on Reactive Programming (e.g., Reactor, RxJava, Akka). β€’ Expertise in designing and implementing reactive microservices, ensuring scalability, resilience, and fault tolerance. β€’ Solid understanding of asynchronous programming, non-blocking I/O, and event-driven architectures. β€’ Experience working with Spring WebFlux or other reactive frameworks. β€’ Deep knowledge of RESTful APIs, web services, and experience with public cloud platforms (e.g., AWS, Google Cloud). β€’ Strong experience with relational and NoSQL databases and familiarity with reactive database drivers (e.g., R2DBC). β€’ Experience with event-driven architectures and messaging technologies such as Kafka or RabbitMQ. β€’ Knowledge of best practices in unit testing, integration testing, and continuous integration/continuous deployment (CI/CD) pipelines. β€’ Excellent problem-solving skills and experience troubleshooting complex, distributed systems. β€’ Proven leadership skills with the ability to mentor junior engineers and lead cross-functional teams.

Benefits

β€’ Remote Work Opportunities β€’ Flexible Work Hours β€’ Unlimited PTO β€’ Competitive Salaries β€’ Health + Dental + Vision + Life Insurance β€’ Long Term disability + 401k Match β€’ Professional Development Opportunities

Apply Now

Similar Jobs

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com