Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Sr Java Developer

Everest Technologies, Inc

Alvorada

Presencial

BRL 120.000 - 160.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A technology company is seeking a Senior Java Developer in Rio Grande do Sul, Brazil, to lead the modernization of applications. The ideal candidate will have 6-10+ years of Java expertise, strong skills in Spring Boot and Microservices, and experience with legacy frameworks like Struts 2.0. Responsibilities include leading application migrations, collaborating with cross-functional teams, and mentoring junior developers. This role involves high-performance application development and troubleshooting production issues, working in a dynamic team environment.

Qualificações

  • 6–10+ years of experience in Java / J2EE development.
  • Strong hands-on experience in Spring Boot, Microservices, and REST APIs.
  • Experience with Struts 2.0 or legacy frameworks.
  • Good understanding of software design principles and best coding practices.
  • Experience with relational databases (MySQL, PostgreSQL, Oracle, etc.).
  • Familiarity with CI / CD pipelines, Git, and DevOps concepts.
  • Basic to intermediate experience with Python.

Responsabilidades

  • Lead the migration of legacy applications to modern frameworks and architectures.
  • Design, develop, and maintain high-performance, scalable applications using Java.
  • Collaborate with cross-functional teams to define technical requirements and deliver software.
  • Participate in the full SDLC including analysis, design, coding, testing, and deployment.
  • Ensure code quality through best practices such as code reviews and unit testing.
  • Support and troubleshoot production issues to ensure application stability.
  • Mentor junior developers and contribute to improving team capability.

Conhecimentos

Java / J2EE development
Spring Boot
Microservices
REST APIs
Struts 2.0
Software design principles
OOP
CI / CD pipelines
Git
DevOps concepts
React
Angular
Python
Descrição da oferta de emprego

Senior Java Developer – Job Description We are seeking a highly skilled Senior Java Developer to join our team and lead the modernization of our existing applications. The ideal candidate will have strong expertise in Java development, hands-on experience with modern frameworks, and the ability to guide the migration of legacy systems to contemporary architectures.

Key Responsibilities

Lead the migration of legacy applications (currently built on Struts 2.0) to modern frameworks and architectures.

Design, develop, and maintain high-performance, scalable applications using Java, Spring Framework, and Microservices.

Collaborate with cross-functional teams to define technical requirements, propose solutions, and deliver high-quality software.

Participate in the full SDLC including analysis, design, coding, testing, and deployment.

Ensure code quality through best practices such as code reviews, unit testing, and adherence to design patterns.

Support and troubleshoot production issues, ensuring application stability and performance.

Work on frontend components as needed using React or Angular (added advantage).

Leverage Python skills for automation, data processing, or backend scripting tasks (bonus).

Mentor junior developers and contribute to improving overall team capability and processes.

Required Skills & Experience

6–10+ years of experience in Java / J2EE development.

Strong hands-on experience in Spring Boot, Spring MVC, Microservices, REST APIs, and related technologies.

Experience with Struts 2.0 or legacy frameworks and proven ability to migrate systems to modern architectures.

Good understanding of software design principles, OOP, design patterns, and best coding practices.

Experience with relational databases (MySQL, PostgreSQL, Oracle, etc.).

Familiarity with CI / CD pipelines, Git, and DevOps concepts.

Working knowledge of React or Angular (good to have).

Basic to intermediate experience with Python (bonus).

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.