Full-Stack Developer, Spring Boot – Senior

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

16 days ago

Salary

0

Seniority

Senior

Job Description

Full-Stack Developer, Spring Boot – Senior

Compass

• Atuar na Squad de Campanhas, trabalhando na criação de um orquestrador , garantindo flexibilidade e escalabilidade das campanhas promocionais; • Participar ativamente de todo o ciclo de desenvolvimento de software, desde a concepção até a implementação, garantindo soluções robustas, escaláveis e eficientes; • Ajustar e evoluir campanhas promocionais; • Demonstrar proatividade, protagonismo e autonomia, contribuindo para tornar o time mais independente; • Manter comunicação fluida, clara e transparente junto ao time; • Participar de reuniões, eventos e atender solicitações conforme a demanda; • Identificar e implementar melhorias contínuas na arquitetura e nos processos do time; • Realizar revisão de código desenvolvido por outros membros da equipe, fornecendo feedbacks construtivos e assegurando a adoção de padrões de codificação e boas práticas; • Documentar processos, fluxos e decisões técnicas por meio de textos e/ou diagramas.

Job Requirements

  • Experiência com desenvolvimento utilizando Java com Spring Boot (Java 8+);
  • Experiência com desenvolvimento utilizando Node.js com Express ou NestJS, utilizando JavaScript e/ou TypeScript;
  • Experiência com desenvolvimento frontend utilizando ReactJS;
  • Experiência com desenvolvimento de testes unitários e testes de contrato;
  • Experiência com banco de dados Oracle;
  • Experiência com banco de dados MongoDB;
  • Experiência com mensageria utilizando RabbitMQ;
  • Capacidade de escrever códigos limpos, de fácil manutenção, seguindo princípios como SOLID e Clean Code;
  • Conhecimento em arquitetura de micro serviços e micro frontends;
  • Conhecimento em Sonar e ferramentas de análise estática de código;
  • Experiência com versionamento de código utilizando Git;
  • Vivência prévia no mercado financeiro;
  • Experiência com automação de processos e/ou testes;
  • Conhecimento prévio em AWS;
  • Conhecimento prévio em Docker;
  • Conhecimento prévio em pipelines de CI/CD automatizado;
  • Conhecimento em metodologias ágeis como Scrum ou Kanban.

Related Job Pages

More Full-stack Engineer Jobs

Qualified Digital logo

Senior Software Engineer

Qualified Digital

Experience the promise that creating connections across brand, business and technology can deliver.

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Design, develop, test, and deploy high-quality software applications • Write clean, efficient, and maintainable code following best practices • Implement automated testing (unit, integration, performance) to ensure software quality • Debug and resolve software issues, ensuring high system availability • Work closely with product managers, designers, and other engineers to deliver innovative solutions • Review code, provide constructive feedback, and ensure adherence to best practices • Ensure applications comply with security best practices and industry standards. Address vulnerabilities and implement secure coding techniques • Stay up to date with emerging technologies, frameworks, and industry trends. Identify areas for process improvements and propose innovative solutions • Works closely with clients to gather technical requirements and identifies and priorities key client development objectives.

New York
$113.5K - $171K / year
Full TimeRemoteTeam 11-50H1B No Sponsor

• Design, develop, and unit test applications. • Participate in peer reviews of solution designs and related code. • Support the deployment of releases. • Analyze and resolve technical and application problems. • Adhere to high-quality development principles while delivering solutions. • Prepare reports, manuals, and other documentation.

Pakistan
Job Closed

Senior Software Engineer – Catalog Domain

Proto Labs

Founded in 1999, Proto Labs is a leading digital manufacturing company specializing in rapid prototyping and on-demand production. The company fosters a casual

• Design, deliver and maintain features end to end, working closely with stakeholders to solve complex problems • Build front and backend systems that integrate disparate services into a unified customer facing offer • Mentor junior engineers, coordinate cross-team initiatives and clearly communicate complex ideas • Improve quality by writing clear, efficient, testable code and participating in constructive code reviews • Participate in an off-hours support rotation once every 6 weeks • Improve the technical foundations of our platform and raise the bar within our team • Be a proactive, collaborative and conscientious self-starter who doesn’t shy away from a challenge

Mexico
Clubessential Holdings logo

Software Engineer/Senior

Clubessential Holdings

Clubessential Holdings is an equal opportunity employer dedicated to building a diverse and inclusive workplace. Our company thrives upon the mutual respect and understanding between its employees, and as such, all qualified applicants/employees will receive consideration for employment without regard to that individual’s age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), gender, gender identity, sexual orientation, veteran status, physical or mental disability, genetic information, ethnicity, citizenship, or any other characteristic protected by law. Clubessential Holdings maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflects the Company's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity. Important Notice Regarding Email Communication from Clubessential Holdings: Please be advised that Clubessential Holdings will only contact you using email addresses with the domain name of clubessentialholdings.com. We have been made aware of attempts to impersonate our company using domains such as clubessentialcareers.com. These emails are not affiliated with Clubessential Holdings and may be part of a scam. We strongly advise against engaging with any correspondence that does not originate from an official clubessentialholdings.com email address. If you receive a suspicious email or have any questions or concerns, please contact us directly at recruiting@clubessentialholdings.com. Your security and trust are important to us.

Full TimeRemoteTeam 501-1,000

Role Description The Software Engineer will play a key role in designing, building and scaling foreUP’s platform with a strong emphasis on AI-Driven capabilities and intelligent product experiences. This position involves collaborating with a variety of stakeholders both internally and externally and at all levels of the organization. The position requires a highly driven, organized, and detail-oriented individual with excellent communication skills. - Design, develop, and maintain scalable applications across both front-end and back-end systems - Build and integrate AI-powered features (e.g., intelligent automation, recommendations, predictive functionality, or conversational interfaces) into core products - Take ideas from concept to production in an iterative, highly releasable manner - Translate design documents and product requirements into high-quality, maintainable code - Collaborate cross-functionally with Product, QA, and other engineering teams - Refactor and modernize legacy systems, incorporating scalable and open standards - Write, maintain, and improve unit and feature tests, including AI-assisted testing approaches - Apply a structured, disciplined approach to development, testing, and deployment - Troubleshoot and resolve bugs with a focus on performance, scalability, and reliability - Own projects end-to-end, including setting timelines and proactively communicating progress - Manage time across multiple projects and tasks in a deadline-driven, team environment - Administer critical analysis of test results and deliver solutions to problem areas - Generate statistics and communicate/write reports with technical concepts clearly to both technical and non-technical stakeholders - Continuously evaluate and adopt emerging AI tools, frameworks, and best practices to improve engineering velocity and product innovation Qualifications - Bachelor’s degree in Computer Science, MIS or equivalent experience - 5+ years of extensive experience with PHP, Modern Frameworks (Symfony, Laravel, etc.), HTML5, jQuery, Vue, SASS & CSS - Proven strong experience building and delivering features using modern AI-assisted development tools (e.g., code generation, debugging, and test automation), applying sound engineering judgment to validate outputs, improve productivity, and maintain high code quality and security standards - Familiarity with AI/ML concepts such as prompt engineering, model evaluation, and data handling best practices - Experience working with AWS and cloud-based web applications is a plus - Experienced with Agile environments and tools such as Jira - Strong problem-solving skills and ability to operate in a fast-paced, evolving technical landscape - Strong communication skills both written and verbal - Ability to work independently without direct supervision Working arrangements - Fully Remote in United States - You can work fully remote in this position, provided you have eligible working rights in the United States and do not require sponsorship Values and Life at Xplor Our five core values guide us from how we hire and recognize our team members to how we interact with our customers day to day: - Find a better way - Do the right thing - Say it straight - Win together - Own the outcome If these values sound like you and describe people you want to work with, you will thrive at Xplor. As an Xplorer, you will be part of a global network of talented colleagues who will support your success. We look for commonalities and shared passions and give people the tools they need to deliver great work and grow at speed. Ready to apply? To start your application, please submit your resume, and we will be in touch as soon as we can. Got questions? You can email us at talentsupport@xplortechnologies.com .

United States