We are looking for a skilled Senior Back-End Java Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable server-side applications using Java and modern back-end technologies.
Job Requirements:
- 5 Years of experience minimum
- Experience with cloud platforms (AWS, Azure, GCP).
- Exposure to Docker, Kubernetes, and containerized deployments.
- Familiarity with messaging systems (Kafka, RabbitMQ).
- Knowledge of CI/CD tools (Jenkins, GitLab CI, etc.).
- Experience with unit testing frameworks (JUnit, Mockito).
- Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Advanced communication skills, including the ability to communicate complex information in straightforward manner
- Advance English communication
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance back-end applications using Java 8 and Spring Boot
- Build and manage APIs and microservices architectures
- Collaborate closely with front-end developers, QA engineers, Ops teams, and product managers to deliver robust, end-to-end solutions
- Participate in architectural design discussions and conduct code reviews to ensure adherence to best practices
- Integrate and work with messaging platforms such as Kafka and RabbitMQ for real-time data processing
- Troubleshoot, debug, and optimize performance issues across back-end systems
- Apply strong problem-solving and analytical skills to complex technical challenges
- Work independently and collaboratively in a fast-paced Agile development environment
If you are interested, please send your resume in English to: marlen.osorio@ust.com, including your salary expectation.