Skip To Main Content
backgo to search

lead java developer

hot
bullets
Java, Elastic Stack, PostgreSQL, Spring, Spring Boot, Agile, Git, Google Cloud Platform, Jenkins, SQL, Test-Driven Development
warning.png
Sorry the job is no longer available.

We are seeking a Lead Java Developer to join our remote team.

In this role, you will be responsible for designing and implementing high-quality software solutions while adhering to best practices and coding standards. You will work closely with the team lead and other developers to develop and execute unit tests using JUnit to ensure the reliability and robustness of the codebase. As a lead developer, you will also be expected to participate in code reviews and provide constructive feedback to team members. You should stay updated on emerging technologies and industry trends to continuously improve your knowledge and skills to enhance the development process.

responsibilities
  • Collaborate with the team lead and other developers to design and implement high-quality software solutions
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards
  • Develop and execute unit tests using JUnit to ensure the reliability and robustness of the codebase
  • Develop multithreading and concurrency aspects of the applications to optimize performance and scalability
  • Utilize SQL to interact with databases, analyze data, and optimize queries for improved efficiency
  • Apply algorithms and data structures to solve complex problems and optimize application performance
  • Participate in code reviews, providing constructive feedback to team members, and actively seeking feedback to enhance your skills
  • Stay updated on emerging technologies and industry trends, continuously improving your knowledge and skills to enhance the development process
requirements
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience in Java development within an agile enterprise environment
  • At least 1 year of experience in leading software development teams, demonstrating excellent leadership skills
  • Proficiency in Spring, Spring Boot, Elastic DB, and PostgreSQL
  • Experience with JUnit, multithreading, and SQL
  • Deep knowledge of algorithms, and data structures
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies
  • Experience collaborating with cross-functional teams and effectively communicating technical concepts
  • Ability to work independently and as part of a team, demonstrating excellent problem-solving skills and attention to detail
  • Excellent verbal and written English communication skills with Upper-Intermediate level fluency (B2+)
nice to have
  • Familiarity with Google Cloud Platform (GCP) services and technologies
  • Experience with Git and continuous integration tools like Jenkins

These jobs are for you

benefits for locations

colombia.svg
For you
  • Prepaid Medicine with Colsanitas for you and your legal dependents 
  • MetLife Life Insurance for you 
  • Thousands of projects for top brands
  • Stable income
For your comfortable work
  • 100% remote work forever
  • Free licensed software
  • Possibility to work on your own device (BYOD)
  • Stable workload
  • Flexible engagement models
For your growth
  • Free trainings for technical and soft skills
  • Free access to LinkedIn Learning platform
  • Support from a personal Skill Advisor
  • Language courses
  • Free access to internal and external e-Libraries
  • Access to internal communities and competency centers
  • Certification opportunities
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses