Jr. Software Engineer – Java (Spring Boot, Microservices) - Onsite
Indexed description
- Please note, this role is not able to offer visa transfer or sponsorship now or in the future*
Overview
We are seeking high-potential (A-level) Junior Java Engineers with around 2 years of experience to join our engineering team. You will work on building scalable, cloud-native microservices and real-time platforms powering Connected Services and IoT ecosystems.
This is a great opportunity to work with modern technologies and gain hands-on experience across the full software development lifecycle.
Key Responsibilities
- Design and develop RESTful & event-driven microservices using Java and Spring Boot
- Build integrations with connected systems, APIs, and real-time platforms
- Work with messaging systems (Kafka/RabbitMQ) for streaming data
- Contribute to end-to-end development (design → build → deploy)
- Collaborate with cross-functional teams on cloud and DevOps practices
- Write clean, testable, and maintainable code
- ~2 years of experience in Java development
- Hands-on experience with Spring Boot / Microservices
- Understanding of REST APIs and distributed systems
- Exposure to Kafka or messaging systems (preferred)
- Basic knowledge of cloud, Docker, or Kubernetes is a plus
- Strong problem-solving and learning mindset
- A-level talent with strong fundamentals and growth mindset
- Passion for building scalable, real-world systems
- Ability to work in a fast-paced, ownership-driven environment
- Bonus + Comprehensive Benefits
- Onsite role
- ⚠️ Visa sponsorship is not available now or in the future. Candidates requiring sponsorship will not be considered.
- Medical/Dental/Vision/Life Insurance
- Paid holidays plus Paid Time Off
- 401(k) plan and contributions
- Long-term/Short-term Disability
- Paid Parental Leave
- Employee Stock Purchase Plan
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search