Location: Remote
Job Description:
As a Technology Lead on java, you will be responsible for designing, developing, and maintaining complex enterprise applications. You will work with a team of engineers to deliver high-quality, scalable, and maintainable software solutions.
Must Have:
- Bachelor's degree in computer science or related field
- 6-8 years of experience in Java 8 and above
- Experience with Spring Boot, Hibernate, and RDBMS technologies
- Knowledge of JavaScript and React
- Understanding of design patterns and software architecture
- Proficiency in Shell scripting
- Experience with Agile methodologies (Scrum)
- Fluency in English
- Strong communication and documentation skills
- Strong problem-solving and analytical skills
Want more jobs like this?
Get jobs in Mexico City, Mexico delivered to your inbox every week.
- Experience with DevOps tools like Chef and Sonar
- Knowledge of testing frameworks like JUnit and Mockito
- Experience with cloud platforms (AWS, Azure, GCP)
- Design and develop complex enterprise applications using Java, Spring Boot, and React.
- Implement RESTful APIs and microservices architecture.
- Work with relational databases like PostgreSQL, SQL, or Oracle.
- Utilize DevOps tools and practices, including Git, Maven, Jenkins, and CI/CD pipelines.
- Write clean, maintainable, and well-tested code.
- Collaborate with cross-functional teams to deliver projects on time and within budget.
- Guide juniors in the team in technology aspects to ensure timely delivery.