Utorg Labs

Middle Java Developer, Integrations Stream

Utorg Labs

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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