247Hire logo
247HirePosted 3 months ago

Staff Engineer (Java)

RemoteUnited States

Full TimeSenior LevelBachelors Degree

Job Summary

Design and implement scalable API architectures and integration patterns across multiple applications and business units. Lead code reviews to enforce architectural patterns and best practices while solving complex business and technical challenges. Contribute to system documentation, define standards for reusable components, and partner with subsidiaries to guide the evolution of software systems. Mentor junior team members and advocate for reduced technical debt through diligence in security, performance, and observability. Provide rotating on-call support for production systems and consult on business solutions leveraging modern and legacy technologies. This senior individual contributor role balances hands-on development with strategic architectural leadership, requiring 7+ years of Java experience and 4 days onsite in Wilmington DE, Urbandale IA, or Manassas VA.

Required Qualifications

  • Bachelor's degree with emphasis in related field or equivalent experience
  • 7+ years' experience in java or object-oriented programming
  • 2+ years' experience in an agile environment
  • 3+ years' experience in integrating systems through APIs
  • Ability to communicate complex ideas into technical implementation requirements
  • Experience working in an agile environment focusing on iterative delivery
  • Ability to convey complex problems (technical or organizational) concisely, accompanied by thoughtfully proposed solutions
  • Performs work independently
  • Uses advanced techniques, theories, and processes to complete work
  • Software Development Life Cycle experience
  • Ability to thrive and produce results with little or no supervision in a fast-paced, entrepreneurial environment
  • Excellent communication skills with ability to interact seamlessly at all levels with both technical and business stakeholders
  • Superior problem solving and analytical skills
  • Travel for this position is approximately 5-10%

Desired Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience
  • 7+ years of experience in Java (preferred) or object-oriented programming
  • 3+ years of API architecture or system integration experience. Rest API
  • 2+ years of experience working in an agile environment, delivering iteratively
  • Demonstrated ability to design scalable systems and make architectural decisions for complex enterprise ecosystems
  • Experience mentoring junior developers and influencing technical direction
  • Strong communication skills to translate complex technical ideas into actionable implementation requirements
  • Proven track record of solving complex business challenges through technology
  • Ability to operate independently in a fast-paced environment and thrive under ambiguity
  • Deep understanding of API-first design principles and scalable enterprise architecture
  • Proficiency in Java and object-oriented programming with modern development frameworks
  • Experience with integration across multiple systems and legacy modernization projects
  • Strong problem-solving and analytical skills, able to evaluate trade-offs and recommend solutions
  • Hands-on experience with software development lifecycle (SDLC) best practices
  • Ability to influence technical strategy and enforce architectural standards across teams

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce