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.

Senior Software Engineer, Java Backend
BarkleyOKRP. Build cross-channel management tools that turn complex data streams into actions across paid search, social, and retail media .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in developing and maintaining enterprise Java applications, with strong proficiency in SQL and relational database design. Capable of building and consuming RESTful web services while managing version control using Git and GitHub.
Highest-signal resume keywords
Java Application DevelopmentSQL ProficiencyRESTful Web ServicesGit and GitHub WorkflowsEnterprise Software 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
JavaSQLREST APIsMicroservicesRelational Database DesignVersion ControlGitGitHubCloud PlatformsData Stacks
Tools & Technologies
MySQLGCPBigQueryDbtClaudeGemini
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software Engineering
Industry Keywords
Cross-Channel ManagementData StreamsArchitecture ModernizationCloud-Native SetupsLegacy Transitioning
Tech Stack
Tools & technologiesBigQueryCloudGoogle Cloud PlatformJavaMicroservicesMySQLRDBMSSQL
About the role
Key responsibilities & impact- Build cross-channel management tools that turn complex data streams into actions across paid search, social, and retail media
- Design, develop, document, and consume REST APIs for internal microservices, frontend applications, and external partners
- Write robust, efficient, and scalable backend code primarily in Java
- Write and optimize complex SQL queries using major relational database systems such as MySQL
- Manage version control using Git and GitHub, including code history, branching, merging, and collaborative code reviews
- Contribute to modernizing architecture and transitioning and scaling services for peak performance
Requirements
What you’ll need- 5+ years of professional software development experience
- Dedicated, hands-on expertise developing and maintaining enterprise Java applications
- Strong proficiency in SQL and relational database design using a major RDBMS like MySQL
- Proven, professional experience building and consuming RESTful web services
- Solid, practical understanding of Git and GitHub workflows, including branching strategies, merging, and resolving conflicts
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- Nice-to-have: hands-on experience deploying, managing, or monitoring applications on cloud platforms such as GCP
- Nice-to-have: hands-on experience with modern data stacks, particularly BigQuery and dbt
- Nice-to-have: experience transitioning legacy Java/Tomcat/MySQL tech stacks to modern cloud-native setups
- Nice-to-have: familiarity with modern AI productivity and coding tools such as Claude and Gemini
Benefits
Comp & perks- Commitment to Diversity, Equity, Inclusion + Belonging
- B Corp commitment to progress over performative intent