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 Java software development and scalable system design, with a strong focus on API design, quality assurance practices, and mentoring engineering teams. Proven ability to influence architectural decisions and implement complex technical solutions that align with business needs.
Highest-signal resume keywords
Java Software DevelopmentAPI Design and RESTful ServicesScalable Systems DesignQuality Assurance PracticesObject-Oriented Programming (OOP)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaAPI DesignRESTful ServicesObject-Oriented Programming (OOP)Relational Database DesignKotlinCaching SystemsSpring BootSystem DesignQuality Testing Practices
Soft Skills
MentoringCollaborationProblem SolvingInfluencing DecisionsDriving Resolutions
Tools & Technologies
SpringRedisJersey
Industry Keywords
Software SystemsTechnical StandardsHigh-Availability SystemsTechnical DebtGlobal Operations
Tech Stack
Tools & technologiesJavaKotlinRedisSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Influence critical architectural decisions and oversee implementation of complex technical solutions
- Ensure long-term sustainability and scalability of software systems while balancing technical debt, performance, and business needs
- Make high-impact technical decisions with minimal oversight
- Evaluate trade-offs and set technical direction across the domain
- Partner with product, infrastructure, and engineering teams on technical decisions
- Mentor and elevate engineers across the organization
- Establish technical standards and best practices
- Own complex, multi-team technical initiatives
- Identify challenges, drive resolutions, and incorporate customer support and operational data
- Champion and implement quality assurance practices
- Design and develop high-availability software systems supporting global operations
- Perform other duties as needed
Requirements
What you’ll need- 12+ years of experience in Java software development, particularly for product applications
- 5+ years of experience designing and operating highly scalable systems
- Proven experience solving complex system design challenges at scale
- Expertise in API design and RESTful services, with experience using frameworks like Spring (Spring Boot) or Jersey
- Strong command of object-oriented programming (OOP) design principles and practices
- Proficiency in relational database design and development
- 2+ years of experience with Kotlin is a plus
- Experience with caching systems, particularly Redis, is a plus
- In-depth knowledge of quality testing practices and a track record of delivering high-quality software
- Bachelor's degree in computer science, Computer Engineering, Information Technology, or equivalent work experience
- Must reside in one of the listed U.S. states
- This position is NOT eligible for Visa sponsorship
Benefits
Comp & perks- Full-time work that is hybrid remote
- Medical, dental, and vision insurance
- 401(k) plan
- Unlimited PTO
- Life insurance coverage
- Opportunity for growth and advancement
