Talent.com
Senior Java Engineer @ The Software Smith

Senior Java Engineer @ The Software Smith

The Software SmithPhiladelphia, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters.remote
job_description.job_card.job_description

Project Info :

We’re a consulting agency partnered with a major U.S. client on a series of strategic, long-term initiatives. Our collaborations have ranged from 18 months to four years - and we’re excited to have a third project already underway.

As a Backend Engineer on this team, you’ll initially focus on one flagship engagement, working with a tech stack that includes Java 21, Spring Boot 3, and both SQL and NoSQL databases. In time, you’ll have the opportunity to lend your expertise across other projects, helping to shape and optimize backend solutions wherever they’re needed - without the pressure of constant reassignment.

Our front ends leverage Angular for web applications and Flutter for cross-platform mobile experiences, and you’ll collaborate closely with a world-class Product Designer and Branding Specialist to ensure a seamless user experience.

We’re fully remote and international, with a flexible schedule and English-first communication. If you thrive in a dynamic environment and enjoy both deep project ownership and broader team impact, this role is for you!

Who We’re Looking For

We are seeking a senior Java engineer with a passion for clean, maintainable code and a dedication to excellence in backend. The ideal candidate will possess :

  • End-to-End Ownership : Ability to manage the complete development lifecycle - from gathering requirements to delivering production-ready code.
  • Strategic Prioritization : Expertise in defining and scoping tasks to align with business goals and client needs.
  • Collaborative Leadership : A team-oriented mindset with strong communication skills to work closely with backend, frontend, and design teams.
  • Technical Excellence : Deep proficiency in Java and Spring.

What We Offer

  • 100% remote work with a US-based client
  • Competitive compensation on a B2B contract basis
  • An international and collaborative work environment
  • Flexible working hours
  • Work breakdown

  • New features – 60%
  • Meetings – 15%
  • Maintenance / bug fixing – 15%
  • Documentation – 5%
  • Code reviews – 5%
  • Requirements

  • 5+ years of experience in Java
  • 5+ years of experience with relational databases
  • Strong experience with the Spring framework
  • Solid understanding of microservices and architecture design
  • Experience with test-driven development (TDD)
  • Ability to take tasks from concept to release independently
  • Excellent communication and collaboration skills
  • Optional requirements :

  • Experience mentoring junior developers
  • Project Info :

    We’re a consulting agency partnered with a major U.S. client on a series of strategic, long-term initiatives. Our collaborations have ranged from 18 months to four years - and we’re excited to have a third project already underway.

    As a Backend Engineer on this team, you’ll initially focus on one flagship engagement, working with a tech stack that includes Java 21, Spring Boot 3, and both SQL and NoSQL databases. In time, you’ll have the opportunity to lend your expertise across other projects, helping to shape and optimize backend solutions wherever they’re needed - without the pressure of constant reassignment.

    Our front ends leverage Angular for web applications and Flutter for cross-platform mobile experiences, and you’ll collaborate closely with a world-class Product Designer and Branding Specialist to ensure a seamless user experience.

    We’re fully remote and international, with a flexible schedule and English-first communication. If you thrive in a dynamic environment and enjoy both deep project ownership and broader team impact, this role is for you!

    Who We’re Looking For

    We are seeking a senior Java engineer with a passion for clean, maintainable code and a dedication to excellence in backend. The ideal candidate will possess :

  • End-to-End Ownership : Ability to manage the complete development lifecycle - from gathering requirements to delivering production-ready code.
  • Strategic Prioritization : Expertise in defining and scoping tasks to align with business goals and client needs.
  • Collaborative Leadership : A team-oriented mindset with strong communication skills to work closely with backend, frontend, and design teams.
  • Technical Excellence : Deep proficiency in Java and Spring.
  • What We Offer

  • 100% remote work with a US-based client
  • Competitive compensation on a B2B contract basis
  • An international and collaborative work environment
  • Flexible working hours
  • Work breakdown

  • New features – 60%
  • Meetings – 15%
  • Maintenance / bug fixing – 15%
  • Documentation – 5%
  • Code reviews – 5%
  • Design, build, and maintain efficient and reliable Java code, Develop and manage database schemas and queries, Architect and implement micro-services, Write unit and integration tests, Troubleshoot and resolve technical issues in the codebase, Support and mentor junior developers, Collaborate with cross-functional teams to understand and refine requirements, Take ownership of tasks, delivering from start to finish with minimal supervision] Requirements : Java, Spring, SQL, Microservices, Git, Angular, AI, NoSQL, Docker, TDD, AWS, Kubernetes Tools : GitHub, Sonar, GIT. Additionally : International projects, Flat structure, Small teams, Startup atmosphere, No dress code.

    serp_jobs.job_alerts.create_a_job

    Software Engineer Java • Philadelphia, United States