Principal Java Engineer

Há 1 mês


Brazil, BR Ranger Technical Resources Tempo inteiro

Principal Software Engineer #2409


Position Summary:


Our partner, a fast-growing SaaS company that provides intuitive remote monitoring and endpoint management software for IT teams, is seeking a Principal Software Engineer to join their expanding Mainline team. In this pivotal role, you will be instrumental in the efficient operation and strategic evolution of the company’s IT infrastructure and services. As a Principal Software Engineer, you will combine your technical expertise with leadership to design, develop, and optimize scalable, high-performance software solutions that power the company’s internal IT platforms. This position is ideal for a seasoned engineer who thrives on working with cutting-edge technologies, has a strong background in software development, and is eager to tackle complex technical challenges while mentoring and guiding talented engineers.


Experience and Education:


  • Bachelor's/Master’s in computer science, Information Systems, Information Technology, or a related technical field.
  • 8+ years of professional software development experience, with a focus on Java and Spring Boot.
  • Experience in designing, implementing, and supporting enterprise level applications and database design.
  • Strong understanding of microservices architecture, containerization, and orchestration technologies.
  • Proven ability to lead and inspire teams to successfully project deliverables.
  • Experience with SaaS-based platforms that serve external customers, ensuring uptime, performance, and security for key customer-facing applications.
  • A proven track record of troubleshooting, optimizing, and automating core systems to improve operational efficiency.
  • Familiarity with CI/CD pipelines and DevOps practices.


Technology Skills and Strengths:


  • Java (Java 8+)
  • Software Design & Development
  • Java Classes
  • Spring Boot
  • Spring
  • Java
  • Kotlin
  • JavaScript
  • ReactJS
  • NodeJS
  • Python
  • AWS
  • MySQL
  • PostgreSQL
  • MS SQL Server
  • RabbitMQ
  • Redis
  • APIs
  • SDLC
  • Web Services: REST, SOAP, XML
  • GIT Source Control
  • Service Oriented
  • Microservices
  • MVC Patterns
  • Design Patterns
  • Troubleshoot
  • Infrastructure testing
  • Unit Testing
  • Performance Testing
  • Code Reviews
  • SaaS
  • Business Processes
  • CI/CD
  • Virtualization tools (e.g., VMWare, Hyper-V, ESXi)
  • Operating systems (e.g., MacOS, Linux, Window)
  • Command-line
  • SCRUM/Agile


Primary Job Responsibilities:


  • Lead the architectural design and evolution of our RMM platform, ensuring it meets scalability, performance, and security requirements.
  • Collaborate closely with product managers, architects, and stakeholders to define technical requirements and project goals.
  • Design, develop, and maintain high-performance and reliable software solutions using Java and Spring Boot.
  • Champion best practices, code quality, and software engineering excellence within the engineering team.
  • Provide technical leadership and mentorship to a team of software engineers, fostering their growth and ensuring high-quality code delivery.
  • Collaborate with senior leadership and product managers to align technical decisions with business goals.
  • Participate in cross-functional teams, contributing to architectural discussions and ensuring alignment with company objectives.
  • Promote a culture of continuous improvement within the engineering team.
  • Conduct code reviews, enforce coding standards, and champion best practices to maintain code quality and security.
  • Create and optimize AWS-based microservices, with a focus on cost-effectiveness and scalability.
  • Drive architectural decisions and design patterns that support scalability, maintainability, and robustness.
  • Collaborate with architects to define and refine the technical roadmap for the RMM platform.
  • Stay current with industry trends and emerging technologies, applying them to enhance our platform's capabilities.
  • Troubleshoot and resolve complex technical issues, identifying root causes and implementing effective solutions.


  • Java Software Engineer

    3 meses atrás


    São Paulo, Brazil, BR Tata Consultancy Services Tempo inteiro

    Venha para uma das maiores empresas de Serviços IT do mundo!! Aqui você pode transformar sua carreira!Por que fazer parte da TCS? Aqui na TCS acreditamos que as pessoas fazem a diferença, por isso vivemos uma cultura de aprendizado ilimitado cheio de oportunidades de melhorias e desenvolvimento mútuo. O cenário ideal para expandir ideias através das...


  • São Paulo, Brazil, BR Exadel Tempo inteiro

    At Exadel, we are a global technology firm operating across 17 countries and 30 delivery centers. Exadel Financial Services is the financial arm of our organization, specializing in banking and capital markets strategy and technology consulting. With a staff of 2800+ globally, Exadel is committed to service excellence and being a great place to work.Number...

  • Java Software Engineer

    3 meses atrás


    São Paulo, Brazil, BR Tata Consultancy Services Tempo inteiro

    Venha para uma das maiores empresas de serviços de TI do mundo!! Aqui você pode transformar sua carreira!Por que aderir à TCS? Aqui na TCS acreditamos que as pessoas fazem a diferença, por isso vivemos uma cultura de aprendizado ilimitado e cheia de oportunidades de melhoria e desenvolvimento mútuo. O cenário ideal para expandir ideias através das...

  • Platform Engineer

    2 meses atrás


    Brazil, BR Virtasant Tempo inteiro

    Do you want to work on cutting-edge projects with the world’s best IT engineers? Do you wish you could control which projects to work on and choose your own pay rate? Are you interested in the future of work and how the cloud will form teams? If so - this is the role for you.We are looking for an experienced Platform Engineer to join our team. This role...

  • Data Engineer with GCP

    4 semanas atrás


    Brazil, BR AllianceIT Inc Tempo inteiro

    This position is a Remote position to work from on in LATAM working with US clients. You will be working as a consultant directly with clients US Clients. Must work in US PST Zone.We offer:100% Remote PositionPaid National Holidays off$30 to $35 USD per hourTitle: Data Engineer with GCPWe are seeking a highly motivated and experienced Data Engineer to join...

  • Desenvolvedor Backend Java

    4 semanas atrás


    Brazil, BR Runtalent Tempo inteiro

    Requisitos:Forte visão sistêmica (ciclo de desenvolvimento de software) ;Experiência na construção de Micro Serviços, API Rest ;Experiência Java com Quarkus (Golang desejável);Experiência em arquitetura de software (Micro serviços, aplicações distribuídas e escaláveis);Experiência em comunicação assíncrona entre processos via mensagens...


  • Brazil, BR Flatiron Software Co Tempo inteiro

    Job Title: QA ENGINEER (REMOTE)About:Flatiron is a global remote software development company with engineers located around the world. We unite experts from diverse backgrounds and experiences in a collaborative culture to deliver exceptional products and services for our clients. As a forward-thinking software engineering company, we provide...


  • Brazil, BR Luxoft Tempo inteiro

    Project Description:An international Investment Bank is enhancing its IT systems by introducing new technology and integrating with new third-party providers. Several projects will take place in the coming years, focusing on Trading, Market data, and Risk Management.Responsibilities:- Develop/integrate Derivative Trading Applications- Communicate with...

  • DevSecOps Engineer

    Há 1 mês


    São Paulo, Brazil, BR Zuri Tempo inteiro

    Job Overview Weare seeking an experienced DevSecOps Engineer to integrate security practices into our software development lifecycle (SDLC) and infrastructure management processes. This role will focus on implementing secure coding practices, automating security processes, and enhancing our overall application and infrastructure security posture.Key...


  • Brazil, BR Dock Tempo inteiro

    Quem é a Dock?Há mais de 20 anos, cumprimos a missão de democratizar o acesso a serviços financeiros, tornando experiências financeiras mais simples e acessíveis.Somos um time de pessoas obstinadas, que acreditam na tecnologia e nos serviços como os principais facilitadores para a evolução de nossos clientes e a transformação do papel das...

  • Desenvolvedor Java

    Há 1 mês


    Brazil, BR Dexian Brasil Tempo inteiro

    Quem SomosA Dexian, lançada em 2023, tem presença global e traz consigo quase 30 anos de experiência através de suas companhias legadas, principalmente da combinação da DISYS e Signature Consultants.Iniciamos no Brasil 2007 como DISYS e, de lá para cá, conquistamos mais de 60 clientes de diferentes setores da economia. Como Dexian, passamos a ser uma...


  • Brazil, BR Iteris Consultoria e Software Tempo inteiro

    Job descriptionSomos a Iteris!Uma empresa de tecnologia que desde 2009 integra o humano e o tecnológico visando agregar cada vez mais valor para a transformação digital dos nossos clientes. Já somos mais de 900 pessoas apaixonadas por tecnologia e unidas por laços reais, que acreditam que a excelência nos resultados é a soma das qualidades técnicas e...

  • Sr Engineer/ Technical lead

    4 semanas atrás


    Brazil, BR Turing Tempo inteiro

    Company Overview: We are a pioneering organization in the field of generating training data for all leading large language models to advance Artificial General Intelligence (AGI), esp in the domains of coding, advanced reasoning, planning, STEM, etc.. Our vision is to design the best systems to combine human knowledge and model capability into training data...


  • Brazil, BR Luxoft Tempo inteiro

    Project descriptionOur Client is one of largest TV providers in North America and we are searching for a Senior Software Developer to join our team. The project focuses on developing mobile application for video streaming platform.ResponsibilitiesYou will be implementing new features and enhancing existing functionalities on client applications to support...

  • Java developer

    3 meses atrás


    São Paulo, Brazil, BR Tata Consultancy Services Tempo inteiro

    Venha para uma das maiores empresas de serviços de TI do mundo!! Aqui você pode transformar sua carreira!Por que aderir à TCS? Aqui na TCS acreditamos que as pessoas fazem a diferença, por isso vivemos uma cultura de aprendizado ilimitado e cheia de oportunidades de melhoria e desenvolvimento mútuo. O cenário ideal para expandir ideias através das...

  • Sr C++ Engineer

    4 semanas atrás


    Brazil, BR Ranger Technical Resources Tempo inteiro

    Senior C++ Engineer #2431Position Summary:Our partner, a rapidly expanding PaaS company specializing in remote monitoring and network management solutions, is seeking a Senior C++ Engineer to join their agile and dynamic SaaS team. In this role, you will design and implement automation solutions for native clients, ensuring seamless control through the...


  • Brazil, BR Rocket Financial Inc Tempo inteiro

    Software Development Engineer in TestRocket Financial is an early-stage start-up in the Financial Technology space. Our mission is to change the way how money moves around the planet. Primarily, we are building a Banking-as-a-Service (BaaS) platform for those wanting to integrate into the world financial infrastructure.We are looking for a Software...

  • Subsea Engineer

    3 semanas atrás


    Rio de Janeiro, Brazil, BR ICM People do Brasil Tempo inteiro

    Subsea Engineer – Desafie os Limites da Inovação Junte-se à equipe de elite de uma líder global no setor de perfuração offshore. Sua missão é explorar as fronteiras da tecnologia, garantindo operações seguras, eficientes e sustentáveis no fundo do mar. Se você é apaixonado por engenharia submarina e busca desafios que moldam o futuro da...

  • Senior CI/CD Engineer

    3 semanas atrás


    Brazil, BR Muna Tempo inteiro

    We are seeking a Senior DevOps Engineer to join a cutting-edge team specializing in CI/CD pipelines and cloud orchestration. This role is ideal for a highly skilled professional with deep expertise in Jenkins, CI/CD, and Linux systems.Key Responsibilities:Design, manage, and troubleshoot Jenkins CI/CD pipelines, including parallel job execution and rollback...


  • Brazil, BR Fidelis Security Tempo inteiro

    Would you like to work as a key member of the Quality Assurance team to design, build, and test groundbreaking products? Would you like to perform Manual, Regression, and Automation Testing and enjoy the excitement of working for an awesome Cybersecurity company with cutting edge technologies in a fast-paced collaborative Software Engineering...