Lean Tech

Senior Java Backend Engineer

Lean Tech

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇴 Colombia

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudDockerGoogle Cloud PlatformGraphQLGRPCJavaKubernetesMicroservicesNoSQLSpringSpring BootSpringBootSQLTerraform

About the role

  • 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

  • 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.
Benefits
  • Professional development opportunities with international customers
  • Collaborative work environment
  • Career paths and mentorship programs

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring Bootmicroservices architectureAPIsRESTfulgRPCGraphQLSQLNoSQLDocker
Soft skills
leadershiporganizational skillsprioritizationcommunicationstakeholder managementadaptabilityproactivitycontinuous learning
Clutch

Senior Software Engineer, React, .NET

Clutch
Seniorfull-time🇨🇴 Colombia
Posted: 1 day agoSource: boards.greenhouse.io
CloudJavaScript.NETReactSQLTypeScript
Clutch

Senior Software Engineer – Angular, .NET

Clutch
Seniorfull-time🇨🇴 Colombia
Posted: 1 day agoSource: boards.greenhouse.io
AngularCloud.NETSQL
CI&T

Senior Full-Stack Developer, Java, React

CI&T
Seniorfull-time🇨🇴 Colombia
Posted: 2 days agoSource: jobs.lever.co
AWSCloudDockerJavaJavaScriptPostgresReactReduxSpringSpring BootSpringBootTypeScript
Truelogic Software

Staff Back-End Engineer

Truelogic Software
Leadfull-time🇨🇴 Colombia
Posted: 2 days agoSource: jobs.ashbyhq.com
ASP.NETAzure.NETSQLVault