Java Software Engineer
Indexed description
YOUR ROLE
We are looking for a skilled Backend Developer to join our team and contribute to the design, development, and maintenance of scalable and high-performing applications. You will work in a cloud-native environment, leveraging modern architectures and technologies to build robust solutions that support business growth and innovation.
- Design, develop, and maintain backend applications using Java and Spring Boot.
- Implement asynchronous communication solutions using RabbitMQ or other messaging/queue technologies.
- Deploy, monitor, and maintain applications in AWS cloud environments.
- Bachelor’s degree in Computer Science, Engineering, or related field
- Strong experience with Java and Spring Boot.
- Solid experience designing and developing Microservices.
- Hands-on experience with RabbitMQ or other messaging/queue technologies.
- Experience working with AWS Cloud Services.
- Good understanding of RESTful APIs and distributed systems.
- Experience with source control systems such as Git.
- Strong problem-solving and analytical skills.
- Good communication skills and ability to work in an agile environment.
- Fluent English.
- Experience with Kubernetes.
- Knowledge of GraphQL.
- Experience with Apache Camel.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience working in containerized environments (Docker).
- Join a multicultural and inclusive team environment
- Enjoy a supportive atmosphere promoting work life balance
- Hybrid work
- Your career growth is central to our mission
- Our array of career growth programs and diverse professionals are crafted to support you in exploring a world of opportunities
- Access valuable training and certifications in cutting edge technologies
- Engage in exciting projects.Health and life insurance
- Referral program with bonuses for talent recommendations
- Great office locations
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search