FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building scalable, high-performance backend services using Java and cloud-native infrastructures. Proficient in designing complex distributed systems and implementing effective matching algorithms for large-scale applications.
Highest-signal resume keywords
Java 8+ DevelopmentSpring FrameworkCloud-Native Infrastructure (GCP/AWS)Elasticsearch/Solr/LuceneDistributed Systems Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentEntity ResolutionData Infrastructure BuildingMachine Learning ImplementationScalability and Performance Optimization
Soft Skills
Problem-SolvingAnalytical SkillsCollaboration
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s Degree Preferred
Industry Keywords
SaaS SolutionsCustomer-Facing ApplicationsLarge-Scale Data SystemsMatch AlgorithmsTechnical Architecture
Tech Stack
Tools & technologiesAWSCloudDistributed SystemsElasticSearchGoogle Cloud PlatformJavaSpring
About the role
Key responsibilities & impact- Understand current architecture and data to improve matching results and provide a best-in-class match experience
- Extend and adapt architecture for customer matching needs and infrastructure contexts
- Build entity resolution and matching services powering multiple applications and millions of users across billions of documents
- Drive software solution architecture and design for scalability, performance, and reliability
- Collaborate with product managers, architects, and stakeholders on the long-term roadmap for match algorithms
- Implement low-latency, relevant solutions using large-scale data systems and/or machine learning
- Monitor emerging technologies, trends, and best practices and recommend approaches for complex technical challenges
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Software Engineering or related field is required; Masters preferred
- 6+ years of software development experience, focused on large-scale backend services for customer-facing applications
- Substantial experience with Java 8+ and frameworks such as Spring
- Experience building data infrastructures in a cloud-native environment using GCP or AWS
- Strong expertise designing, developing, and maintaining complex distributed systems in a large-scale production environment
- In-depth understanding of Elasticsearch, Solr, or the underlying Lucene framework
- Ability to independently drive features from conception to completion
- Ability to collaborate effectively with cross-functional teams
- Excellent problem-solving and analytical skills
- Track record of delivering high-quality SaaS solutions
Benefits
Comp & perks- Comprehensive benefits
- Holistic mind, body and lifestyle programs designed for overall well-being
- Bonus compensation may apply
- Commission compensation may apply
- Equity compensation may apply
