Senior Java Engineer with 4+ years in scalable microservices development and cloud platforms.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Software Engineer with 6 years of building scalable Java microservices for telecom and financial systems. Now bridging technical delivery and business strategy as a Technical Business Analyst, leading development teams and translating stakeholder needs into production-ready solutions using Spring Boot, Kubernetes, and Azure DevOps.
University Of Technology, Jamaica
BSc Computer Science · Computer Science
August 1, 2019 – November 1, 2023
Ministry of Water, Environment and Climate Change (MWECC)
Technical Business Analyst
May 1, 2026 – Present
Kingston, Kingston Parish, Jamaica
Digicel Group
Software Engineer
July 1, 2022 – May 1, 2026
Kingston, Kingston Parish, Jamaica
Shift Left
Software Engineer (Consultant)
December 1, 2021 – July 1, 2022
Half Way Tree, Saint Andrew, Jamaica
Cultural Fit Analysis
The candidate's experience spans different industries (telecom, finance, government) and roles (Software Engineer, Consultant, Technical Business Analyst), indicating adaptability and a broad perspective. Their involvement in leading and mentoring a team, as well as collaborating with business units, suggests a team-oriented and collaborative mindset. The diverse skill set, including both backend and some frontend technologies, along with DevOps, shows a willingness to engage with various aspects of software development. However, the current role as a Technical Business Analyst, while valuable for understanding business context, might indicate a shift away from a purely hands-on senior engineering role, which could be a cultural mismatch if the target role is strictly coding-focused.
Soft Skills & Operational Fit
The candidate demonstrates strong communication skills through their current Technical Business Analyst role, translating business requirements into technical specifications and leading a team. Their experience in stakeholder interviews and process analysis suggests good analytical and problem-solving abilities. The transition from a pure software engineering role to a technical business analyst role indicates adaptability and a broader understanding of the software development lifecycle beyond just coding. However, the current role might lead to a slight decay in hands-on coding proficiency if not actively maintained.