**Java Developer** **Medellin.** **Monday to Friday** **PERMANENT POSITION** **$12M to $15M per month (depending on experience)** **DESCRIPTION**: **RESPONSIBILITIES AND DUTIES**: **Essential Functions**: - Collaborate with the development team in the planning and design of technical solutions. - Identify solutions that generate a high-quality product. - Implement good software development practices and ensure code quality. - Generate documentation of the developed products. - Ensure system stability and security. **Responsibilities** - Collaborate with the development team in the planning and design of technical solutions. - Participate in the resolution of technical problems and offer effective solutions. - Perform unit tests and ensure code quality. - Collaborate with the test and deployment teams to ensure successful implementation. - Research and use the best practices and current technologies in Java development. - Document the code and technical design clearly and concisely. - Stay up to date with the latest trends and advances in Java development. **REQUIREMENTS**: **Requirements**: - Bilingual, with a high level of competence in English and Spanish. - Experience in the health and/or travel insurance industry. - Excellent oral and written communication skills to discuss with stakeholders problems, needs and propose solutions. - Proactive in proposing creative solutions to the problems presented. - Agility to solve problems and develop solutions. - Ability to work in a team. - Strong organizational and attention to detail skills. - Skilled in Microsoft Office programs such as Word, Excel, PowerPoint, etc. **NECESSARY KNOWLEDGE** - Solid Java experience. - Knowledge of Grails Framework. - Experience in using relational databases and knowledge of SQL. - Knowledge of MariaDB. - Knowledge of AWS. - Knowledge of version control tools such as Git. - Desirable knowledge in Gradle. - Knowledge of object-oriented development and software design principles. - Knowledge and experience in agile development. - Desirable handling of JIRA. **Education and Experience**: - Professional degree related to the following areas: systems, informatics, computation, or related sciences. - Professional experience in similar roles for a minimum of 4 years. At ttg, _**“We believe in making a difference One Person at a Time,”**_ttg OPT INDR Pay: $12,000,000 - $15,000,000 per month Ability to commute/relocate: - Medellín, Antioquia: Reliably commute or planning to relocate before starting work (required) Application Question(s): **Education**: - Bachelor's (preferred) **Experience**: - Java: 4 years (preferred) - health and/or travel insurance industry: 3 years (preferred) - Grails Framework: 3 years (preferred) - Hibernate: 3 years (preferred) - MariaDB: 3 years (preferred) - AWS: 3 years (preferred) - Gradle: 2 years (preferred) - Agile methodologies: 3 years (preferred) **Language**: - English (preferred)