Pragmatike logo
Pragmatike

Remote first tech projects

Senior Java Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2022H1B No SponsorCompany SiteLinkedIn

Location

Portugal

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Java Developer

Pragmatike

• Design, develop, and maintain scalable backend applications using modern Java (17/21) and the Spring ecosystem • Own software delivery from architecture and implementation through deployment, monitoring, and production support • Build and evolve microservices, RESTful APIs, and distributed systems with a focus on performance and reliability • Participate in solution design, technical decision-making, and architectural discussions across engineering teams • Diagnose production issues, optimize system performance, and implement robust long-term solutions • Collaborate closely with product and engineering stakeholders to challenge requirements and deliver high-quality outcomes • Mentor developers through code reviews, technical guidance, and knowledge sharing • Contribute to technical hiring and help strengthen engineering standards across the organization • Leverage AI coding assistants to improve development speed, code quality, and debugging workflows

Job Requirements

  • 7+ years of professional experience developing backend applications with Java
  • Strong expertise with Java 17/21 and frameworks such as Spring Boot, Spring Cloud, or Micronaut
  • Experience designing and building microservices, distributed systems, and RESTful APIs
  • Solid understanding of software architecture, design patterns, and scalable backend design
  • Hands-on experience with cloud platforms and modern infrastructure, including Docker, Kubernetes, Terraform, and CI/CD pipelines
  • Experience with observability and monitoring tools such as OpenTelemetry, Dynatrace, or similar platforms
  • Strong knowledge of relational and NoSQL databases, including MySQL and MongoDB
  • Experience with testing practices including unit testing, integration testing, and Test-Driven Development (TDD)
  • Familiarity with Agile development methodologies, DevOps practices, and collaborative engineering workflows
  • Ability to effectively use AI-assisted development tools to accelerate implementation and improve engineering productivity
  • Fluent English communication skills
  • Must be based in Portugal

Benefits

  • Work on modern cloud-native products used by global organizations across multiple industries
  • Take ownership of complex backend systems throughout their entire lifecycle
  • Collaborate with highly experienced engineers in a remote-first, low-politics environment
  • Influence technical architecture and engineering best practices across multiple projects
  • Continue growing through challenging technical work, knowledge sharing, and continuous learning
  • Enjoy the flexibility and autonomy of a mature engineering culture built on trust and ownership

Related Job Pages

More Backend Engineer Jobs

Pragmatike logo

PHP Developer

Pragmatike

Remote first tech projects

Full TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Design, develop and maintain robust backend services in native PHP (7/8), with clean, testable and well-documented code. • Build and optimize high-volume transaction and billing workflows, ensuring reliability, idempotency and data integrity at scale. • Develop and maintain REST/SOAP APIs for operator, merchant and third-party integrations. • Work with relational databases (MySQL/MariaDB/PostgreSQL): schema design, query optimization, indexing and performance tuning. • Integrate with external systems and gateways (payment, messaging/SMS, USSD, carrier connections, monitoring, billing). • Implement asynchronous processing using message queues (RabbitMQ, Kafka) and caching layers (Redis/Memcached). • Ensure application security, resilience and observability (logging, metrics, alerting) in a high-availability context. • Contribute to CI/CD pipelines, code reviews, and Git-based workflows. • Collaborate with product, ops and QA teams to ship, monitor and continuously improve services in production.

Vietnam
ContractRemoteTeam 501-1,000H1B Sponsor

• Architectural Migration: Lead the technical strategy, design, and execution of extracting deep business logic from existing Oracle PL/SQL stored procedures and re-architecting them into highly modular .NET 8 microservices. • Cloud & DevOps Leadership: Design and oversee the deployment architecture within a cloud environment, primarily leveraging AWS EKS (Elastic Kubernetes Service) and AWS Service Mesh (or equivalent cloud native tools). • Team Technical Leadership: Provide direct mentorship, technical direction, and code/design review guardrails for a team of 5 backend engineers. • Design & Best Practices: Define microservices patterns, database communication strategies, data validation frameworks, and performance-tuning guidelines for the new ecosystem. • Cross-Functional Collaboration: Act as the primary technical point of contact during the migration, bridging the gap between legacy database structures and modern cloud-native architectures.

India
Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• Progettazione, sviluppo, ottimizzazione e manutenzione del codice Java. • Analisi dei requisiti tecnico-funzionali e traduzione degli stessi in soluzioni software. • Produzione di documentazione tecnica.

Italy
Finnet logo

Analista de Desenvolvimento de Sistemas Senior, Java

Finnet

A tecnologia nos une! Fale conosco pelo Whatsapp 👉 (11) 3882-9200

Full TimeRemoteTeam 201-500Since 2003H1B No Sponsor

• Criar e desenvolver soluções financeiras (aplicativos web e móveis) de alta qualidade, focadas na experiência do usuário. • Atuar diretamente na análise e resolução de problemas complexos em produção (troubleshooting). • Participar ativamente de diagnósticos técnicos junto a clientes e áreas internas. • Trabalhar com integrações via APIs, webservices e sistemas distribuídos. • Apoiar na definição de arquitetura e soluções técnicas para novos projetos. • Garantir qualidade técnica das entregas, incluindo revisão de código e boas práticas. • Apoiar times de QA, requisitos e implantação na validação de cenários técnicos. • Atuar em situações críticas que exigem resposta rápida e análise aprofundada.

Brazil