Spring Job Salaries

Find salary information for remote positions requiring Spring skills. Make data-driven decisions about your career path.

Spring

Median high-range salary for jobs requiring Spring:

$210,000

This analysis is based on salary ranges collected from 12 job descriptions that match the search and allow working remotely. Choose a country to narrow down the search and view statistics exclusively for remote jobs available in that location.

The Median Salary Range is $152,500 - $210,000

  • 25% of job descriptions advertised a maximum salary above $227,000.
  • 5% of job descriptions advertised a maximum salary above $268,900.

Skills and Salary

Specific skills can have a substantial impact on salary ranges for jobs that align with these search preferences. Certain in-demand skills are highly valued by employers and can significantly boost compensation. These skills often reflect the unique requirements and challenges faced by professionals in these roles. Some of the most sought-after skills that correlate with higher salaries include SQL, Leadership and Agile. Mastering these skills can demonstrate expertise and make individuals more competitive in the job market. Employers often prioritize candidates who possess these skills, as they can contribute directly to the organization's success. The ability to effectively utilize these skills can lead to increased earning potential and career advancement opportunities.

  1. SQL

    33% jobs mention SQL as a required skill. The Median Salary Range for these jobs is $164,110.5 - $234,500

    • 25% of job descriptions advertised a maximum salary above $264,500.
    • 5% of job descriptions advertised a maximum salary above $270,000.
  2. Leadership

    33% jobs mention Leadership as a required skill. The Median Salary Range for these jobs is $180,000 - $227,000

    • 25% of job descriptions advertised a maximum salary above $243,000.
    • 5% of job descriptions advertised a maximum salary above $259,000.
  3. Agile

    50% jobs mention Agile as a required skill. The Median Salary Range for these jobs is $180,000 - $220,500

    • 25% of job descriptions advertised a maximum salary above $227,000.
    • 5% of job descriptions advertised a maximum salary above $259,000.
  4. Java

    100% jobs mention Java as a required skill. The Median Salary Range for these jobs is $152,500 - $210,000

    • 25% of job descriptions advertised a maximum salary above $227,000.
    • 5% of job descriptions advertised a maximum salary above $268,900.
  5. Software Development

    58% jobs mention Software Development as a required skill. The Median Salary Range for these jobs is $150,000 - $210,000

    • 25% of job descriptions advertised a maximum salary above $246,750.
    • 5% of job descriptions advertised a maximum salary above $270,000.
  6. Backend Development

    42% jobs mention Backend Development as a required skill. The Median Salary Range for these jobs is $150,000 - $210,000

    • 25% of job descriptions advertised a maximum salary above $261,750.
    • 5% of job descriptions advertised a maximum salary above $270,000.
  7. Kubernetes

    42% jobs mention Kubernetes as a required skill. The Median Salary Range for these jobs is $150,000 - $210,000

    • 25% of job descriptions advertised a maximum salary above $261,750.
    • 5% of job descriptions advertised a maximum salary above $270,000.
  8. CI/CD

    50% jobs mention CI/CD as a required skill. The Median Salary Range for these jobs is $145,000 - $185,000

    • 25% of job descriptions advertised a maximum salary above $259,000.
    • 5% of job descriptions advertised a maximum salary above $270,000.
  9. AWS

    42% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $140,000 - $160,000

    • 25% of job descriptions advertised a maximum salary above $261,750.
    • 5% of job descriptions advertised a maximum salary above $270,000.

Industries and Salary

Industry plays a crucial role in determining salary ranges for jobs that align with these search preferences. Certain industries offer significantly higher compensation packages compared to others. Some in-demand industries known for their competitive salaries in these roles include Fintech, Legal Services and Cybersecurity. These industries often have a strong demand for skilled professionals and are willing to invest in talent to meet their growth objectives. Factors such as industry size, profitability, and market trends can influence salary levels within these sectors. It's important to consider industry-specific factors when evaluating potential career paths and salary expectations.

  1. Fintech

    8% jobs are in Fintech industry. The Median Salary Range for these jobs is $180,000 - $270,000

  2. Legal Services

    25% jobs are in Legal Services industry. The Median Salary Range for these jobs is $180,000 - $227,000

  3. Cybersecurity

    8% jobs are in Cybersecurity industry. The Median Salary Range for these jobs is $150,000 - $210,000

  4. Network management

    8% jobs are in Network management industry. The Median Salary Range for these jobs is $155,000 - $190,000

  5. Digital content and technology

    8% jobs are in Digital content and technology industry. The Median Salary Range for these jobs is $140,000 - $170,000

  6. Software Development

    25% jobs are in Software Development industry. The Median Salary Range for these jobs is $140,000 - $160,000

    • 25% of job descriptions advertised a maximum salary above $234,250.
    • 5% of job descriptions advertised a maximum salary above $259,000.
  7. Healthcare Technology

    8% jobs are in Healthcare Technology industry. The Median Salary Range for these jobs is $80,200 - $100,300

Disclaimer: This analysis is based on salary ranges advertised in job descriptions found on Remoote.app. While it provides valuable insights into potential compensation, it's important to understand that advertised salary ranges may not always reflect the actual salaries paid to employees. Furthermore, not all companies disclose salary ranges, which can impact the accuracy of this analysis. Several factors can influence the final compensation package, including:

  • Negotiation: Salary ranges often serve as a starting point for negotiation. Your experience, skills, and qualifications can influence the final offer you receive.
  • Benefits: Salaries are just one component of total compensation. Some companies may offer competitive benefits packages that include health insurance, paid time off, retirement plans, and other perks. The value of these benefits can significantly affect your overall compensation.
  • Cost of Living: The cost of living in a particular location can impact salary expectations. Some areas may require higher salaries to maintain a similar standard of living compared to others.

Jobs

18 jobs found. to receive daily emails with new job openings that match your preferences.
18 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ“ United States

πŸ’Έ 87000.0 - 91054.0 USD per year

πŸ” Software Development

🏒 Company: broadbean_external

  • Experience creating CI/CD pipelines, deploying software applications to high throughput environments using Jenkins
  • Hands-on experience with cloud-native API development and management platforms (Apigee EDGE including API endpoints)
  • Oracle SOA Suite
  • OAuth2
  • cloud environment (AWS, Rancher)
  • SVN, Git
  • Java/J2EE, Spring framework, RESTful APIs
  • Javascript; AngularJS, Vue.JS, HTML5, CSS
  • Anypointstudio CloudHub
  • Sprint planning, daily scrums, code reviews
  • Agile
  • Experience in interacting with clients, and excellent communication skills required
  • Assist in the design and development of software applications and implement tokenization
  • Responsible for B2B integration
  • Analyze, design, develop, test and maintain software applications

AWSSoftware DevelopmentAgileCloud ComputingGitHTMLCSSJavaJava J2EEJavascriptJenkinsOAuthSpringSpring BootVue.JsREST APICI/CDRESTful APIs

Posted 1 day ago
Apply
Apply

πŸ“ US

πŸ’Έ 80200.0 - 100300.0 USD per year

πŸ” Healthcare IT

🏒 Company: NateraπŸ‘₯ 1001-5000πŸ’° $250,000,000 Post-IPO Equity over 1 year agoπŸ«‚ Last layoff almost 2 years agoWomen'sBiotechnologyMedicalGeneticsHealth Diagnostics

  • 3+ years of overall software development experience, preferably building complex data or process management applications
  • Experience with object-oriented programming in Java, preferably using open source framework such as Spring Frameworks and Hibernate
  • Experience with web services (REST, etc) and relational databases
  • Experience with front-end web programming, preferably with modern JavaScript frameworks (react, angular, etc)
  • AWS infrastructure
  • Docker or container-oriented technologies
  • Work with an engineering team to make key design and technical implementation decisions
  • Work closely with stakeholders and users to define requirements and transform them into reliable and extensible operations-friendly applications
  • Design, build, and maintain sustainable applications
  • Improve development process and procedure and evangelize best practices

AWSBackend DevelopmentDockerSQLFull Stack DevelopmentJavaJavascriptMySQLSpringJava Enterprise EditionREST APICI/CDQuality AssuranceSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 180000.0 - 270000.0 USD per year

πŸ” Financial Technology

🏒 Company: BlockπŸ‘₯ 1001-5000ElectronicsManufacturing

  • 5+ years of experience delivering quality software
  • Natural curiosity to learn new technologies, solve interesting problems and build quality software
  • Desire to find flaws in a system with many moving parts and take whatever steps are necessary to fix them
  • Desire to perform and grow as an engineer
  • Technical initiative and leadership on previous projects
  • Java, Kotlin, Go
  • Kubernetes, AWS
  • Collaborate with Product Managers and engineers to build integrations with underlying financial infrastructures and ensure that our products are able to scale.
  • Help design, build and support the core systems used to power the foundation of banking features on Cash App and Square
  • Participate in the refactoring and uplift of existing systems and development of new ones

AWSBackend DevelopmentSoftware DevelopmentSQLDesign PatternsHibernateJavaJUNITKotlinKubernetesSpringAlgorithmsData StructuresGogRPCCI/CDRESTful APIsMicroservices

Posted 2 days ago
Apply
Apply

πŸ“ Vancouver, Canada, Ontario, Canada

🧭 Full-Time

πŸ’Έ 112000.0 - 140000.0 CAD per year

πŸ” Payments, Fintech

🏒 Company: MarqetaπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity almost 4 years agoπŸ«‚ Last layoff almost 2 years agoCryptocurrencyDebit CardsCredit CardsPaymentsFinTech

  • 5+ years of hands-on software engineering with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD with 8 years experience. In lieu of a degree, 8+ years of relevant experience may suffice.
  • 3+ years of backend experience in Java
  • Experience with OAuth 2.0, JWTs, and user session management
  • Experience in developing applications with modern Java backend stack using Spring Boot and Kubernetes on AWS.
  • Experience both building and consuming RESTful APIs
  • Experience with Javascript and Node.js
  • Experience developing scalable microservices on cloud platforms like AWS (preferred), Azure, or GCP
  • Strong analytical and problem-solving skills with a high attention to detail
  • Strong collaboration and communication (verbal and written) skills. Can effectively work cross-functionally and deliver a project.
  • Experience working in modern software engineering ecosystems that leverage frameworks, methodologies and technologies such as CI/CD, containerized apps, Agile (Scrum)
  • Ability to share relevant information including if difficult task-level trade-offs that impact the product need to be made
  • Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity
  • Design, build, test, and continually improve Marqeta’s user interfaces and the backend services that support them.
  • Define and deliver well-scoped milestones for projects and may be a technical lead for projects on your team.
  • Actively keep customer needs in mind and leverage input from product stakeholders to determine the right technical solutions to deliver customer value quickly.
  • Actively level up less-experienced members of your team by helping them with their craft, providing guidance, and setting a good example.
  • Independently write code that is clear with minimal bugs that captures the essential nature of the solution and is appropriately flexible, reusable, efficient, and adaptable to changing requirements.
  • Identify gaps and propose plans towards addressing those gaps.
  • Challenge the status quo and come up with innovative ideas.
  • Lead design for medium components/features and participate in design for larger components/features (moving from task level impact to medium-size project level impact).
  • Have significant ownership of a component/feature of the system.
  • Independently design software components in well scoped scenarios, with simplicity and maintenance as key considerations, ensuring components are testable, debuggable and have logical APIs that are not easily misused.
  • Participate in on-call coverage

AWSBackend DevelopmentNode.jsSQLAgileFull Stack DevelopmentJavaJava EEJavascriptKubernetesOAuthSpringSpring BootSpring MVCREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingCustomer serviceRESTful APIsAttention to detailMicroservicesJSONSoftware EngineeringDebugging

Posted 8 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000.0 - 210000.0 USD per year

πŸ” Cybersecurity

🏒 Company: SimSpaceπŸ‘₯ 251-500πŸ’° $45,000,000 about 1 year agoSecurityCyber SecurityNetwork SecuritySoftware

  • 6+ years of hands-on experience in software development with a strong focus on building large-scale, distributed systems.
  • Expertise in an OOP-based language such as Java or Kotlin, with a demonstrable understanding of API design, integration, and best practices.
  • Proven experience with unit testing, integration testing, and deploying services in Kubernetes or a similar container orchestration platform.
  • Demonstrated ability to design, build, and operate fault-tolerant systems, including experience in requirements gathering and project breakdown.
  • Design, develop, and maintain core SOA-based services for cybersecurity range simulation, focusing on scalability, performance, and fault tolerance.
  • Lead end-to-end technical projects, from requirements gathering and architecture design to deployment, while setting clear goals and priorities.
  • Mentor and support engineers on the team, promoting a collaborative culture and guiding them in coding best practices, testing, and architectural design.
  • Collaborate cross-functionally with Product Managers and UX Designers to translate requirements into technically sound, user-centered solutions.
  • Conduct code reviews and provide constructive feedback to ensure code quality, performance, and adherence to company standards.
  • Implement robust monitoring and alerting strategies to maintain high uptime and quick response to potential system issues.
  • Ensure services meet security and compliance standards by integrating appropriate controls into the development lifecycle.
  • Contribute to documentation that details technical architecture, system design, and best practices to ensure knowledge sharing and team alignment.

Backend DevelopmentSoftware DevelopmentCybersecurityDesign PatternsGCPJavaJava EEKotlinKubernetesSoftware ArchitectureSpringSpring BootAlgorithmsAPI testingREST APICI/CDDevOpsMicroservicesDebugging

Posted 9 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 140000.0 - 160000.0 USD per year

πŸ” Software Development

🏒 Company: Dark Wolf SolutionsπŸ‘₯ 101-250Management ConsultingTechnical SupportInformation TechnologyCyber SecuritySoftware

  • 5+ years in DevOps or related fields, with increasing responsibility in technical tasks
  • 2+ years with CI/CD Tool Chains - Gitlab CI preferred
  • 2+ years of hands on experience with Kubernetes and Cloud DevOps
  • 1+ years of hands on Grafana experience
  • Demonstrated expertise in CI/CD management, security, and workflow optimization
  • Strong skills in software development using Java, Spring, Python, or other relevant technologies
  • Knowledge of multiple cloud platforms, such as AWS, Azure, or Google Cloud
  • Experience with AWS CDK IaC tools
  • Bachelors Degree in Computer Science or related discipline
  • DOD 8140 IAT Level II
  • US Citizen and an active Secret security clearance
  • Building platform services including Kubernetes, CI/CD tools, application deployment pipelines
  • Building and supporting Grafana deployments and dashboards for customers
  • Developing and enhancing secure automation workflows using tools like GitLab, Jenkins, or similar platforms
  • Using IaC and CaC tools, such as Terraform, Gitlab and Ansible, to manage infrastructure scalability and security
  • Troubleshooting, identifying, and innovating solutions for technical challenges in software development and cloud architecture
  • Contributing to technical documentation, processing improvements, and project deliverables
  • Assisting in handling escalations and providing technical customer service

AWSPythonSoftware DevelopmentCloud ComputingGitJavaJenkinsKubernetesSpringGrafanaCI/CDRESTful APIsLinuxDevOpsTerraformMicroservicesAnsible

Posted 10 days ago
Apply
Apply

πŸ“ United States of America

πŸ’Έ 148221.0 - 210000.0 USD per year

🏒 Company: external

  • Must have Bachelors in Comp Sci or related field and 4 yrs rel exp in software development within a Java framework (J2EE, web containers and Java).
  • Requires skills: (2 yrs exp in) building the architecture and design of new and current systems, DevOps Concepts, Cloud Architecture, Azure DevOps Operational Framework, Cloud Engineering, and at least one of the following: open source frameworks, .NET Core, ASP.NET, Angular, or Express; and (1 yr exp in) Azure Network.
  • Engage in cross-functional collaboration within an Agile enviro (Scrum/Kanban/SAFe).
  • Participate in design sessions w/peers and complete code reviews.
  • Utilize developer tooling across software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level Java application design, implementation, + maintenance activities under minimal direction.
  • Diagnose and correct application and infrastructure issues.
  • Mentor + support engineers at all jr levels.
  • Share best practices + improve processes within + across teams.
  • Occasional on-call for production support 24x7.

Backend DevelopmentSoftware DevelopmentSQLAgileApache TomcatASP.NETCloud ComputingDesign PatternsGitJavaJava EEJava J2EEJVMKubernetesSCRUMSoftware ArchitectureSpringSpring BootAlgorithmsAzureData StructuresJava Spring.NET coreAngularREST APICI/CDRESTful APIsDevOpsMicroservicesJSONDebugging

Posted 13 days ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 80000.0 - 120000.0 CAD per year

πŸ” Software Development

🏒 Company: Hatch Innovations Canada

  • Proven experience (5+ years) as an SDET or in a similar role focused on software quality assurance.
  • Strong Java programming skills.
  • Experience developing backend services in Java
  • Expertise in REST API testing frameworks, particularly RestAssured.
  • Solid understanding of API design principles and best practices.
  • Proficiency in translating API specifications (OpenAPI) into actionable test scenarios.
  • Hands-on experience with automation frameworks such as TestNG and JUnit.
  • Knowledge of database interactions, including proficiency in SQL.
  • Familiarity with CI/CD pipelines and tools such as GitHub Actions, Helm, Terraform, and Kubernetes.
  • Strong understanding of the software development lifecycle (SDLC).
  • Ability to work independently and collaborate effectively within a team.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Must be a resident of Canada and be eligible to work in Canada
  • Develop, maintain, and execute automated test scripts using REST API testing frameworks (e.g., RestAssured).
  • Translate API specifications (e.g., OpenAPI) into comprehensive and effective testing scenarios.
  • Collaborate with cross-functional teams, including developers and product managers, to design and implement robust test strategies.
  • Ensure thorough coverage of the software development lifecycle (SDLC) with a focus on quality and efficiency.
  • Perform database testing and validation using SQL.
  • Work with CI/CD pipelines, leveraging tools like GitHub Actions, Helm, Terraform, and Kubernetes.
  • Contribute to the design and implementation of automation frameworks (e.g., TestNG, JUnit) to enhance test efficiency.

Backend DevelopmentSoftware DevelopmentSQLJavaJUNITKubernetesOpen Api QzoneQA AutomationSpringSpring BootSpring MVCActiveMQAPI testingGroovyJava Enterprise EditionJava SpringJDBCMavenPostgresRDBMSREST APISeleniumCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsTerraformMicroservicesExcellent communication skillsTeamworkJSONScriptingSoftware Engineering

Posted 15 days ago
Apply
Apply

πŸ“ Argentina, Mexico, Colombia, Brazil

🧭 Contract

πŸ’Έ 4000.0 - 5000.0 USD per month

πŸ” Identity Management, Payment Systems

🏒 Company: Workana Premium

  • 7+ years of experience in Java development.
  • 3+ years in a leadership role, managing and mentoring development teams.
  • Experience in one of the following areas is highly desirable: Identity Management (ID) solutions: Experience with authentication, authorization, and identity governance. Payment Systems: Strong understanding of payment processing protocols and security standards.
  • Lead a team of Java developers working on either Identity Management (ID) solutions or Payment Systems.
  • Define project scope, collaborate with stakeholders, and translate business requirements into scalable technical solutions.
  • Mentor and support team members, enhancing their technical and problem-solving skills.
  • Ensure high-quality code delivery, following best practices and industry standards.
  • Conduct code reviews and provide constructive feedback to maintain technical excellence.
  • Optimize system performance, ensuring security, reliability, and compliance with industry standards.

Backend DevelopmentLeadershipSoftware DevelopmentSQLDesign PatternsJavaSpringSpring BootCI/CDRESTful APIsMicroservicesDebugging

Posted 17 days ago
Apply
Apply

πŸ“ Canada

πŸ’Έ 120000.0 - 130000.0 CAD per year

πŸ” ECommerce and retail intelligence

  • 5+ years of professional software engineering experience.
  • Strong background in coding in multiple languages.
  • Expertise in either Java/Spring or NodeJS/NestJS microservices.
  • Skill in frontend web or native mobile development.
  • Experience with testing practices and a strong eye for quality.
  • Good system design skills, preferably in high scale distributed systems.
  • Experience in an agile team environment.
  • Eagerness to learn new tools and technologies.
  • Strong collaboration and communication skills.
  • Develop and enhance mobile applications and related services.
  • Collaborate with engineers, designers, product managers, and operations teams.
  • Communicate effectively as part of a fully remote company.
  • Contribute ideas and experience to improve solutions and products.

AWSDockerAgileAndroidJavaKubernetesMySQLSpringTypeScriptReduxReactCommunication SkillsCollaborationTerraformMicroservicesNodeJS

Posted 3 months ago
Apply
Shown 10 out of 18