




Inatel is recruiting a Java Backend Developer with a solid foundation in software engineering, a DevOps mindset, and an interest in technical growth within complex, large-scale environments, to work on the ICC SOFT BSS project. The professional will work remotely, participating in technical discussions, architecture alignments, and engineering decisions with teams located in different countries. **Responsibilities and duties** * Design, develop, and maintain Java microservices and applications, ensuring quality, performance, scalability, and security; * Evolve architectures based on REST APIs and distributed services; * Implement and maintain automated tests (unit, integration, and functional); * Collaborate with global, distributed teams, participating in technical meetings, backlog refinements, code reviews, and architecture alignment sessions in English; * Work with CI/CD pipelines for continuous build, test, and deployment; * Use containerization (Docker) and support deployments in orchestrated environments (Kubernetes); * Perform troubleshooting in development, staging, and production environments; * Actively participate in remote agile ceremonies and knowledge-sharing sessions; * Contribute to technical documentation of architecture, components, and processes, produced and maintained in English; * Demonstrate flexibility, autonomy, and willingness to learn, keeping pace with the project’s technological evolution—including automation and new software engineering approaches. **Requirements and qualifications** Bachelor’s degree in Computer Engineering, Computer Science, Information Systems, or related fields; Experience in: * Java development and strong mastery of Object-Oriented Programming (OOP), * Microservices and REST APIs; Proficiency in: * Test automation (unit, integration, or functional), * Git usage and version control best practices, * Debugging, troubleshooting, and technical communication; Knowledge of: * Relational or NoSQL databases (SQL Server, Oracle, Cassandra or similar), * Cloud concepts, microservices, and distributed environments; Advanced or fluent English, with ability to operate continuously in a global, remote environment—participating in meetings, writing documentation, and engaging technically with international teams. **It would be a plus if you had:** Experience in TDD or BDD, and with Docker and Kubernetes; Experience or interest in: Python and intelligent automation, and AI-based solutions; Knowledge of: * Node.js or another additional programming language, * CI/CD tools (Jenkins, GitLab CI, GitHub Actions), * Observability and monitoring (Prometheus, Grafana, ELK); **Additional information** **Working hours:** Monday to Friday, from 8:00 AM to 12:00 PM and from 1:00 PM to 5:00 PM. **Work location:** Activities may be performed remotely (Home Office). More than education and innovation: we combine technology, research, and social responsibility to inspire and transform Brazil. Stay updated on what’s happening at the Institute—visit https://inatel.br/noticias/ and follow our news.


