Position: Java Developer (Backend Expert with Front-End Experience).Location: Remote Costa Rica Local and CR Citizens Only.Type: 12+ months Contract. About the Role:We are excited to collaborate with our esteemed client to identify an exceptional Senior Software Engineer with a strong background in backend development and front-end experience. In this role, you will be instrumental in shaping robust and scalable software solutions, leveraging your extensive expertise. Key Responsibilities:As a Senior Software Engineer, you will be responsible for:- IT experience in Java/J2EE development (Lead experience is a plus).- Leveraging of full-stack development expertise.- Demonstrating proficiency in core Java development.- Applying your knowledge of API design and development.- Utilizing your experience in building microservices.- Showcasing your skills in at least one front-end framework such as Angular, React, or jQuery.- Working with various databases (e.g., SQL, MySQL, MongoDB) and web servers.- Applying your expertise in automated test frameworks such as Cucumber, Selenium, or TypeScript.- Collaborating effectively with cross-functional teams, utilizing strong interpersonal and communication skills.- Leveraging your analytical and problem-solving abilities to overcome challenges.- Demonstrating a proactive and detail-oriented approach to work.- Applying your experience with Agile and Scrum development methodologies. Interview Process:Our interview process consists of the following stages:1. Coding round.2. 45-60 minute video interview or phone call with the Hiring Manager (HM).