Lead Java Developer
Descrição da vaga
Lead Java Developer - The ideal candidate will have strong experience in Java 8+, relevant frameworks (Spring, Hibernate), relational databases, RESTful APIs, version control, and basic frontend knowledge.
This role requires problem-solving, adaptability, and the ability to work independently in a fast-paced, remote environment.
Responsibilities- Develop applications using Java 8+ and frameworks like Spring and Hibernate.
- Apply strong object-oriented programming (OOP) principles.
- Work with relational databases such as Oracle, MySQL, and write optimized queries.
- Build, maintain, and consume RESTful APIs and web services.
- Use version control tools like Git for collaboration and code management.
- Collaborate with frontend teams using HTML, CSS, JavaScript, React.
- Troubleshoot, debug, and optimize applications.
- Work with ServiceNow, Jira, and Confluence for task and project tracking.
- Adapt quickly to new technologies and a dynamic work environment.
- Communicate effectively with teams and stakeholders.
Required Skills- Proficiency in Java 8+ and frameworks (Spring, Hibernate, etc.
)- Strong understanding of object-oriented programming principles- Experience with relational databases (Oracle, MySQL, etc.
)- Hands-on experience with RESTful APIs and web services- Experience with version control tools (Git)- Familiarity with frontend technologies (HTML, CSS, JavaScript, React)- Excellent oral and written communication skills- Strong problem-solving, troubleshooting, and analytical skills- Knowledge of ServiceNow, Jira, and Confluence- Ability to adapt and learn quickly in a dynamic environmentDesirable Skills- Experience with microservices architecture- Familiarity with Agile / Scrum methodologies- Advanced troubleshooting and debugging skills- Strong collaboration in cross-functional and remote teamsEducation- Bachelors degree preferred in a relevant field- Technical certifications related to Java development are highly recommended
¿Te interesa este puesto?