Logo for UltraCon Consultoria

15285 - Senior Java Full Stack Developer

Role overview

Summary

This role focuses on developing and maintaining scalable enterprise applications at UltraCon. You will work with both backend and frontend technologies, ensuring high-quality software solutions and efficient system integrations.

Qualifications

  • Strong hands-on experience with Java development.
  • Solid experience in Full Stack application development.
  • Practical experience with Apache Kafka.
  • Experience designing, developing, and integrating REST APIs.
  • Advanced English for professional communication.

Responsibilities

  • Design, develop, and maintain scalable enterprise applications using Java and modern frontend technologies.
  • Develop and maintain backend services, REST APIs, and microservices.
  • Implement and support event-driven integrations using Apache Kafka.
  • Investigate and troubleshoot technical issues across application layers.

Key facts

Hard skills

Other skills

  • Analytical Skills
  • Problem Solving
  • Collaboration
  • Detail Oriented

About the company

UltraCon Consultoria logo

UltraCon Consultoria

  • IT Services & Consulting
  • SME
  • 11–50
Institucional A UltraCon, sua parceira sob medida, oferece soluções que possibilitam o melhor retorno dos investimentos em seus serviços, baseado em princípios de qualidade, agilidade e flexibilidade nos modelos de entrega. Atuamos fortemente na gestão de pessoas, acreditando na retenção de talentos, formação e apoio contínuo aos nossos profissionais e clientes. Visão Ser um parceiro de negócio, que promova soluções adequadas, simples, flexíveis, inovadoras e de valor agregado. Missão Promover soluções de negócio, de grande valor agregado, para todas as empresas. Valores Comprometimento com: Ética, Transparência, Simplicidade, Ser Humano, Sociedade, e Meio Ambiente. ---------------------------------------------------------------------------------------------------------------------------------------------------- Facebook Empresarial pt-br.facebook.com/pages/Ultracon-Consultoria-em-Tecnologia-da-Informação-Ltda/130586510329396

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Escopo

Role: Senior Java Full Stack Developer

- Starting Date: Immediately
- Contract: CLT at UltraCon's Customer
- Work Location: Brazil
- Work Model: 100% Remote
- Working Hours: 9h00 to 18h00
- Language: Advanced English – Mandatory

Position Overview

We are looking for a Senior Java Full Stack Developer with strong hands-on experience in Java backend development, modern frontend technologies, Apache Kafka, REST APIs, microservices, and distributed systems.

The professional will be responsible for designing, developing, integrating, and maintaining scalable enterprise applications, ensuring high-quality software solutions, reliable system integrations, and efficient communication between distributed services.

The position requires solid experience with backend and frontend development, database technologies, automated testing, CI/CD practices, and Agile methodologies.

Key Responsibilities

• Design, develop, and maintain scalable enterprise applications using Java and modern frontend technologies.
• Develop and maintain backend services, REST APIs, and microservices.
• Implement and support event-driven integrations using Apache Kafka.
• Build and integrate frontend components with backend services.
• Design and support distributed application architectures.
• Work with relational and/or NoSQL databases to support application requirements.
• Investigate and troubleshoot technical issues across application layers.
• Implement automated testing practices to ensure software quality and reliability.
• Participate in CI/CD processes and support application delivery activities.
• Use Git for source code management and collaboration.
• Collaborate with development teams following Agile methodologies.
• Contribute to application performance, scalability, and maintainability.

Mandatory Requirements

• Strong hands-on experience with Java development.
• Solid experience in Full Stack application development.
• Practical experience with Apache Kafka.
• Experience designing, developing, and integrating REST APIs.
• Strong knowledge of backend services and microservices architecture.
• Experience with modern frontend technologies.
• Solid understanding of distributed systems architecture.
• Experience with relational and/or NoSQL databases.
• Practical experience with Git and version control.
• Experience with automated software testing.
• Knowledge and practical experience with CI/CD processes.
• Experience working with Agile development methodologies.
• Advanced English for professional communication.

Preferred Requirements

• Experience with Spring Framework and/or Spring Boot.
• Experience with Docker and/or Kubernetes.
• Experience developing and maintaining cloud-based applications.
• Experience with enterprise-scale distributed systems.

Technical Environment

• Backend Development: Java, REST APIs, backend services, and microservices.
• Messaging and Integration: Apache Kafka.
• Frontend Development: Modern frontend technologies.
• Architecture: Distributed systems and enterprise applications.
• Databases: Relational and/or NoSQL databases.
• Version Control: Git.
• Software Quality: Automated testing.
• Development Practices: CI/CD and Agile methodologies.
• Preferred Backend Frameworks: Spring and Spring Boot.
• Preferred Container Technologies: Docker and Kubernetes.
• Preferred Infrastructure: Cloud-based environments.

Soft Skills and Behavioral Competencies

• Strong analytical and technical problem-solving capabilities.
• Ability to investigate and resolve complex application issues.
• Effective collaboration with distributed development teams.
• Ability to work across backend and frontend development activities.
• Attention to software quality, performance, and maintainability.
• Clear technical communication in English.
• Autonomy in delivering technical solutions and resolving development challenges.

Resume Submission Guidelines

• Submit an updated resume in Word format.
• Clearly highlight hands-on experience with Java Full Stack development, Apache Kafka, REST APIs, microservices, modern frontend technologies, and distributed systems architecture.
• Associate the required technical competencies with the companies or projects where they were applied, including employment periods, responsibilities, technologies used, technical challenges, and relevant deliverables.
• Highlight direct involvement in backend and frontend development, API integration, event-driven architectures, database technologies, automated testing, and CI/CD practices.
• Specify the frontend frameworks, Java frameworks, databases, and development tools used in each relevant professional experience.
• Include experience with Spring Boot, Docker, Kubernetes, cloud platforms, and enterprise-scale distributed applications when applicable.
• Indicate English proficiency level and availability for remote work.

Further information will be given along the technical interview.

Related jobs

See all Full Stack Developer jobs

Other jobs at UltraCon Consultoria