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 extensive experience in Java and Kotlin software development, with a strong focus on building scalable applications and implementing quality testing practices. Proficient in OOP design principles, API development, and relational database design.
Highest-signal resume keywords
Java Software DevelopmentKotlin Software DevelopmentScalable Software SystemsQuality Testing PracticesAPI Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaKotlinOOP Design PrinciplesAPI Best PracticesREST Service DevelopmentRelational Database DesignCaching SystemsData StructuresObject-Oriented DesignQuality Testing
Tools & Technologies
JerseySpringRedisReactAngular
Industry Keywords
Software DevelopmentPatch ManagementEnterprise-Level SoftwareUI ComponentsResponsive Messaging
Tech Stack
Tools & technologiesAngularJavaKotlinReactRedisSpring
About the role
Key responsibilities & impact- Develop large-scale software applications using Java and Kotlin
- Contribute to the Patching team's platform for discovering, packaging, and deploying OS and third-party software patches
- Build and scale patch management software serving millions of endpoints
- Maintain quality-first standards and apply quality testing practices
- Commit code and ship products
- Implement design patterns and solve enterprise-level software challenges
- Work closely with AI workflow, server, platform, product design, and product owner teams
- Occasionally contribute to UI components for patching workflows and dashboards
- Perform other duties as needed
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 for product applications, or equivalent
- 5+ years of experience working with highly scalable software systems
- Experience working on systems at scale and finding solutions to scale systems
- Working knowledge of OOP design principles
- Expertise in scaling data structures and object-oriented design
- Knowledge of API best practices and REST service development using Jersey or Spring
- Relational database design and development experience
- Experience creating both client- and server-side development for responsive messaging
- Caching systems expertise; Redis experience is advantageous
- Expert knowledge of quality testing practices
- React and/or Angular experience is nice to have
- Must reside in an eligible U.S. state
- Position is not eligible for visa sponsorship
Benefits
Comp & perks- Comprehensive medical, dental, and vision insurance
- 401(k) plan
- Unlimited PTO
- Life insurance coverage
- Full-time hybrid remote flexibility
- Opportunity for growth and advancement
