Job Description
Initial Requirements to Apply\n1 Live in Bogotá or be available for sporadic visits to clients in this city.\n2 Have legal authorization to work in Colombia.\n3 Have at least 4 years of experience as a Java Developer, Backend Developer or related roles. \n What are we looking for? 17.\nBasic knowledge in Spring Framework and Spring Batch.\nKnowledge in ASO (MANDATORY).\nKnowledge in APX (MANDATORY)\nKnowledge in LRA.\nExperience working with Control-M.\nExperience in deployments using OSGi technology.\nExperience developing backend applications with Spring Boot.\nBasic knowledge in Apache Spark.\nDomain of RESTful APIs and associated security mechanisms.\nSolid knowledge in object-oriented design standards and SOLID principles.\nExperience implementing unitary tests with JUnit 5.\nExperience in building and managing projects using Maven.\nExperience with software tools code quality like SonarQube.\nKnowledge of security-oriented code review tools and practices.\nExperience in version control using Bitbucket.\nExperience implementing and maintaining integration pipelines and continuous deployment using Jenkins.\nSolid knowledge in PL/SQL.\nExperience working under agile methodologies Scrum.\nJira management to manage tasks and incidents.\nResponsibilities\nDesign, develop and maintain robust backend applications using Java and Spring Boot.\nImplement and optimize RESTful services guaranteeing performance, security and scalability.\nParticipate in the technical design of solutions following SOLID principles and good development practices.\nDevelop unitary tests using JUnit 5 to ensure the quality of applications.\nManage dependencies and construction processes using Maven.\nPerform code revisions and ensure compliance with quality standards using SonarQube.\nImplement and maintain integration pipelines and Deploy continuously with Jenkins.\nManage code repositories and work flows using Bitbucket.\nDevelop components that interact with databases using PL/SQL.\nActively participate in all phases of the software development life cycle.\nCollaborate with functional, technical and business teams to implement solutions aligned with requirements.\nParticipate in agile ceremonies such as Daily Scrum, Sprint Planning, Sprint Review and Retrospective.\nContribute to ensuring the technical and functional quality of developed solutions.\nDocument developments, components and technical procedures when necessary.\nWe offer\nModality: Remote, with sporadic visits to the client in Bogotá.\nInitial duration of the project: 6 months.\n Possibility of extension: Yes.\n Hours: Monthly from 8:00 a.m. to 6:00 p.m.\n Opportunity to participate in highly relevant financial sector projects.\n Collaborative work environment based on agile methodologies.\nBenefits: Life insurance, discounts educational, discounts on electronic commerce, physical, tourism, gym, among others.",