Subscribe to the latest remote jobs:

Lead Java Developer

🇲🇽 Mexico

Management

Java

Docker

Kubernetes

AWS

Design

Amazon

Project Management

NoSQL

Backend

Devops

SQL

Testing

Lead Java Developer

from 🇲🇽 Mexico

We are searching for aLead Java Developerto join our team.

This role provides the opportunity to take on a leadership position, influence technical strategy, and contribute to the success of innovative projects. You will collaborate with a talented group of professionals and play a pivotal role in delivering high-quality solutions.

Responsibilities

  • Oversee the design and implementation of scalable backend architectures
  • Manage the deployment of new features and system upgrades
  • Guide and support team members in following coding and architectural best practices
  • Work closely with cross-functional teams to meet project goals
  • Maintain code quality through regular reviews and technical mentorship
  • Plan project timelines and allocate tasks within the development team
  • Coordinate the integration of third-party APIs and external services
  • Identify and address performance bottlenecks in applications
  • Encourage a collaborative and growth-oriented team environment
  • Evaluate and recommend new technologies and development tools

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience
  • At least 5 years of relevant experience in software development
  • Minimum one year of experience in a leadership or team management role with five or more members
  • Expertise in Java Core and Java 8 for backend system development
  • Hands-on experience with Spring Boot for building enterprise applications
  • Strong background in designing and implementing RESTful APIs
  • Experience with Microservice Architecture for distributed application development
  • Proficiency in SQL for managing relational databases
  • Familiarity with Java NoSQL databases for handling non-relational data
  • Experience with CI/CD practices for automating build and deployment processes
  • Skills in unit testing to ensure software reliability
  • Knowledge of Amazon Web Services for cloud-based application deployment
  • Experience with ReactJS for developing user interfaces
  • Excellent English communication skills, both verbal and written, at B2+ level or higher

Nice to Have

  • Background with additional cloud services or DevOps tools
  • Experience with containerization platforms such as Docker or Kubernetes
  • Familiarity with Agile methodologies and project management systems
  • Understanding of advanced security measures in Java applications
  • Experience in performance optimization for large-scale systems
by @maxrusakovic