Descripción del puesto
We are seeking a Java Technical Lead to join our team and drive the technical excellence of our software solutions. This is a hands-on role, where you will actively code, mentor junior developers, and serve as a technical reference to the team. The ideal candidate is highly technical, a strong communicator, and capable of learning quickly to guide architectural decisions and support a microservices' migration.
From day one, you will work closely with an English-speaking team, participating in technical discussions, problem-solving, and decision-making. Strong experience in Java, Spring Boot, and Hibernate is required, while expertise in Apache Camel and AWS is highly valued.
We do not discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital, or disability status. All candidates will be valued according to law 19691 art. 8.
Responsibilities:
- Develop and maintain high-quality front-end and back-end code using technologies like Java, Spring Boot, Hibernate and React.
- Act as a technical leader, ensuring best practices, code quality, and scalable design.
- Mentor junior developers and foster a culture of technical growth within the team.
- Communicate effectively, reporting project status, roadblocks, and technical concerns.
- Contribute to the migration from a monolithic architecture to microservices.
- Collaborate with designers, product managers, and other developers to ensure seamless user experience and product functionality.
- Contribute to continuous improvement through code reviews, process suggestions, and knowledge sharing.
- You'll collaborate with Innovation and participate in technical evaluations. In addition to mentoring new team members and participating in training initiatives.
Requisitos
- 5+ years of experience as a Full Stack Developer with a strong technical background.
- Proficiency in Java, Spring Boot, and Hibernate.
- Experience with containerization technologies like Docker and Kubernetes.
- Excellent communication skills in English – ability to ask the right questions and clearly articulate technical challenges.
- Ability to quickly learn business domains and apply that knowledge to technical solutions.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Valued
- Experience with React (or similar UI frameworks)
- Hands-on experience with cloud platforms, ideally AWS.
- Familiarity with Apache Camel.
Beneficios
- Pase Libre on the Black plan at no cost, and discounts for family members
- Remote or hybrid work model, you choose!
- Refunds for training, courses, certifications
- Free access to e-learning platforms like Udemy
- English lessons
- Referral program
- Birthday day off
Detalles
Tags:
Nosotros
Switch Software is always looking for ambitious, talented software developers. Our main offerings include .NET, Java and Javascript, but if you specialize in something else, we want to see what you have to offer.
We are a growing company and have offices in Montevideo(Uruguay) and in US in Austin (Texas), Chicago and Denver. If you want to work in US projects on a team that maintains a small-company family environment, then Switch may be your next home.
