Principal Java Engineer
3 semanas atrás
Principal Software Engineer
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.
We offer flexibility for remote work, but candidates must reside in Brazil, Colombia, Ecuador, or Mexico.
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.
-
Senior Software Engineer
Há 6 dias
Recife, Pernambuco, Brasil Hotel Tempo inteiroSenior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to design, develop, and deploy high-quality software solutions.Key Responsibilities:Design and develop software applications using Java and PythonWork closely with cross-functional...
-
Senior Java Software Engineer
Há 6 dias
Recife, Pernambuco, Brasil Bairesdev Tempo inteiroAt BairesDev, our teams are passionate about delivering cutting-edge solutions to clients worldwide. As a Senior Java Software Engineer, you will be an integral part of our Development Team, working remotely to drive significant impact.With over 15 years of experience in technology projects, we continue to push the boundaries of innovation. Our diverse team,...
-
Senior Java Software Engineer
2 semanas atrás
Recife, Pernambuco, Brasil BairesDev Tempo inteiroAt BairesDev, we leverage our proprietary marketing system to drive rapid and sustainable growth for our clients. Our data-driven solutions foster engagement, generating ready-to-close opportunities that expand sales pipelines and enable companies to scale faster than the competition.Java Developer at BairesDevAs a Java Developer in our Development Team, you...
-
Software Engineer
Há 6 dias
Recife, Pernambuco, Brasil P Mais Terceiração Tempo inteiroJob Description: Our company is currently seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with our cross-functional team to deliver high-quality software solutions that meet the needs of our customers. Key...
-
Senior Java Software Engineer
3 semanas atrás
Recife, Brasil Decskill Tempo inteiroDecskill, founded in 2014 as an IT Consulting Company, places paramount importance on its greatest asset: its people. Our main mission is to deliver value through knowledge and talent, and we achieve this by fostering a culture of excellence and investing in the development and well-being of our people. With over 600 dedicated professionals and offices in...
-
Senior Java Software Developer
4 semanas atrás
Recife, Pernambuco, Brasil AgileEngine Tempo inteiroAbout the RoleWe are seeking a highly skilled Senior Java Engineer to join our team at AgileEngine. As a Senior Java Engineer, you will be responsible for designing and developing high-quality software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop software solutions using Java, Spring Boot, and other relevant...
-
Senior Software Engineer
4 semanas atrás
Recife, Pernambuco, Brasil Luxoft Tempo inteiroSenior Software DeveloperAt Luxoft, we are seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for implementing new features and enhancing existing functionalities on client applications to support streaming video products.Key Responsibilities:Estimate, design,...
-
Senior Software Engineer
4 semanas atrás
Recife, Brasil CESAR - Centro de Estudios e Sistemas Avançados do Recife Tempo inteiroOlá, nós somos o CESAR!Somos um centro de inovação e de educação que há quase 30 anos forma pessoas e impulsiona organizações, potencializando suas estratégias digitais. Resolvemos problemas complexos e desafiadores em um ambiente de trabalho descontraído, descentralizado e repleto de benefícios para nossos colaboradores, que atuam como...
-
Senior Software Developer
4 semanas atrás
Recife, Brasil Luxoft Tempo inteiroSenior Software Developer (React Native, C++ OR Java)Responsibilities: You will be implementing new features and enhancing existing functionalities on client applications to support streaming video products. This includes estimation, design, development, testing, and documentation. Collaborate with other software engineers, product managers, and architects...
-
{} Software Engineer
Há 6 dias
Recife, Pernambuco, Brasil Buscarvagas - Empregos E Consultoria Brasil Tempo inteiroAbout the {} Software Engineer Role{} software engineers are needed to develop high-quality software applications. This position involves designing, testing, and deploying software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications using various programming languages and frameworks.Collaborate with...
-
Senior Software Engineer
4 semanas atrás
Recife, Pernambuco, Brasil Luxoft Tempo inteiroJob DescriptionSenior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Luxoft. As a key member of our software development team, you will be responsible for implementing new features and enhancing existing functionalities on client applications to support streaming video products.Key Responsibilities:Estimate,...
-
Desenvolvedor de Sistemas Java
2 semanas atrás
Recife, Pernambuco, Brasil Neurotech Tempo inteiro**Soluções Avançadas em Inteligência Artificial**Estamos em busca de uma pessoa com habilidades em desenvolvimento Java para integrar nossa equipe de Desenvolvimento de Sistemas.**Requisitos Essenciais**:Graduação completa em Engenharia da computação, Ciência da Computação, Sistema da Informação, Análise e Desenvolvimento de Sistemas ou áreas...
-
Senior Software Developer
4 semanas atrás
Recife, Brasil Luxoft Tempo inteiroSenior Software Developer (React Native, C++ OR Java)Responsibilities: You will be implementing new features and enhancing existing functionalities on client applications to support streaming video products. This includes estimation, design, development, testing, and documentation. Collaborate with other software engineers, product managers, and architects...
-
Senior Software Engineer
1 semana atrás
Recife, Pernambuco, Brasil Indrive Tempo inteiroAbout the Role:We are seeking a highly skilled Senior Software Engineer - Backend Development to join our team. The successful candidate will be responsible for designing and implementing scalable, efficient, and reliable backend systems using cloud infrastructure. The ideal candidate will have a strong background in software development, with a focus on...
-
Desenvolvedora Java
2 semanas atrás
Recife, Pernambuco, Brasil Hiring Consultoria E Gestao De Pessoas Tempo inteiroNossa empresa é uma instituição financeira de grande porte, sólida e inovadora.**Suas principais responsabilidades serão**:Desenvolver soluções back-end com Java, garantindo a segurança e a qualidade do código;- Garantir que os padrões e modelos de arquitetura estão alinhados com a nossa regra de negócios;- Desenvolver soluções com Micro...
-
Desenvolvedor(a) Backend Java Pleno
2 semanas atrás
Recife, Pernambuco, Brasil Banco Bradesco Tempo inteiroRequisito 61698 - Desenvolvedor(a) Backend Java PlenoSobre o Banco BradescoO Banco Bradesco é um dos principais grupos financeiros do Brasil, com uma história marcada pelo pioneirismo e inovação. Por meio da nossa carteira amplamente diversificada de produtos financeiros, serviços bancários e de seguros, contribuímos com a realização das pessoas e o...
-
Senior Software Engineer for Company
1 semana atrás
Recife, Pernambuco, Brasil Loja de Eletrodomésticos Tempo inteiroJob Description:We are seeking a skilled Software Engineer to join our team at {company}.The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with cross-functional...
-
Senior Java Software Engineer
3 semanas atrás
Recife, Pernambuco, Brasil BairesDev Tempo inteiroBecome a part of our diverse team of 4,000+ tech professionalsWe deliver cutting-edge solutions to top clients worldwide, including Google.As a Java Developer, you will work from home on various projects with multicultural teams, driving significant impact globally.Key responsibilities:Contribute to the development of innovative projectsCollaborate with a...
-
Desenvolvedor Java
4 semanas atrás
Recife, Brasil SulAmérica Tempo inteiroDesenvolvedor JavaPrincipais responsabilidades:Projetar, desenvolver e implementar soluções Java robustas e escaláveis, utilizando Spring Boot, Apache Camel e outras tecnologias.Integrar sistemas utilizando Apache Camel, AMQ e Kafka.Desenvolver e manter APIs RESTful para integração com outras plataformas.Trabalhar com bancos de dados Oracle SQL,...
-
Senior Software Engineer
1 semana atrás
Recife, Pernambuco, Brasil Superprof Tempo inteiroWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.The ideal candidate will have a strong background in software development and a proven track record of delivering high-quality solutions on time.Responsibilities will include designing, developing, and maintaining complex software systems, as well as collaborating with...