Backend Java Developer; Remote International client
Philadelphia, Philadelphia County, Pennsylvania, 19113, USA
Listed on 2026-11-01
-
Software Development
Java Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Profile: Backend Java Developer.
Rate: up to 280/day.
Key knowledge: Java Microservices.
Studies: Certified Studies (Minimum).
Languages: English MANDATORY
Minimum experience: 5 to 8 years.
We are looking for a Senior Java Developer to join our team and work on the design, development and evolution of microservices-based applications.
Requirements Technical skills5+ years of professional experience in software development.
Microservices Architecture: API composition, RESTful APIs, OpenAPI and Swagger — 5–8 years of experience
Java 8 / Java 11 — 5–8 years of experience
Spring Framework: mainly Spring Boot, with experience in Spring Batch and Spring MVC — 3–5 years of experience
Build Automation Tools: experience with Maven and other build automation tools — 1–3 years of experience
Testing: JUnit, Mockito, Wire Mock, MockMVC and Spring Test — 3–5 years of experience
Databases: JPA, Oracle and JDBC — 1–3 years of experience
Agile methodologies: experience working with Agile methodologies, particularly Scrum
Soft skills:
strong communication, prioritization, leadership and teamwork skills
Microservices Architecture:
Service Discovery, Circuit Breaker, Open Shift, distributed tracing, etc. — 1–3 years of experienceMessage Brokers:
Kafka, RabbitMQ — 1–3 years of experienceFeature Flags — 1–3 years of experience
Database Migration Tools:
Liquibase / Flyway — 1–3 years of experienceReactive Programming / Futures — 1–3 years of experience
Static Code Analysis Tools:
Sonar, PMD, Checkstyle, etc. — 1–3 years of experienceAzure Dev Ops — less than 1 year of experience
English:
Upper-Intermediate (B2) level required.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).