Senior Java Backend Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Extensive experience in backend development with Java and Spring Boot., Advanced proficiency in Google Cloud Platform (GCP) services., Strong knowledge of microservices architecture and database management., Excellent communication and stakeholder management skills..

Key responsibilities:

  • Lead the design and development of scalable backend systems using Java, Spring Boot, and GCP.
  • Implement and optimize microservices architecture to improve performance and reliability.
  • Collaborate with cross-functional teams to define and deliver features.
  • Maintain and troubleshoot backend services, APIs, and databases.

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 present numerous opportunities for professionals to advance their careers and achieve 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 Senior Backend Engineer specializing in Java. You will lead the design and optimization of scalable backend systems using Google Cloud Platform (GCP), Java, and Spring Boot, focusing on critical services like APIs, databases, and microservices. Collaborating with cross-functional teams, you will enhance system performance, reliability, and scalability, while staying ahead of technological advancements to improve our tech stack and security practices.

Position Title: Senior Java Backend Engineer

Location: LATAM

What you will be doing:

In this pivotal role, you will lead the design and optimization of scalable, secure backend systems leveraging advanced architecture on Google Cloud Platform (GCP). Your primary responsibilities include the development and maintenance of critical services such as APIs, databases, and microservices, using Java and Spring Boot. You will play a crucial role in enhancing system performance, reliability, and scalability by implementing a robust microservices architecture. By collaborating with cross-functional teams, including frontend and DevOps, you will ensure the delivery of impactful solutions that align with organizational goals. A key aspect of this position is staying ahead of technological advancements and contributing innovative ideas to enhance our tech stack and security practices. Your efforts will significantly impact the overall effectiveness and efficiency of the team within Lean Tech. Your responsibilities will include: 

  • Lead the design, development, and maintenance of scalable, secure backend systems using Java and Spring Boot with GCP services. 
  • Implement and optimize microservices architecture to enhance scalability, performance, and reliability. 
  • Conduct software analysis, integration, and unit testing, while optimizing code and ensuring quality. 
  • Address and resolve support requests within defined SLAs, focusing on backend service issues. 
  • Develop and maintain APIs (RESTful, gRPC, GraphQL) to support application features. 
  • Utilize CI/CD pipelines for efficient deployment and integration. Write clean, maintainable, and well-documented code adhering to coding standards. 
  • Troubleshoot, debug, and enhance the performance and stability of backend systems. 
  • Collaborate with cross-functional teams, including frontend and DevOps, to define and implement new features. 
  • Stay updated on emerging technologies and actively contribute ideas to improve the tech stack, including enhancing security practices.

Requirements & Qualifications
To excel in this role, you should possess:
  • Extensive experience in backend development with a strong focus on Java and Spring Boot. 
  • Advanced proficiency in Google Cloud Platform (GCP) services, such as Cloud Functions, Cloud SQL, Compute Engine, and Cloud Storage. 
  • Advanced knowledge and experience in implementing and optimizing microservices architecture. Intermediate expertise with both SQL and NoSQL databases. 
  • Intermediate proficiency in Docker, Kubernetes, and Terraform. 
  • Strong understanding of identity management, particularly GCP IAM, for authentication and authorization practices. 
  • Proficiency in version control tools like GitHub, GitLab, or Bitbucket. Intermediate knowledge of CI/CD pipelines and automation tools. 
  • Basic knowledge of modern software development methodologies, including Agile and Scrum. 
  • Excellent leadership, organizational, and prioritization skills, with outstanding communication and stakeholder management abilities. 
  • Adaptable and proactive with a commitment to continuous learning and improvement.


Nice to have
  • Familiarity with AWS services to complement GCP expertise. 
  • Experience with Python or Node.js to enhance backend flexibility. 
  • Understanding of frontend technologies like Vue.js and React.js for effective collaboration with frontend teams. 
  • Knowledge of advanced security practices to strengthen application security. 
  • Certification in cloud technologies or software development methodologies, adding credibility to expertise. Strong problem-solving skills to efficiently tackle complex technical challenges.


Soft skills
  • Exemplary leadership skills with the ability to organize tasks effectively and prioritize efficiently, essential for managing complex backend projects. 
  • Excellent communication and stakeholder management skills facilitate clear dialogue across all team members and departments, ensuring alignment and understanding of backend system development goals. 
  • Highly adept at both independent work and collaborative team environments, leveraging a proactive approach to drive projects forward and contribute to team success. 
  • Adaptability and commitment to continuous learning are crucial for staying updated with emerging technologies and enhancing the backend systems' performance and reliability

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 paths 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):
French
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Leadership
  • Adaptability
  • Organizational Skills
  • Problem Solving

Back-End Engineer Related jobs