Lead Software Engineer (Backend - Java/Spring)

Placements24

United States

Híbrido

USD 60.000 - 108.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive compensation
Medical aid
Retirement planning
Hybrid work model
Professional development

Descripción de la vacante

Placements24 client, a rapidly expanding fintech, seeks a Lead Software Engineer (Backend) skilled in Java and Spring Boot in Welkom, SA. Lead a team to design, build, and deploy scalable microservices on cloud platforms (AWS/Azure) with strong focus on performance and reliability.

You will mentor engineers, enforce code quality, and collaborate with product and architecture teams to shape the technical vision.

Formación

  • Extensive backend Java/Spring experience with Spring Boot/Spring Cloud.

Responsabilidades

  • Lead design, development, and deployment of scalable backend services.
  • Architect microservices ensuring high availability and performance.
  • Mentor and guide engineers on best practices and code quality.
  • Collaborate with product managers and architects on technical solutions.
  • Conduct code reviews and enforce security standards.

Conocimientos

Java
Spring ecosystem
Microservices
Cloud platforms
SQL/NoSQL databases
Kafka/RabbitMQ
REST APIs
CI/CD
Docker/Kubernetes
Leadership

Educación

Bachelor's degree in Computer Science or related field

Herramientas

AWS
Azure
Jenkins
GitLab CI

Descripción del empleo

About the Role

Our client, a rapidly expanding financial technology company, is looking for a talented and experienced Lead Software Engineer specializing in backend development with Java and the Spring framework. This role, based in Welkom, Free State , offers a fantastic opportunity to architect, design, and implement robust, scalable, and high-performance backend systems. You will lead a team of skilled engineers, guiding them through the full software development lifecycle, from initial concept to deployment and maintenance. The ideal candidate has a deep understanding of microservices architecture, cloud technologies (AWS/Azure), and best practices in software engineering. You will be instrumental in shaping the technical vision, ensuring code quality, and fostering a culture of innovation and collaboration within the engineering department in Welkom . This position requires a blend of strong technical expertise and leadership capabilities.

Key Responsibilities
  • Lead the design, development, and implementation of scalable and resilient backend services using Java and the Spring Boot framework.
  • Architect and build microservices-based applications, ensuring high availability and performance.
  • Mentor and guide a team of software engineers, providing technical leadership and fostering best practices.
  • Collaborate with product managers, architects, and other engineering teams to define requirements and technical solutions.
  • Conduct code reviews, ensuring adherence to coding standards, security best practices, and overall code quality.
  • Optimize application performance, identify bottlenecks, and implement solutions.
  • Drive the adoption of new technologies and methodologies to improve development efficiency and product quality.
  • Contribute to the deployment pipeline, CI/CD processes, and cloud infrastructure management (AWS/Azure).
  • Troubleshoot and resolve complex technical issues in production environments.
Requirements
  • Extensive experience in backend software development, with a strong emphasis on Java and the Spring ecosystem (Spring Boot, Spring Cloud).
  • Proven experience in a technical lead or senior engineering role.
  • Deep understanding of microservices architecture, design patterns, and best practices.
  • Experience with cloud platforms such as AWS or Azure, including relevant services (e.g., EC2, S3, Lambda, Kubernetes).
  • Proficiency in database technologies (e.g., SQL, NoSQL) and data modeling.
  • Experience with messaging queues (e.g., Kafka, RabbitMQ) and caching mechanisms.
  • Strong understanding of RESTful API design and development.
  • Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, Docker).
  • Excellent problem-solving, analytical, and communication skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits

Our client offers a competitive salary, performance-based bonuses, and comprehensive benefits package including medical aid and retirement planning. You will have the opportunity to work on challenging and innovative projects within the fintech sector. The hybrid work model allows for flexibility, balancing office collaboration with remote convenience. Access to continuous learning resources and professional development opportunities is provided. The company culture encourages teamwork, innovation, and employee growth. You will be part of a dynamic team in Welkom , contributing to the future of financial technology. Enjoy a stimulating work environment with opportunities for career progression. The company prioritizes employee well-being and work-life balance.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Lead Backend Engineer (Java/Spring) - Hybrid & Growth
Lead Backend Engineer (Java/Spring) - Hybrid & Growth

Placements24 • EE. UU.

Híbrido
USD 60.000 - 108.000
Competitive compensation
Medical aid
Retirement planning
+2
Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

Placements24 • EE. UU.

Híbrido
USD 54.000 - 78.000
Competitive salary
Health insurance
Paid time off
+5
Blockchain Solutions Engineer
Blockchain Solutions Engineer

Placements24 • Redmond (WA)

Híbrido
USD 43.000 - 73.000
Hybrid work model
Health insurance
Retirement annuity
+1
Graduate Software Developer (Entry-Level)
Graduate Software Developer (Entry-Level)

Placements24 • Amesville (CT)

Híbrido
USD 14.000 - 22.000
Remote work
Mentorship program
Structured training
+3
Project Manager - Financial Services Systems
Project Manager - Financial Services Systems

Placements24 • EE. UU.

Híbrido
USD 90.000 - 130.000
Senior Full Stack Developer - Remote
Senior Full Stack Developer - Remote

Placements24 • EE. UU.

Híbrido
USD 57.000 - 72.000
Health insurance
Paid time off
Retirement savings plan
+1
Senior Blockchain Engineer (Backend)
Senior Blockchain Engineer (Backend)

Placements24 • EE. UU.

A distancia
USD 54.000 - 90.000
Relocation assistance for qualified候
Comprehensive medical, dental, and vis
Generous stock options package
+1
Site Reliability Engineer - Infrastructure Focus
Site Reliability Engineer - Infrastructure Focus

Placements24 • Willows (CA)

Presencial
USD 43.000 - 55.000
Competitive salary
Comprehensive health benefits
Professional development opportunities
+2
Remote Senior Software Engineer - Cloud Infrastructure
Remote Senior Software Engineer - Cloud Infrastructure

Placements24 • EE. UU.

A distancia
USD 66.000 - 108.000
Remote work across SA
Remote Senior Backend Engineer (Java/Spring)
Remote Senior Backend Engineer (Java/Spring)

Placements24 • EE. UU.

A distancia
USD 140.000 - 190.000
Performance bonuses
Retirement plans
Virtual team-building events
+2