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 systems, with a strong focus on quality assurance practices and architectural decision-making. Proven ability to mentor junior engineers and drive technical initiatives that align with business needs.
Highest-signal resume keywords
Java Software DevelopmentScalable Systems DesignAPI Design and RESTful ServicesObject-Oriented Programming (OOP)Quality Assurance Practices
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaObject-Oriented Programming (OOP)API DesignRESTful ServicesRelational Database DesignCaching SystemsQuality Testing PracticesSystem Design ChallengesArchitectural DecisionsTechnical Standards
Soft Skills
MentoringCollaborationProblem-SolvingInfluencing
Tools & Technologies
JerseySpringRedis
Industry Keywords
Software ApplicationsTechnical DebtPerformanceScalabilityCross-Functional Teams
Tech Stack
Tools & technologiesJavaRedisSpring
About the role
Key responsibilities & impact- Lead development of large-scale software applications
- Ensure high quality and adherence to quality-first standards
- Influence critical architectural decisions
- Balance technical debt, performance, scalability, and business needs
- Collaborate with cross-functional teams on technical decisions and improvements
- Mentor junior engineers and establish technical standards
- Own technical initiatives and proactively address challenges
- Drive improvements based on data reported by support teams
- Advocate for and implement quality assurance practices
- Contribute additional responsibilities as needed to support the team’s success
Requirements
What you’ll need- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience
- 10+ years of experience in Java software development, particularly for product applications
- 5+ years of experience with highly scalable systems
- Proven experience scaling systems and solving complex system design challenges
- Strong knowledge of object-oriented programming (OOP) design principles and practices
- Expertise in API design and RESTful services, with experience using frameworks like Jersey or Spring
- Proficient in relational database design and development
- Experience with caching systems, particularly Redis, is a plus
- In-depth knowledge of quality testing practices and ensuring delivery of high-quality software
- Must reside in one of the listed eligible US states
- 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
- Free and unlimited onboarding, training, and support
