đ Join Our Innovative Team at CatoriTech! đ - Java Developer Opportunity (Fully Remote)
Are you a skilled Java Developer looking for a new challenge? Do you want to work with cutting-edge technologies to build high-performance, real-time systems from the comfort of your home? CatoriTech is searching for a passionate and experienced Java Developer to join our fully remote team and help us push the boundaries of whatâs possible in the tech world.
About the Role:
As a Java Developer at CatoriTech, youâll be a key player in developing and enhancing our products using Java. Your role will be crucial in driving the success of our projects by designing, building, and deploying microservices and applications that power our real-time systems. Youâll work in a collaborative, fully remote environment, taking ownership of the entire application development cycle while ensuring the highest quality standards through thorough testing and deployment processes.
What Success Looks Like:
Success in this role means delivering high-quality, scalable, and reliable Java-based solutions that meet our clientsâ needs while thriving in a remote setting. Youâll be working closely with a talented, distributed team, contributing to the evolution of our technology stack and ensuring that our systems perform at their best. Your ability to manage our persistence layer, develop asynchronous applications, and collaborate on API design will be essential to our success.
Responsibilities:
Extend our Core-API: Use your Java expertise to enhance and maintain our core application programming interface.Develop Asynchronous Real-Time Systems: Build applications with streaming platforms, ensuring performance and reliability.Application Stack: Quarkus, Hibernate, PostgreSQL, restapi, graphql, websocket, kafka and moreUnit & Integration Testing: Perform comprehensive testing of core components using JUnit to ensure robustness.API Design & Specification: Collaborate on designing new API components using Swagger OAS, YAML, and Postman.Deploy Microservices: Use Kubernetes, Docker, and CI toolsets to build, test, and deploy applications in staging and production environments.Project Management: Work with Jira, Git, and GitHub for project planning and release management.Team Collaboration: Take ownership of the application development cycle, coordinating with your team to deliver results.Qualifications:
Proven Java Experience: Strong background in Java SE and Java EE (Jakarta EE) development.Framework Expertise: Experience with Quarkus and GraalVM.Message Queues: Familiarity with Kafka, RabbitMQ, and ActiveMQ.High-Traffic Systems: Previous experience working with concurrent high-traffic systems.Reactive Programming: Proficiency in reactive programming and design patterns.DevOps Skills: Knowledge of Kubernetes, Docker, and AWS is a plus.Communication: Excellent English language skills, with the ability to communicate effectively across different product areas.Educational Background: Bachelor's degree in Computer Science or a related field.Professional Experience: 5-10 years of Java development experience is preferred.Technical Skills & Tools:
Languages & Frameworks: Java 17+, Quarkus, GraalVM, Hibernate, JPA.Database Management: PostgreSQL.Testing: JUnit, RestAssured.DevOps Tools: Docker, Kubernetes.IDE & Tools: IntelliJ IDEA, VSCode, Git, Unix shell, and Linux.
Why CatoriTech?
At CatoriTech, weâre not just developing software but building the future. Our fully remote environment allows you to work from anywhere, promoting a healthy work-life balance. Enjoy the benefits of:
Flexibility: Work from the location that suits you best.Work-Life Balance: Achieve a harmonious balance between your professional and personal life.Global Collaboration: Work with a diverse, talented team worldwide.Continuous Learning: Access to ongoing training and professional development opportunities.Inclusive Culture: Thrive in an inclusive, supportive, collaborative remote work culture.
If youâre driven by challenge, thrive in a remote, collaborative environment, and are eager to make an impact, we want you on our team.
Ready to Make a Difference?
Apply now to join our exciting journey and take your career to the next level! Visit CatoriTech.com to learn more about us and submit your application.
Letâs build something amazing together! đ
#JavaDeveloper #CatoriTech #TechCareers #HiringNow #RemoteJobs #JoinOurTeam