FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Java Developer
PragmatikeSenior Java Developer designing and maintaining scalable backend applications using Java for a leading consultancy. Collaborating in a remote-first environment while solving complex technical challenges.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in designing and developing scalable backend applications using Java 17/21 and the Spring ecosystem, with a strong focus on microservices, RESTful APIs, and cloud infrastructure. Proven ability to mentor teams, optimize system performance, and leverage AI tools for enhanced development productivity.
Highest-signal resume keywords
Java 17/21 ExpertiseSpring Boot FrameworkMicroservices ArchitectureCloud Platforms (Docker, Kubernetes)Observability Tools (OpenTelemetry, Dynatrace)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend Application DevelopmentMicroservicesRESTful APIsSoftware ArchitectureDesign PatternsRelational Databases (MySQL)NoSQL Databases (MongoDB)Unit TestingIntegration TestingTest-Driven Development (TDD)
Soft Skills
MentoringCollaborationTechnical GuidanceEffective Communication
Tools & Technologies
Spring CloudMicronautDockerKubernetesTerraformCI/CD PipelinesOpenTelemetryDynatraceAI Coding Assistants
Industry Keywords
Agile DevelopmentDevOps PracticesDistributed SystemsSoftware DeliveryProduction Support
Tech Stack
Tools & technologiesCloudDistributed SystemsDockerJavaKubernetesMicroservicesMongoDBMySQLNoSQLSpringSpring BootSpringBootTerraform
About the role
Key responsibilities & impact- 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
Requirements
What you’ll need- 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
Comp & perks- 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