lead java full stack developer
We're seeking a Lead Java Developer for our remote team.
In this position, you'll play a key role in developing solid backend services using Java and SpringBoot within a microservice architecture. Your tasks will include creating dynamic, responsive front-end applications through Angular (version 13+). You'll also formulate RESTful APIs and event-based messaging to allow smooth communication between services, ensuring fluid data flow from the frontend to the backend. Other responsibilities will involve leveraging Redis for efficient data caching and using ElasticSearch and PostgreSQL for advanced data storage and querying capabilities. You will also manage the deployment of services on the Google Cloud Platform, prioritizing scalability, security, and performance.
- Leadership in developing solid backend services using Java and SpringBoot within a microservice architecture
- Creation of dynamic, responsive front-end applications with Angular (version 13+)
- Designing of RESTful APIs and event-based messaging for smooth interservice communication
- Leverage of Redis for efficient data caching and usage of ElasticSearch and PostgreSQL for advanced data storage and querying capabilities
- Management and deployment of services on the Google Cloud Platform with focus on scalability, security, and performance
- Cross-team collaboration to drive the project to success, mentoring junior developers and promoting a culture of innovation and continuous learning
- Regular evaluation of the application's performance and optimization of code and infrastructure to meet performance benchmarks
- Five years or more of software development experience; with emphasis on Java, SpringBoot, and Angular (version 13+)
- Demonstrated leadership in managing teams of developers
- Proficiency in developing microservices architecture, including expertise in RESTful API design and event-based systems
- Proficient with Redis, ElasticSearch, and PostgreSQL for efficient data caching and storage
- Comprehensive understanding of agile methodologies and software development best practices
- Exceptional problem-solving abilities and systematic approach to challenges
- Effective communication and leadership in projects; collaborative team player
- Fluency in English with at least an upper-intermediate level competency for smooth communication with the team
- Bachelor’s or Master's degree in Computer Science, Engineering, or a related field
- Domain-specific industry experience preferably in Real Estate, Insurance, Mortgage, Commercial or Residential Tax
- Proven ability with cloud platforms, ideally the Google Cloud Platform
These jobs are for you
beneficios por ubicaciones
Medicina prepagada con Colsanitas para ti y tus dependientes legales
Seguro de vida MetLife para ti
Miles de proyectos para marcas de renombre
Ingreso estable
Trabajo remoto 100% permanente
Software con licencia gratuita
Posibilidad de trabajar en tu propio dispositivo (BYOD)
Carga de trabajo estable
Oportunidades de reubicación
Modelos de participación flexibles
Capacitación gratuita en habilidades técnicas y blandas
Acceso gratuito a la plataforma de aprendizaje de LinkedIn
Apoyo de un Asesor de Habilidades personal
Cursos de idiomas
Acceso gratuito a bibliotecas electrónicas internas y externas
Acceso a comunidades internas y centros de competencia
Oportunidades de certificación
![hombre sonriente](https://eu-images.contentstack.com/v3/assets/blt892f41c9788ae399/bltfbe680d159b16d41/62ce8dce877f50700eeff770/job_subscription_image.png)
Envíanos tu CV para recibir una oferta personalizada