Overview
Developer role on the Marketing Solutions team, focused on backend engineering in Java with APIs, microservices, SQL and cloud-ready architectures.
What you'll do
- Design, develop, and maintain backend services using Java.
- Build and enhance APIs and microservices using frameworks such as Spring Boot (Java).
- Write efficient SQL queries, stored procedures, and data access logic, preferably using PostgreSQL.
- Contribute to building scalable, maintainable backend systems in a polyglot environment.
- Participate in CI/CD activities using tools such as Git and Jenkins.
- Troubleshoot, debug, and resolve issues across the backend service stack.
- Collaborate closely with teammates, product managers, and senior engineers to deliver high-quality solutions.
- Demonstrate strong ownership, communication, and a "can-do" attitude in day-to-day work.
- Contribute to cloud-aligned development practices.
What you'll need
- 5+ years of hands-on experience in backend service development.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong proficiency in backend development using Java.
- Experience with Java Spring Boot.
- Experience with API and microservices design.
- Experience with SQL and relational databases (preferably PostgreSQL).
- Familiarity with CI/CD tools such as Git and Jenkins.
- Strong problem-solving, debugging, and analytical skills.
- Excellent communication and interpersonal collaboration abilities.
- High personal commitment, accountability, and team orientation.
Nice to have
- Experience building or scaling large distributed systems.
- Exposure to marketing technology, customer segmentation, or analytics solutions.
- Exposure to AWS or GCP.
Details
- Hybrid position: work virtually and in-person at an assigned TU office location for a minimum of two days a week.
Read the full description and apply on the company’s own careers page.