For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Blankfactor
Blankfactor

Senior Java Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Java
Microservices
Software Development
+33

Permanent role
2 days ago
Apply now

About the Role: We are seeking an experienced Java Engineer to join our technology modernization team. This role involves transforming a legacy monolithic application, originally developed in a proprietary language transpiled to Java, into modular, scalable, and maintainable Java microservices. The candidate will be responsible for the full lifecycle of the new microservices, from initial design to deployment, containerizing them for both on-premises and cloud environments.

Responsibilities:

  • Analyze legacy monolithic applications written in proprietary languages, and design strategies for decomposing and re-architecting into Java microservices.
  • Develop, test, and deploy high-quality, robust Java-based microservices adhering to best practices and standards.
  • Containerize applications using Docker and manage deployments through Kubernetes, ensuring compatibility with both on-premises and cloud infrastructures, particularly Azure.
  • Collaborate with architects, business analysts, and quality assurance teams to ensure the new services meet business requirements and technical standards.
  • Write comprehensive unit, integration, and performance tests to guarantee the reliability and scalability of the services.
  • Participate actively in agile development processes, including sprint planning, retrospectives, and code reviews.
  • Proactively troubleshoot and optimize performance bottlenecks and complex technical issues.
  • Mentor junior developers and contribute to technical documentation and training materials.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related technical field, or equivalent practical experience.
  • 5+ years of professional Java software development experience, ideally using Java 11 or newer.
  • Proven experience migrating legacy monolithic systems into modern microservices-based architectures.
  • Solid expertise with containerization (Docker) and orchestration technologies (Kubernetes).
  • Experience deploying applications both on-premises and to cloud environments, especially Azure (Azure Kubernetes Service, Azure App Services, Azure Functions).
  • Familiarity with proprietary language transpilers or code interpreters and the processes for translating such code to Java is advantageous.
  • Previous experience in commercial lending or related financial services domains is a significant plus.

Skills and Competencies:

  • Deep understanding of modern microservices architectures, RESTful API design, and event-driven systems (e.g., Kafka, RabbitMQ).
  • Strong proficiency in best practices for software development, including test-driven development (TDD), behavior-driven development (BDD), continuous integration/delivery (CI/CD), and SOLID principles.
  • Experienced with relational and non-relational databases (SQL Server, PostgreSQL, MongoDB) and ORM frameworks (Hibernate, Spring Data).
  • Competent in performance optimization and application monitoring tools.
  • Comprehensive knowledge of secure coding practices and principles related to authentication, authorization, and data encryption.
  • Excellent analytical, problem-solving, and debugging abilities.
  • Exceptional communication skills, able to articulate technical concepts clearly to both technical and non-technical stakeholders.
  • Proven effectiveness in agile and collaborative team environments, adapting well to evolving project priorities.

About Blankfactor

👥201-500
📍San Francisco, California, United States
🔗Website

Blankfactor Service

Blankfactor product / service
Blankfactor product / service
Blankfactor product / service
Blankfactor product / service

How does Blankfactor work?

Blankfactor combines unparalleled experience and track record of success with the top talent from developers, project managers, and problem solvers to deliver excellence in every project.

Company culture

Treating people well

We believe the key to creating one-of-a-kind solutions is a strong team. Giving everyone a space to shine helps us challenge the status quo and deliver excellence.

Taking ownership (and getting things done)

Although we move as a group, we understand this is your effort as much as ours. So, if you can go out of your way to get things done, we foster you to go ahead——by all means!

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service