Senior Backend Developer (Java)

Backend DeveloperRemote, Colombia


Description

Company Overview:
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections offer a multitude of opportunities for professionals to elevate their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
We are seeking a highly skilled Senior Software Backend Engineer to join our dynamic
team. The ideal candidate will leverage their extensive experience in backend development to drive innovation and customer satisfaction within the fulfillment and distribution technology space. They will work collaboratively with cross-functional teams to build robust, scalable software solutions and contribute to the advancement of state-of-the-art technologies in the supply chain industry.
Location: Remote 
What you will be doing:
  • Collaborate with multiple cross-functional engineers to bring a concept from inception to reality.
  • Build and maintain robust and scalable software applications to support various customers.
  • Work closely with teams to integrate conveyor control solutions, automated material handling
  • equipment, and autonomous vehicles.
  • Provide technical expertise in software design, development, and deployment across multiple
  • projects.
  • Perform on-site commissioning and testing support when required.
  • Break down designs into manageable development tasks and define project schedules.
  • Conduct design and code reviews with peers to ensure code quality and adherence to standards.
  • Mentor and train less experienced engineers to foster growth and development.
Requirements & Qualifications
To excel in this role, you should possess:
  • BS or MS in Software Engineering, Computer Engineering, or Computer Science.
  • 10+ years of experience in software engineering with at least 10 years in building backend
  • applications.
  • Expert proficiency in Java (Core, JDBC, multithreaded applications, Collections, I/O).
  • Proficiency in Spring Boot framework, including Spring REST.
  • Experience with database technologies: MS SQL Server, Postgres, Oracle, MongoDB.
  • Strong capabilities in integration with REST and MQ APIs.
  • Familiarity with microservices architecture.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Hands-on experience with continuous integration and continuous deployment (CI/CD) tools such
  • as Jenkins or GitLab CI.
  • Proficiency with cloud technologies, including AWS.
  • In-depth understanding of computer networking concepts and architecture.
  • Strong problem-solving and analytical skills.
Nice to have skills 
  • Experience with Golang.
  • Knowledge of third-party API integrations using SOAP.
  • Python familiarity is a nice to have 
Soft skills 
  • Excellent written and oral communication skills.
  • Strong interpersonal skills with the ability to gain the trust of teammates and collaborators.
  • Detail-oriented with the capacity to conduct meetings and presentations effectively.
  • Highly independent and resourceful, capable of finding solutions with minimal support.
  • Collaborative mindset to work across various engineering departments and teams.
Output Summary of Main Tech skills 
  • 10+ years of backend development experience.
  • Expert in Java (Core, JDBC, multithreaded applications).
  • Proficient in Spring Boot framework.
  • Advanced skills in MS SQL Server, Postgres, Oracle, MongoDB.
  • Strong expertise in REST and MQ API integrations.
  • Competent with Docker, Kubernetes, Jenkins, GitLab CI.
  • Proficient in AWS.
  • Experience with microservices architecture.
Why you will love Lean Tech:
  • Join a powerful tech workforce and help us change the world through technology
  • Professional development opportunities with international customers
  • Collaborative work environment
  • Career path and mentorship programs that will lead to new levels. 

Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will play a vital role in our continued success. Lean Tech is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.