Somos uma empresa consolidada com resultados incríveis, crescendo rápido e ainda com muito a ser estruturado, criado, testado, adaptado, expandido - grande oportunidade para colocar em prática seus conhecimentos, ser muito reconhecido, deixar sua marca na nossa história (e uma marcona no seu currículo). O que valorizamos por aqui: Amor a mudanças; Resultado; Proximidade; Gerar fãs; Objetividade; Autorresponsabilidade.
Senior Back-end Java Developer
Location
Brazil
Posted
14 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back-end Java Developer
Paytrack
Role Description Se você é uma liderança técnica referência em engenharia de software, curte desatar nós complexos de arquitetura, trabalhar com tecnologias de ponta e guiar um time super engajado rumo à excelência, seu lugar é aqui! Como Desenvolvedor(a) Back-end Java Sênior , você será a referência técnica de uma das nossas squads focadas na jornada de viagens corporativas, desenhando e evoluindo os motores lógicos que movimentam o coração do nosso negócio. Responsibilities - Arquitetura e Evolução do Produto: - Desenhar soluções de alta performance, escaláveis e seguras para o produto. - Liderar a investigação e a resolução definitiva de problemas complexos em ambiente de produção. - Excelência Técnica e Boas Práticas: - Garantir e cobrar do time a escrita de código limpo (Clean Code), altamente testável, resiliente e de fácil manutenção no back-end. - Aplicar rigorosamente os princípios do SOLID. - Mentoria e Code Review: - Liderar as revisões de código do time, fornecendo feedbacks maduros. - Atuar como um mentor para a equipe. - Protagonismo em Discussões Técnicas: - Liderar discussões lógicas e de infraestrutura. - Propor padrões de design (Design Patterns), estratégias de mensageria, modelagem de dados e otimização de queries de banco de dados. - Integração e Visão Sistêmica: - Garantir a integração eficiente e segura entre sistemas internos e externos. - Comunicar-se diretamente com o atendimento, canais de suporte e áreas parceiras de negócios para antecipar impactos técnicos. - Governança Comercial/Ágil: - Participar ativamente e guiar os rituais do time (Dailys, Retrospectives, Sprint Reviews). - Focar na previsibilidade de entregas e mitigação de débitos técnicos. Qualifications - Procuramos um profissional sênior com perfil resolutivo e forte pensamento sistêmico. - Visão Macro e Capacidade Investigativa. - Autorresponsabilidade e Senso de Dono. - Liderança Técnica por Proximidade. - Amor a Mudanças e Resiliência. Requirements - Sólida e comprovada experiência prática no desenvolvimento de sistemas back-end robustos utilizando Java (versões modernas como Java 17 ou 21). - Forte vivência com os ecossistemas Spring Boot (Web, Data, Security) e frameworks modernos de alta performance voltados para nuvem, como Quarkus. - Domínio avançado em persistência e ORM utilizando Hibernate / JPA. - Experiência consolidada na arquitetura, desenho e segurança de APIs RESTful em ambientes de microsserviços distribuídos. - Conhecimento profundo em bancos de dados relacionais (PostgreSQL ou MySQL) e soluções NoSQL (MongoDB ou Redis). - Domínio completo na estratégia e criação de testes automatizados (unitários, de integração e de carga) com JUnit e Mockito. - Vivência consolidada em ambientes ágeis de alta performance e familiaridade com ferramentas de contêineres (Docker) e versionamento com Git. Benefits - Protagonismo e Voz Ativa: Autonomia real para propor novos caminhos de arquitetura. - Ambiente de Engenharia Forte: Uma cultura horizontal que elimina burocracias. - Oportunidade de Alto Impacto: Desenhar e sustentar o motor que processa milhões em transações corporativas. - Inclusão e Diversidade: Todas as nossas vagas são inclusivas e abertas para pessoas com deficiência (PCD). Company Description A Paytrack é uma scale-up pioneira com resultados incríveis, crescendo em ritmo acelerado e com um ecossistema dinâmico onde há muito espaço para estruturar, criar, testar, adaptar e expandir.
Related Guides
Related Job Pages
More Android Engineer Jobs
Role Description Ciklum is looking for a Senior Java/Kotlin Engineer to join our team full-time in Ukraine. As a Senior Java/Kotlin Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. You will join a highly motivated team and will be working on a modern solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership. - Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.) - Taking part in the decision-making process in design application architecture, solution development, architecture and code review - Develop and review feature design documents and provide inputs/update to specifications for the solution - Design and implement a set of various types of tests (unit, integration, functional, etc) - Proactive position in solution development, processes improvements - Working in an international distributed team in an Agile environment - Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders - Delivering the product roadmap and plannings - To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC Qualifications - Experience in software development for more than 5 years - Excellent knowledge in Computer Science, Computing Theory: - Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD) - Database theory (RDBMS, NoSQL) - Code testing practices - Algorithms - Data structures - Architectural, Enterprise and Design Patterns - Security patterns, Reverse engineering resistance, Common attacks types (OWASP) - Understanding of network interactions: - protocols - conventions (e.g. REST, RPC) - authentication and authorization flows - standards and practices (e.g. oAuth, JWT) - Excellent knowledge and experience in Java (more than 3 years) - Experience with high-performance and high-load systems - Good knowledge of Kotlin / Reactive programming experience (Spring Boot Reactor) - Good knowledge of Domain Driven Design expertise - Big Plus: Ops insights, comfortable with Linux, command lines, Kubernetes - Practical commercial experience with: - REST API development - Web application frameworks (e.g. Spring Boot Framework) (more than 2 years) - Testing frameworks (e.g. JUnit, PowerMock, WiresMock) (more than 2 years) - ORM (e.g. Hibernate) (more than 2 years) - RDBMS (e.g MySQL/MariaDB, PostgreSQL, Oracle) (more than 2 years) - Key-value storages (e.g. Redis, Memcached) - Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub) - Web Servers - Version control systems (GIT) - Node.js / Typescript experience (for AWS lambda's) - AWS experience (Aurora, Lambda's, Step Functions, etc.) - Docker - Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo) - Builders - Experience with: - Troubleshooting, profiling and debugging applications - Creation software architecture and design of complex applications, platforms, microservices solutions - Agile software processes and technologies - Code Review process - Refactoring process - Fluent or Upper-Intermediate English Requirements - Certifications on: - Java - Spring Frameworks - Cloud computing platforms (AWS, GCP, Microsoft Azure) - Understanding of orchestration and containerisation (e.g. Kubernetes, Swarm) - Knowledge in Deployment patterns - Practical commercial experience with: - Serverless architecture - Integration with 3rd party solutions - NoSQL (e.g. MongoDB, ElasticSearch, CouchDB) - Experience with Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr) - Provisioning tools (e.g. Terraform, Ansible) - Quality tools (e.g. SonarQube) Benefits - Strong community: Work alongside top professionals in a friendly, open-door environment - Growth focus: Take on large-scale projects with a global impact and expand your expertise - Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications - Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies - Flexibility: Enjoy radical flexibility – work remotely or from an office, your choice - Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations
Senior Mobile Developer
Harris Computer SystemsBased in Ottawa, Ontario, Canada, Harris Computer Systems provides mission-critical software solutions for organizations across the United States and Canada, in
Role Description - Proficiency in Kotlin & Swift: Deep understanding of modern Kotlin (coroutines/Flow, serialization) and Swift (async/await), including the platform runtimes, memory management and concurrency. - Native UI Frameworks: Experience building production UI with declarative frameworks — Jetpack Compose on Android and SwiftUI on iOS — including state management and lifecycle. - Architecture & Dependency Injection: Experience with reactive, testable mobile architectures (e.g. MVVM, The Composable Architecture) and dependency injection frameworks such as Koin. - RESTful API Integration: Experience designing and consuming robust, scalable REST APIs for third-party integrations and internal UI consumption (e.g. Retrofit/OkHttp on Android, URLSession on iOS). - Testing Frameworks: Proficiency with mobile testing across the pyramid — unit, integration, and UI testing with tools such as JUnit, Mockito, Robolectric, Espresso, and Compose UI test on Android; XCTest and XCUITest on iOS. - Mobile Tooling & CI/CD: Experience with automated, multi-target build and release pipelines (e.g. Gradle, Swift Package Manager, Bitrise, Fastlane), ideally for white-label / multi-tenant apps. - Worked on AI assisted development (e.g. GitHub Copilot, Claude, Cursor or ChatGPT). - Familiarity with AI directed prompt engineering for developing applications. - Critical for upcoming modernization initiatives like BC Mobile 2 so we can meet customer promises in the coming releases. - With new developers we will be able to expedite the development of the new initiatives. It is essential that R&D meets our BC Mobile 2 release deadlines or SirsiDynix will encounter lower customer retention rates and lower sales forecasts in 2027. Qualifications - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 8+ years of experience in software development, and 3+ years as a Software Engineer with a focus on designing and building complex, scalable systems. - Deep understanding of software engineering principles, design patterns, algorithms, and system architecture. - Ability to lead technical discussions, make critical decisions, and drive consensus among team members. - Experience with cloud technologies and microservices architecture. Requirements - Contribute to architectural discussions, make design decisions, and ensure that the overall software architecture aligns with business goals and industry best practices. - Solve complex technical problems and make critical decisions related to technology selection, system architecture, and project planning. - Provide technical leadership and guidance to junior members of the development team. - Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards. Benefits - Salary range: $86,000 - $96,000 USD per year.
Senior Mobile Developer – iOS/Android
Perry Street SoftwareWe build Apps that connect the LGBTQ + Community.
• Help build the user-facing pieces of the next generation of Scruff and Jack’d • Clean architecture using dependency injection (Koin/Swinject), modules, and functional & reactive programming (RxJava/Combine) • Develop modern UIs with a live style guide and Jetpack Compose/SwiftUI • Engage in test and behavior-driven development, starting with the ViewModel layer • Work in an agile team with Product, Design, Support, and Marketing to respond to our users' needs • Develop solutions end to end, from design, requirements, coding, refactoring, to delivery and maintenance • Communicate effectively using pair and mob programming across a global team • Learn and develop in other technologies like Kotlin, React, and/or Ruby on Rails • Use latest AI coding technologies to accelerate learning and development
Role Description We are looking for an Android Developer who not only brings strong technical skills in native mobile development but also excels in team fit, communication, and collaboration. You will create exceptional native experiences with the latest e-commerce tech stack while ensuring world-class product quality. In our team’s words: “the work is a bit like a gourmet cuisine; the app is crafted to the utmost software development standards to deliver an exquisite experience presented in a pleasing fashion.” If you are approachable, communicate clearly, and enjoy working in a collaborative and positive team environment, we’d love to hear from you. - National and international expected traveling time varies according to project/client and organisational needs: 0%-15% estimated. Qualifications - Clear and effective communication, able to express ideas and collaborate efficiently in a team. - Strong English proficiency. - Approachable and easy to work with, contributing to a positive team atmosphere. - Team fit is key — we value people who are enjoyable to work with as much as technical skills. - Self-driven, comfortable working with little supervision towards a common team purpose. Requirements - Strong experience in Kotlin (Kotlin Multiplatform is a plus). - Jetpack Compose proficiency (Compose Multiplatform is a plus). - Deep knowledge of Coroutines and/or RxJava. - Solid understanding of Software Architecture (MVVM or similar). - Experience with Android Architecture Components (ViewModel, LiveData, Room, etc.). - Unit testing and UI testing (Test-driven development is highly valued). - Creating fluid visual interactions and implementing modern mobile UX patterns. - Knowledge of performance optimization, observability, and metrics to show you care about your code. Benefits - Health Insurance, because health comes first. - Flexible working hours. - Open holidays, take the time you need for yourself. - Profit distribution for everyone. - Mindera Annual Trip, Sports, and sharing groups to connect and have fun! - Training & conferences, create your own training plan. - Choose Laptop & Peripherals that best suit your needs. - Hotspot with unlimited usage, for work or Netflix ;) - Remote culture: We have an office in Casablanca, but Minders work remotely from all over Morocco. - At the offices, we have a wide range of snacks to keep you fed and healthy and partnerships with local businesses. Culture Most of all you get to work with a bunch of great people, where the whole team owns the project together in a politics-free environment. Our culture reflects our lean and self-organization attitude. We encourage our colleagues to take risks, make decisions, work in a collaborative way and talk to everyone to enhance communication. Freedom and Responsibility go hand in hand, and we value commitment, feedback, and empathy.



