
Senior Java Engineer
ITtude
contract
Posted on:
Location Type: Remote
Location: Remote • 🇸🇪 Sweden
Visit company websiteJob 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