Ultracon logo

15285 - Senior Java Full Stack Developer

Hiring from
Brazil
Work type
Remote
Posted

623,175 remote jobs, straight from company career pages

100% free · New jobs every minute

Show 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.

Similar jobs

Apply for this job100% free