Match score not available

Senior Java Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in software engineering with a proven track record., Advanced proficiency in Java and the Spring framework, particularly in developing APIs using Java/SpringBoot., Strong experience with AWS services like EC2 and Fargate, and practical knowledge of PostgreSQL/SQL databases., Intermediate experience with Docker and CI/CD tools, along with proven leadership or mentoring skills..

Key responsabilities:

  • Design, develop, and deploy scalable solutions using Java and Spring frameworks.
  • Troubleshoot and resolve defects in existing applications to maintain effective performance.
  • Write and automate unit tests to ensure code quality and reliability, and conduct peer code reviews.
  • Collaborate with cross-functional teams in agile pods and actively participate in all agile ceremonies.

Lean Tech logo
Lean Tech Information Technology & Services SME https://www.leangroup.com/
501 - 1000 Employees
See all jobs

Job description

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 many 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’re looking for an experienced Senior Java Software Engineer to join our team. You’ll work in agile pods to develop features, fix defects, write unit tests, review PRs, and participate in agile ceremonies.

Position Title: Senior Java Software Engineer

Location: Remote - Colombia

What you will be doing:
We are seeking an experienced Senior Java Software Engineer to join our team.This role focuses on developing innovative software solutions within the financial, entertainment, and logistics sectors. As a key member of our agile pods, you will collaborate closely with cross-functional teams to design, develop, and deploy features using Java and Spring, while ensuring high-quality coding standards. You will also leverage AWS services, particularly EC2 & Fargate, and utilize Docker for containerization. Embrace opportunities for professional growth and mentorship in a dynamic environment, contributing to cutting-edge developments across industries. Your responsibilities include:
  • Design, develop, and deploy scalable solutions using Java and Spring frameworks.
  • Troubleshoot and resolve defects in existing applications to maintain effective performance.
  • Write and automate unit tests to guarantee code quality and reliability.
  • Conduct and participate in peer code reviews using industry-standard tools, providing constructive and detailed feedback.
  • Collaborate with cross-functional teams to define technical requirements and deliver solutions in agile pods.
  • Actively participate in all agile ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives.
Requirements & Qualifications
To excel in this role, you should possess:
  • 5+ years of experience in software engineering, demonstrated through a proven track record.
  • Advanced proficiency in Java (mention specific version) and the Spring framework for backend development, with a focus on developing APIs using Java/SpringBoot.
  • Strong experience with AWS, specifically with services such as EC2 and Fargate.
  • Solid and practical knowledge of PostgreSQL/SQL databases, requiring advanced understanding.
  • Intermediate experience with Docker for containerization, with no requirement for Kubernetes.
  • Intermediate proficiency in writing and automating unit tests to ensure code quality and reliability.
  • Familiarity with CI/CD tools and pipelines is expected for seamless integration.
  • Proven leadership or mentoring experience in a technical capacity, demonstrating strong communication and problem-solving skills.
  • Intermediate understanding of agile methodologies, actively participating in agile ceremonies and collaborating with cross-functional teams.
Desired skills
  • Experience with additional Java frameworks or libraries beyond Spring for backend development.
  • Familiarity with DevOps practices and tools for improved deployment processes.
  • Experience in other cloud platforms such as Google Cloud Platform or Microsoft Azure.
  • Hands-on experience with microservices architecture.
  • Certifications in AWS Solutions Architect or similar cloud qualifications.
  • Proficiency in scripting languages like Python or Bash for automation tasks.
  • Excellent organizational skills and the ability to manage multiple tasks effectively.

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 be vital to our continued success. Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Organizational Skills
  • Communication
  • Problem Solving

Java Developer Related jobs