Quick Summary
This is a full-time, remote Java Technical Leader role requiring a minimum of 8 years of formally proven Java development experience and a complete higher education in Technology. The role involves providing technical leadership, defining best practices, conducting code reviews, and ensuring project delivery, with required availability from 9:00 AM to 6:00 PM. Candidates must have solid experience with Java frameworks like Spring and Hibernate, relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis), Agile methodologies (Scrum, Kanban), and modern architecture/DevOps practices including Microservices, CI/CD (Jenkins, Maven), Docker, and Kubernetes.
Remote Java Technical Leader
BM VAGAS, in partnership with a major Technology company, is seeking a Remote Java Technical Leader.
Responsibilities
- Provide technical leadership for the Java development team.
- Define and promote best practices in software development and architecture.
- Conduct code reviews to ensure high code quality standards.
- Actively participate in the design and implementation of new features.
- Ensure timely project delivery while maintaining expected quality levels.
Requirements
- High availability required from 9:00 AM to 6:00 PM.
- Solid experience (minimum 8 years) in Java development, formally proven.
- Knowledge of Java frameworks including Spring and Hibernate.
- Experience with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with Agile methodologies (Scrum, Kanban).
- Experience with unit and integration testing.
- Knowledge of legacy JAVA technology.
- Complete higher education in Technology (mandatory).
Technical Expertise
Agile Methodologies:
- Scrum, XP, Kanban, and principles of the Agile Manifesto.
Architecture and Design:
- Design Patterns (EIP, Design Patterns, SOA, Microservices).
- Three-layer architecture and MVC.
- Microservices Architecture.
DevOps:
- DevOps and DevSecOps.
- CI/CD (Jenkins, GitLab, Maven).
- Containers (Docker, Kubernetes).
- Code analysis (SonarQube).
Technologies:
- Java, PHP, NodeJS, Angular, Ionic, Spring Boot, Spring MVC.
- SOAP, REST, XML, JSON.
- JavaScript, HTML, CSS, JSP, Bootstrap.
Databases:
- MySQL, PostgreSQL, SQL Server, Oracle.
- MongoDB, Redis.
Versioning:
- Git and Subversion.
Testing:
- JUnit, Selenium, Cucumber.
Performance:
- JMeter.
Skills
- Technical leadership and team management capabilities.
- Strong communication and negotiation skills.
- Systemic vision and critical analysis ability.
- Orientation toward results and deadlines.
- Proactivity and effective problem-solving capacity.

