Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Java Software Engineer

Ranger Technical Resources

Manaus

Presencial

BRL 100.000 - 150.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 leading SaaS provider in Manaus is looking for a skilled Senior Java Engineer to design, develop, and maintain Java-based systems. The ideal candidate will have over 5 years of experience in software development with expertise in multi-tiered architecture, cloud-based deployments, and APIs. Strong problem-solving skills and a strategic mindset are essential, along with proficiency in modern development practices such as CI/CD. This position offers the opportunity to collaborate with cross-functional teams and drive software innovation.

Qualificações

  • 5+ years of software development experience using Java.
  • Expertise in multi-tiered architecture and backend development.
  • Strong problem-solving and strategic thinking skills.

Responsabilidades

  • Design, develop, and maintain Java-based systems and applications.
  • Write clean, efficient, and well-documented Java code.
  • Collaborate with cross-functional teams to define and design new features.
  • Ensure code quality through thorough testing and debugging.
  • Troubleshoot and provide solutions for system-related issues.
  • Create test plans and coordinate testing for new versions.

Conhecimentos

Java
Spring boot
Kotlin
RESTful APIs
AWS
Docker/Kubernetes
PostgreSQL
NoSQL Databases
CI/CD
GIT Source Control

Formação académica

Bachelor's degree in Computer Science or Computer Engineering

Ferramentas

Jmeter
Junit
ELK Stack
Maven
Descrição da oferta de emprego
Sr. Java Engineer #2477

Position Summary:

Our partner, a leading SaaS provider of unified IT operations solutions designed to simplify and automate the management of IT infrastructure, is adding a Senior Java Engineer to their team. This person should be a strategic thinker and experienced Sr. Java Developer with a strong foundation in multi-tiered projects and a track record of success in growing companies. You will be responsible for designing, developing, and maintaining Java-based systems and applications that integrate with multiple solutions. In this role, you will work closely with cross-functional teams to ensure the security, scalability, and efficiency of critical applications. The ideal candidate should have a deep understanding of cross-functional solutions and their integration with Java-based applications, along with the ability to navigate scalability challenges and contribute to long-term technical strategy.

Experience and Education:

  • Bachelor's degree in Computer Science, Computer Engineering, or relevant experience in a related field.
  • 5+ years of software development experience using Java
  • Experience building, debugging, and maintaining enterprise SaaS web applications using Java.
  • Expertise in multi-tiered architecture, backend development, APIs, and cloud-based deployments.
  • Proficiency in designing, implementing, and supporting enterprise-level applications and database design.
  • Knowledge of modern development practices, including CI/CD, automated testing, and DevOps methodologies.
  • Strong problem-solving and strategic thinking skills, with experience in scaling applications within a growing company.

Skills and Strengths:

  • Java
  • Java 8+
  • Spring boot
  • Kotlin
  • Monolithic Architecture
  • Architecture Principles
  • AWS
  • RESTful APIs
  • Web Services: REST, SOAP, XML, JSON
  • GIT Source Control
  • PostgreSQL
  • NoSQL Databases
  • Jmeter
  • Junit
  • ELK Stack
  • Redis
  • OOP
  • Maven
  • Observability & Monitoring Tools
  • Docker/Kubernetes
  • CI/CD
  • Root Cause Analysis and Troubleshooting
  • TDD
  • Unit Testing

Primary Job Responsibilities:

  • Design, develop, and maintain Java-based systems and applications.
  • Write clean, efficient, and well-documented Java code.
  • Collaborate with cross-functional teams to define and design new features.
  • Ensure code quality through thorough testing and debugging.
  • Troubleshoot and provide solutions for system-related issues.
  • Stay up to date with new trends and technologies in software development.
  • Maintain system documentation and ensure modifications are thoroughly documented.
  • Participate in code reviews and team meetings to improve quality and project progress.
  • Continuously improve software development processes and methodologies.
  • Create test plans and coordinate testing for enhancements and new versions of Zendesk environments.
  • Lead system requirements gathering sessions to identify critical business needs.
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.