Lead Java Engineer
We are seeking an experienced Lead Java Developer to spearhead a remote project in Brazil. Key requirements include a Bachelor's degree in Computer Science, Engineering, or a related field, and a strong background in Java development, Spring Boot, AWS, Microservices architecture, design patterns, containerization, orchestration tools like Docker and Kubernetes, frontend technologies like React.js or Angular, NodeJs, PostgreSQL database, security best practices, Agile/Scrum methodologies, DevOps practices, problem-solving skills, and proficiency in English.
Key Responsibilities:
* Translate application storyboards and use cases into functional applications.
* Design, build, and maintain efficient, reusable, and reliable code.
* Ensure the best possible performance, quality, and responsiveness of the applications.
* Collaborate closely with the Product Owner to ensure alignment with business requirements and meet delivery timelines.
* Prioritize and facilitate the early resolution of client issues, ensuring adherence to agreed Service Level Agreements (SLA).
* Conduct code reviews, contribute to critical feature designs, and ensure the overall quality of the team's deliverables.
* Identify bottlenecks and bugs and devise solutions to these problems.