ITtude

Senior Java Engineer

ITtude

contract

Posted on:

Location Type: Remote

Location: Remote • 🇸🇪 Sweden

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSEC2GradleGRPCJavaMaven

About the role

  • Design, implement and operate Java services for real-time workloads (low latency, high throughput).
  • Integrate with external APIs and third-party systems (REST/gRPC, OAuth2, webhooks).
  • Assemble and harden production systems: build pipelines, CI/CD, deployment artifacts, and automated testing.
  • Work with AWS services to deploy and scale real-time infrastructure (e.g., EC2, ECS/Fargate, Lambda, Kinesis/SQS, RDS).
  • Troubleshoot performance and reliability issues; run load tests and production incident post-mortems.
  • Collaborate with product, QA and DevOps to define APIs, SLAs and monitoring.

Requirements

  • 5+ years professional experience developing in Java (Java 8+).
  • Proven track record building real-time or low-latency systems (profiling, performance tuning, concurrency).
  • Solid experience integrating with external APIs (designing robust retry, auth, backoff, and contract handling).
  • Experience assembling production systems: build tools (Maven/Gradle), CI/CD pipelines, deployment artifacts and release automation.
  • Hands-on experience with AWS for production services (design, deployment, monitoring).
  • Strong software engineering fundamentals: unit/integration testing, observability (logs/metrics/tracing), and secure coding practices.
  • Fluent English; able to communicate clearly with Nordic stakeholders.
  • Able to work overlapping CET hours for daily syncs.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Javareal-time systemslow-latency systemsperformance tuningconcurrencyunit testingintegration testingobservabilitysecure coding practicesAPI integration
Soft skills
communicationcollaboration