Analista Desenvolvedor JAVA Senior
Summary
Senior Java developer building scalable APIs and microservices with Spring Boot, Docker, and Kubernetes while automating CI/CD and testing.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Analista Desenvolvedor JAVA Senior based in Brazil.
This is a senior Java development opportunity for a professional working on medium- to large-scale software projects.
You’ll design, develop, and improve reliable applications using modern Java and Spring technologies.
The role focuses on scalable APIs, microservices, distributed architectures, and high-performance software solutions.
You’ll contribute across the development lifecycle, from implementation and testing to deployment and continuous improvement.
The environment emphasizes engineering best practices, automation, containerization, and modern CI/CD workflows.
You’ll have the opportunity to solve complex technical challenges while helping build robust and maintainable systems.
This position is ideal for an experienced Java developer who combines strong technical expertise with a practical, problem-solving mindset.
Accountabilities:
- Develop and maintain applications using Java 8+ and the Spring Framework, including Spring Boot, Spring Data, and Spring Security.
- Design, implement, and maintain RESTful APIs and microservices within distributed software architectures.
- Contribute to the development of scalable, reliable, and maintainable solutions for medium- to large-scale projects.
- Work with relational and NoSQL databases, designing and optimizing data access and persistence solutions.
- Use Git and established version-control practices to manage source code and collaborate effectively with development teams.
- Build, package, and automate applications using tools such as Maven and Gradle.
- Work with Docker and Kubernetes to support containerized application development and deployment.
- Contribute to CI/CD pipelines and automation practices that improve software delivery efficiency and reliability.
- Develop and maintain automated tests using tools such as JUnit and Mockito.
- Apply TDD principles and software engineering best practices to improve code quality and maintainability.
- Investigate and resolve complex technical issues, identifying root causes and implementing sustainable solutions.
- Analyze and optimize application performance, scalability, and resource utilization.
- 3–5 years of professional experience developing Java applications, ideally within medium- to large-scale projects.
- Strong knowledge of Java 8+ and the Spring ecosystem, particularly Spring Boot, Spring Data, and Spring Security.
- Solid experience developing RESTful APIs, microservices, and distributed architectures.
- Deep understanding of relational databases and practical experience with NoSQL databases.
- Experience using Git and modern source-control workflows.
- Hands-on experience with Docker, Kubernetes, and CI/CD practices.
- Familiarity with build automation tools such as Maven and Gradle.
- Experience with automated testing frameworks, particularly JUnit and Mockito, and knowledge of Test-Driven Development (TDD).
- Strong understanding of software engineering best practices and clean, maintainable code.
- Excellent analytical and problem-solving skills, with the ability to diagnose complex technical issues.
- Ability to optimize code and applications for high performance, scalability, and reliability.
- Strong collaboration skills and the ability to work effectively within a technical development team.
- Remote work from Brazil.
- Opportunity to work on medium- to large-scale software projects.
- Exposure to modern Java, Spring, microservices, distributed architectures, and cloud-native technologies.
- Hands-on experience with Docker, Kubernetes, CI/CD, and automated testing practices.
- Opportunity to deepen expertise in scalable, high-performance software engineering.
- Collaborative environment focused on technical quality, automation, and continuous improvement.