SENIOR JAVA DEVELOPER (HYBRID / REMOTE)

Company
Description
Summary: Seeking a talented Senior Java Developer to design, develop, and maintain high-quality enterprise applications in an international environment. Highlights: 1. Build modern enterprise Java applications 2. Collaborate with experienced international engineering teams 3. Continuous technical learning and professional growth #### **SENIOR JAVA DEVELOPER (HYBRID / REMOTE BRAZIL)** Portuguese company hires for hybrid position Location: Brazil (any location) * ️ Only candidates already based in Brazil will be considered Work Model: **Hybrid for candidates living in state capitals** and **Remote for candidates living in countryside/cities outside the state capitals** ️ Language Requirements: Advanced English – **Mandatory** (there will be direct contact with an international client) Seniority: Senior (6\+ years) Compensation: Please inform your salary expectations when applying. * ️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success. #### **Build Modern Enterprise Java Applications** We are looking for a talented Senior Java Developer to design, develop, and maintain high\-quality enterprise applications in an international environment. You will work closely with multidisciplinary teams to deliver scalable, secure, and high\-performance solutions while contributing throughout the entire Software Development Life Cycle (SDLC). If you enjoy building modern Java applications and working with contemporary software engineering practices, this opportunity is for you. #### **The Professional We Are Looking For** We are seeking a hands\-on Java Software Engineer with strong backend development experience and a passion for clean code, scalable architectures, and continuous improvement. The ideal candidate has experience with enterprise application development, modern Java frameworks, databases, version control, and Agile methodologies, while collaborating effectively with international teams. #### **Key Responsibilities** You will be responsible for: * Develop, test, and implement high\-quality Java applications. * Design and deliver scalable, secure, and maintainable software solutions. * Collaborate with development teams to define technical solutions and new features. * Participate in requirements analysis and solution design. * Write clean, efficient, and reusable code following software engineering best practices. * Maintain, enhance, and modernize existing applications. * Identify and resolve performance bottlenecks and software defects. * Participate in code reviews and collaborative development activities. * Contribute throughout the complete Software Development Life Cycle (SDLC). * Stay current with modern Java technologies, frameworks, and development trends. #### **Mandatory Requirements (Eliminatory)** * ️ **All requirements below are mandatory and eliminatory.** Candidates who cannot clearly demonstrate these qualifications in their CV are unlikely to proceed in the recruitment process. **Education** ✔ Bachelor's Degree completed or currently in progress in a related field. #### **Mandatory Experience** * Advanced English for communication in an international environment. * Proven experience in **Java development**. * Strong knowledge of the **Spring Framework**. * Experience with **Hibernate**. * Experience developing web applications. * Experience with relational databases (**SQL**). * Experience with NoSQL databases. * Experience with **Git** or other version control systems. * Experience working in Agile environments. * Strong teamwork and collaboration skills. * Analytical thinking and problem\-solving abilities. * Experience writing clean, scalable, and maintainable code. #### **Strongly Desired Technical Skills** Candidates with experience in the following technologies will have a significant advantage: * Microservices architecture. * REST APIs. * DevOps practices. * CI/CD pipelines. * Scrum. * Kanban. * Performance optimization. * Software architecture best practices. #### **Nice\-to\-Have Skills** The following qualifications will be considered a strong advantage: * Experience building cloud\-native applications. * Container technologies such as Docker and Kubernetes. * Automated testing. * Enterprise software development. * Financial Services industry experience. #### **What You'll Find in This Opportunity** * Participation in enterprise software development projects. * Collaboration with experienced international engineering teams. * Modern Java development environment. * Opportunities to work with scalable architectures and contemporary engineering practices. * Continuous technical learning and professional growth. * Collaborative and innovation\-driven culture. #### **Before Applying, Ask Yourself These 5 Questions** ✅ Do I have solid hands\-on experience developing enterprise applications with **Java, Spring, and Hibernate**? ✅ Does my CV clearly demonstrate experience with **SQL, NoSQL databases, Git, and web application development**? ✅ Have I worked with **REST APIs, Microservices, DevOps, or CI/CD pipelines**? ✅ Am I comfortable working in Agile environments such as **Scrum or Kanban**, collaborating with multidisciplinary teams? ✅ Am I confident communicating in **advanced English** within an international development environment? If you answered **"No"** to one or more of these questions, we recommend carefully reviewing your fit before applying. * **️ Important** This position is intended for a **Senior Java Developer** with strong software engineering experience and modern backend development skills. Candidates whose experience is limited to maintenance activities or who lack practical experience with **Java, Spring, Hibernate, enterprise application development, and Agile methodologies** are unlikely to meet the expectations for this role. #### **Keywords That Should Appear in Your CV** **Senior Java Developer, Java Developer, Java, Spring Framework, Spring Boot, Hibernate, REST API, RESTful Services, Microservices, Web Applications, SQL, NoSQL, Oracle, PostgreSQL, MySQL, MongoDB, Git, GitHub, GitLab, Software Engineering, Backend Development, Enterprise Applications, Object\-Oriented Programming, OOP, CI/CD, DevOps, Agile, Scrum, Kanban, Performance Optimization, Software Architecture, Clean Code, SDLC, Application Development, Troubleshooting, Unit Testing, Enterprise Software** \#EP
Posted by

João Santos
Indeed · HR


