Job Description

Role: Java Technical LeadLocation: Kingston, JamaicaExp: 8+ YearsWe are seeking an experienced Java Technical Lead to design, develop, and lead modern enterprise-scale applications. The ideal candidate will have strong expertise in Java 17, Spring Boot, ReactJS, and Kubernetes, along with hands-on experience in architecting and deploying scalable microservices-based solutions.Key Responsibilities:Lead the design, development, and implementation of full-stack applications using Java 17, Spring Boot, and ReactJS.Architect, design, and optimize microservices running on Kubernetes or containerized environments.Provide technical guidance, mentorship, and code reviews for the development team.Collaborate with product managers, architects, and DevOps teams to ensure high-quality deliverables.Drive continuous improvement in performance, scalability, and maintainability of applications.Participate in technical design discussions, code reviews, and system architecture decisions.Troubleshoot production issues and perform root-cause analysis.Stay updated with emerging technologies and propose adoption strategies when beneficial.Technical Skills:Backend: Java 17, Spring Boot, Spring Cloud, RESTful APIs, JPA/HibernateFrontend: ReactJS, HTML5, CSS3, JavaScript/TypeScriptContainerization & Orchestration: Docker, KubernetesBuild & CI/CD: Maven/Gradle, Jenkins, Git, SonarQubeDatabases: MySQL / PostgreSQL / MongoDBCloud Platforms: Azure / AWS / GCP (any one preferred)Other Tools: IntelliJ IDEA, JIRA, ConfluenceQualifications:Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.8+ years of experience in software development with at least 2+ years in a technical lead or senior developer role.Proven experience in leading small to medium-sized development teams.Strong analytical, problem-solving, and communication skills.Preferred Skills:Experience with CI/CD pipelines and DevOps practices.Knowledge of Cloud-native design and deployment.Exposure to micro frontend architecture or React hooks/state management tools.Experience in Agile/Scrum methodology.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In