Job Description
Job Brief:
- We are looking for a Senior Software Engineer to join a publicly traded American multinational with presence in 3 different companies, you will have the opportunity to work on complex projects, leverage your Java expertise, and contribute to the development of cutting-edge software products with a focus on cloud and infrastructure
Responsibilities:
- Design, develop, and maintain high-quality software applications using Java and related technologies with a focus on cloud and infrastructure
- Design and implement cloud-based solutions leveraging platforms such as AWS or GCP
- Ensure the scalability, reliability, and performance of software applications in cloud environments
- Implement and automate build, deployment and monitoring processes
- Mentor and guide junior engineers, fostering a culture of knowledge sharing and continuous learning.
Requirements and skills:
- 5+ years of experience in backend development
- Proficiency in Java and the Spring framework.
- Strong knowledge of REST API design and implementation.
- Experience with Google Cloud or other cloud platforms.
- Familiarity with software engineering best practices, including continuous delivery, defensive programming, and automated testing.
- Proven experience working in agile development teams.
- Background in distributed systems and microservices architecture.
- AI expertise in speech recognition and natural language processing is a plus but not mandatory.
- Bachelor’s or Master’s degree in Computer Science or equivalent professional experience.
Next steps:
- Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest.