Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Matterbay and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
Roles and Responsibilities
- Design, develop, and maintain the high-performance, low-latency Java backend that forms the heart of our AI orchestration platform.
- Tackle tough problems in areas like concurrent execution, state management, fault tolerance, and distributed system coordination.
- Write exceptionally clean, maintainable, and well-tested code.
Participate in code and design reviews to uphold our high technical standards.
- Work directly with the US team to translate complex product requirements into robust technical designs and new features.
- Take full ownership of features from concept to deployment, including troubleshooting, debugging, and ensuring reliability in production.
- Continually improve the performance, scalability, and security of our systems.
Desired Candidate Profile
- 3+ years of deep experience in core Java, expertise in multithreading, concurrency, data structures, algorithms, and memory management.
- Strong hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data) and Hibernate/JPA.
- Solid experience in building APIs. Familiarity with tools like Swagger/OpenAPI and Postman.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Knowledge of cloud platforms (AWS, Azure, GCP) and their services.
- Familiarity with message brokers (Kafka, RabbitMQ) for building event-driven systems.
- A curiosity about GenAI, Machine Learning, or workflow orchestration engines.
- Bachelor degree in computer science or a related field, or equivalent practical experience.
Don't Miss This Opportunity!
Matterbay is actively hiring for this Java Software Engineer position
Apply Now