Senior Java Full Stack Engineer / Technical Lead
New
C
CoforgeSoftware engineering
Location: Latin America; Location: LATAM; Mode: RemoteFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Advanced English proficiency
- Experience
- 5+ YOE
- Required Skills
- AWSDockerGraphQLJavaKubernetesRabbitmqSpring BootAngularCI/CDMicroservices
Requirements
- Have 5+ years of experience.
- Bring strong hands-on experience with Java, Spring Boot, Hibernate, Maven, Liquibase, and Jakarta EE.
- Have frontend development experience with Angular, JavaScript, TypeScript, CSS, and SCSS.
- Have experience designing and developing microservices and distributed applications.
- Have hands-on experience with GraphQL and RabbitMQ.
- Have experience with MS SQL Server and/or MySQL.
- Have strong knowledge of Docker, Kubernetes, AWS, and EKS.
- Have experience with CI/CD tools such as Jenkins and Azure DevOps.
- Understand code quality, automated testing, performance optimization, and software engineering best practices.
- Have experience with technical leadership, code reviews, mentoring, and architectural guidance.
- Have advanced English proficiency.
Responsibilities
- Provide technical leadership and guidance to development teams.
- Review technical requirements, refine user stories, define acceptance criteria, and break initiatives into manageable deliverables.
- Guide architectural and technical decisions and promote consistency across services and engineering teams.
- Lead code reviews, refactoring, component redesign, technical debt reduction, and performance optimization.
- Improve microservices observability through monitoring, logging, tracing, troubleshooting, and reliability practices.
- Identify and prioritize security vulnerabilities and coordinate remediation with Security and DevOps teams.
- Mentor developers and resolve complex technical challenges.
- Participate in Agile ceremonies, including sprint planning, backlog refinement, daily meetings, and effort estimation.
- Coordinate technical dependencies and align engineering approaches across teams.
- Improve CI/CD processes, testing practices, technical documentation, and development standards.
View Full Description & ApplyYou'll be redirected to the employer's site