
Middle Java Developer, Integrations Stream
Utorg Labs
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- Deliver reliable, maintainable Java services that support product features and operational requirements
- Collaborate with cross-functional teams to improve system observability, resilience and security while enabling rapid delivery
- Design, implement and maintain microservices and APIs in Java (Spring Boot or similar), applying clean architecture and SOLID principles
- Develop and maintain REST/gRPC APIs, integrate with third-party payment and crypto providers, and ensure robust error handling and retries
- Write unit and integration tests, participate in code reviews, and work with QA to ensure features meet acceptance criteria and non-functional requirements
- Profile and optimise services for latency and throughput, implement caching and queuing patterns where appropriate, and contribute to capacity planning
- Instrument services with logging, metrics and distributed tracing; create meaningful alerts and runbook entries to reduce MTTR
- Follow secure coding practices, participate in threat modelling, and help ensure services comply with regulatory and internal security requirements
- Propose and implement pragmatic improvements to architecture, CI/CD pipelines and developer experience
Requirements
- 3-5 years building backend services in Java, ideally with Spring Boot or similar frameworks, in production systems
- Strong knowledge of Java 8+ features, multithreading, JVM tuning, and common design patterns
- Familiarity with relational and NoSQL databases
- Proven experience designing and consuming RESTful APIs, working with message queues (Kafka, RabbitMQ or similar), and handling external integrations
- Comfortable with unit, integration and contract testing; experience with CI/CD pipelines and automated deployments
- Experience deploying services to cloud environments (AWS, GCP or Azure) and using containerisation (Docker, Kubernetes) is preferred
- Excellent written and verbal English
- Pragmatic, team-oriented, quality-driven mindset
Benefits
- Competitive salary range based on individual performance review
- Opportunities for career progression and professional development in a forward-thinking fintech environment
- Ownership of impactful features
- Transparent environment with open dialogue
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootmicroservicesAPIsRESTgRPCunit testingintegration testingJVM tuningdesign patterns
Soft Skills
collaborationcommunicationpragmatic mindsetteam-orientedquality-driven