Java EE Job Salaries

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

Java EE

Median high-range salary for jobs requiring Java EE:

$235,200

This analysis is based on salary ranges collected from 8 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 $175,000 - $235,200

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

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 AWS, Software Development and Software Architecture. 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. AWS

    75% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $202,000 - $255,750

    • 25% of job descriptions advertised a maximum salary above $270,000.
    • 5% of job descriptions advertised a maximum salary above $307,000.
  2. Software Development

    75% jobs mention Software Development as a required skill. The Median Salary Range for these jobs is $175,000 - $255,750

    • 25% of job descriptions advertised a maximum salary above $270,000.
    • 5% of job descriptions advertised a maximum salary above $307,000.
  3. Software Architecture

    75% jobs mention Software Architecture as a required skill. The Median Salary Range for these jobs is $175,000 - $255,750

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

    88% jobs mention CI/CD as a required skill. The Median Salary Range for these jobs is $200,000 - $252,500

    • 25% of job descriptions advertised a maximum salary above $267,250.
    • 5% of job descriptions advertised a maximum salary above $307,000.
  5. Backend Development

    100% jobs mention Backend Development as a required skill. The Median Salary Range for these jobs is $175,000 - $235,200

    • 25% of job descriptions advertised a maximum salary above $264,500.
    • 5% of job descriptions advertised a maximum salary above $307,000.
  6. Java

    100% jobs mention Java as a required skill. The Median Salary Range for these jobs is $175,000 - $235,200

    • 25% of job descriptions advertised a maximum salary above $264,500.
    • 5% of job descriptions advertised a maximum salary above $307,000.
  7. SQL

    75% jobs mention SQL as a required skill. The Median Salary Range for these jobs is $202,000 - $235,200

    • 25% of job descriptions advertised a maximum salary above $259,000.
    • 5% of job descriptions advertised a maximum salary above $307,000.
  8. REST API

    88% jobs mention REST API as a required skill. The Median Salary Range for these jobs is $150,000 - $217,900

    • 25% of job descriptions advertised a maximum salary above $265,625.
    • 5% of job descriptions advertised a maximum salary above $307,000.
  9. Microservices

    88% jobs mention Microservices as a required skill. The Median Salary Range for these jobs is $200,000 - $217,900

    • 25% of job descriptions advertised a maximum salary above $257,375.
    • 5% of job descriptions advertised a maximum salary above $307,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. 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. Software Development

    75% jobs are in Software Development industry. The Median Salary Range for these jobs is $202,000 - $255,750

    • 25% of job descriptions advertised a maximum salary above $270,000.
    • 5% of job descriptions advertised a maximum salary above $307,000.
  2. Cybersecurity

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

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

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

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

Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 252500.0 USD per year

🔍 Software Development

🏢 Company: Smartsheet👥 1001-5000💰 $3,200,000,000 Post-IPO Debt 6 months ago🫂 Last layoff about 2 years agoSaaSEnterpriseSoftware

  • 10+ years software development experience building highly scalable, highly available applications
  • 10+ years of programming experience with full stack technologies such Java, Kotlin or TypeScript
  • 2+ years of experience with cloud technologies (AWS, Azure, etc.)
  • Experience developing, documenting, and supporting REST APIs
  • A degree in Computer Science, Engineering, or a related field or equivalent practical experience.
  • Participate in comparing and choosing technologies and develop plans and schemas for the migration and transformation of existing and new data
  • Support and provide technical leadership for various engineering teams in their efforts to architect decoupled services with large data sets
  • Dive into complex performance problems, particularly around the relationships between the monolithic legacy app, services in various stages of decoupling, and other interactions
  • Build scalable back-end systems for enterprise grade levels (Java, Spring Boot, etc)
  • Solve challenging distributed systems problems and work with modern cloud infrastructure (AWS, Kubernetes)
  • Influence technical direction of the group towards creating a comprehensive service-oriented architecture
  • Guide and mentor team members regarding architecture and best practices
  • Review and coach team on project designs for design review presentations
  • Forge strong partnership with product management and other key areas of the business
  • Influence and mentor other teams of engineers, acting as a technical design mentor and providing architectural and design input

AWSBackend DevelopmentLeadershipProject ManagementSoftware DevelopmentSQLCloud ComputingFull Stack DevelopmentJavaJava EEKubernetesMySQLSoftware ArchitectureSpring BootCross-functional Team LeadershipAlgorithmsAPI testingData engineeringData StructuresREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingMentoringTerraformOrganizational skillsMicroservicesExcellent communication skillsStrategic thinkingData modeling

Posted 4 days ago
Apply
Apply

📍 United States

💸 244000.0 - 307000.0 USD per year

🔍 Software Development

  • 12+ years relevant experience in a fast paced, high growth tech environment.
  • Experience building, leading, and architecting full-stack products and systems at enterprise-scale with broad impact.
  • Demonstrated technical leadership: hands on experience leading project teams, ability to set technical direction and strategy and work cross functionally with Product, Design and Data Science teams.
  • Strong communication and collaboration skills with both technical and non-technical partners. Ability to influence non-technical partners such as design, product managers, and the business to develop a unified approach to overall hosting architecture and product/design capabilities.
  • Strong prototyping / engineering spiking skills
  • Extensive experience with Java, Python and or other programming languages. Expertise with frameworks such as GraphQL, React, Preact, Angular, Next, Vue or Meteor.
  • Work with design and product partners to understand user journeys and requirements and rapidly prototype / explore potential solutions to Host problems.
  • Work closely with other Senior leaders to define and drive northstar architectures / frameworks and long-term technical strategy that can be leveraged across the broader Marketing Technology organization.
  • Establish best practices for engineering and help build an awesome tech culture in MarTech.
  • Implement significant portions of the system and help others in the implementation.
  • Understand how key technical decisions will drive business outcomes and deliver frameworks and platforms that improve delivery with high-quality to those outcomes.
  • Perform design and code reviews and up-level other engineers at Airbnb.

AWSBackend DevelopmentGraphQLLeadershipProject ManagementPythonSoftware DevelopmentSQLDesign PatternsFrontend DevelopmentFull Stack DevelopmentJavaJava EEProduct ManagementSoftware ArchitectureCross-functional Team LeadershipData engineeringData StructuresREST APICommunication SkillsCI/CDAgile methodologiesMentoringMicroservicesPrototyping

Posted 6 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

🧭 Full-Time

💸 120000.0 - 150000.0 USD per year

🔍 Software Development

🏢 Company: Karat👥 251-500💰 almost 3 years ago🫂 Last layoff over 1 year agoStaffing AgencyHuman ResourcesRecruiting

  • 8+ years of enterprise SaaS sales experience, with a proven track record of consistently exceeding quota
  • Startup (fast-paced, high-growth, quick-change) experience preferred
  • Demonstrated success closing complex enterprise deals ($250K-$1M+) with 9-12 month sales cycles involving multiple stakeholders and business units
  • Experience presenting to C-level and VP-level technical leaders (CTO, VP Engineering, VP Talent) in enterprise environments
  • Track record of successfully navigating complex procurement processes and enterprise security/compliance requirements
  • Strong understanding of technical recruiting, engineering operations, or related domains that impact senior technology leaders
  • Expert-level proficiency with enterprise sales methodologies (MEDDIC, Value Selling, Challenger Sale, etc.)
  • Experience using modern sales tech stack (Salesforce, Sales Engagement Platforms, LinkedIn Sales Navigator)
  • Develop and execute comprehensive go-to-market strategies through sophisticated market analysis, competitive intelligence, and multi-channel prospecting to build and maintain a robust pipeline of qualified enterprise opportunities across diverse industry verticals.
  • Use consultative selling techniques to offer unique perspectives on each client’s business, recruiting strategy, and processes.
  • Lead complex enterprise sales cycles from opportunity identification through contract negotiation and closing, working cross-functionally with internal stakeholders to orchestrate successful outcomes.
  • Communicate the value of the Karat platform through strategic executive presentations and targeted product demonstrations that align with enterprise buyers’ key initiatives.
  • Generate scalable revenue and consistently achieve or exceed quarterly and annual quota targets.

AWSBackend DevelopmentSQLBusiness DevelopmentCloud ComputingFrontend DevelopmentFull Stack DevelopmentGCPJavaJava EEJava J2EESalesforceCross-functional Team LeadershipAzureGoJava Enterprise EditionJava Spring.NETREST APIRESTful APIsNegotiationMicroservicesAccount ManagementClient relationship managementSales experienceMarket ResearchStrategic thinkingCRMData modelingNodeJSData analyticsSaaS

Posted 12 days ago
Apply
Apply
🔥 Senior Engineer - Java
Posted 13 days ago

📍 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

💸 217900.0 USD per year

🔍 Software Development

🏢 Company: Coinbase Careers Page👥 1000-5000

  • 8+ years of experience in backend software engineering using Java, Golang or similar languages
  • You’ve designed, built, scaled and maintained high volume and low latency production services
  • You’ve experience in architecting and developing solutions to ambiguous problems with significant impact
  • Passion for building an open financial system that brings the world together
  • Architect and implement core trading platform components responsible for connectivity, market data, trade execution, clearing and settlement using Java, Golang and similar technologies
  • Design scalable, low latency, garbage free systems to solve novel problems with modern cloud technology and industry best practices.
  • Articulate a long term vision for maintaining and scaling our core trading systems and the teams running them.
  • Work with engineers, product managers, designers, and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
  • Write high quality, well tested code to meet the needs of your customers.
  • Mentor team members and help uplift the technical bar across the team

AWSBackend DevelopmentDockerPostgreSQLSQLBlockchainCloud ComputingJavaJava EEKubernetesAlgorithmsData StructuresREST APICI/CDProblem SolvingMentoringLinuxMicroservicesNetworkingSoftware EngineeringDebugging

Posted 24 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 137000.0 - 270000.0 USD per year

🔍 Software Development

🏢 Company: MongoDB👥 1001-5000💰 Post-IPO Equity about 7 years agoDatabaseOpen SourceCloud ComputingSaaSSoftware

  • 10+ years software engineering, primarily focused on backend systems
  • Strong systems programming background; Go and Java experience a plus (but not required)
  • Extensive experience designing and operating distributed systems at scale; Kubernetes experience is a plus (but not required)
  • Track record of improving system reliability and operational excellence
  • Experience with large-scale data processing or storage systems (e.g. data lake technologies, distributed databases, disaggregated storage, etc.)
  • Knowledge of modern observability practices and tools
  • Proven ability to lead technical initiatives as an individual contributor
  • Experience mentoring senior engineers and driving technical excellence within a team
  • Lead initiatives to improve system observability, stability, and resource management
  • Design and implement advanced autoscaling solutions for query execution and data processing
  • Reduce incident rates through holistic improvements to system resilience
  • Identify opportunities to improve operating costs in storage and query systems
  • Guide architectural decisions and conduct design reviews across two engineering teams
  • Mentor senior engineers in distributed systems design and operational excellence
  • Collaborate with Product Management on technical roadmap development
  • Drive cross-team technical initiatives and standards
  • Participate in on-call rotation and provide senior oversight for incident response and postmortem retrospectives
  • Design and implement improvements to our distributed query execution engine
  • Optimize data archival pipelines for increased throughput, durability and reliability
  • Design and implement solutions for single-tenant isolation requirements

AWSBackend DevelopmentLeadershipSoftware DevelopmentCloud ComputingJavaJava EEKubernetesMongoDBSoftware ArchitectureData engineeringData StructuresGoREST APICI/CDProblem SolvingLinuxDevOpsNetworkingScriptingSoftware EngineeringDebugging

Posted about 2 months ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 204000.0 - 259000.0 USD per year

🔍 Software Development

  • 9+ years of software development experience with a minimum of 5 years experience working within payments
  • Experience leading design, implementation, and deployment of one or more high scale, cross-functional payment systems.
  • Experience driving initiatives that span across teams or departments.
  • Ability to work independently while showing being able to deliver production ready code with minimal guidance
  • Deep understanding of async programming models (events, callbacks, promises, async/await).
  • Experience with Java
  • Experience with relational databases and caching solutions
  • Experience in designing APIs and building RESTful services.
  • Experience with message queuing, data streaming, and workflow frameworks.
  • Experience with distributed system and service-oriented architecture
  • Experience with Agile software development and Agile software solutions
  • Design and build a platform that has strong reliability, availability and redundancy function.
  • Partner with Design and Product to innovate and lead new initiatives to improve our orchestrations, anomaly detections, payin and payout qualities.
  • Collaborate with Partnerships and Product teams to define Airbnb’s payment scorecard and operational process.
  • Maintain and resolve technical debt in payments platforms.

AWSBackend DevelopmentDockerLeadershipPostgreSQLSoftware DevelopmentSQLAgileJavaJava EEKubernetesSoftware ArchitectureSpringSpring BootJiraCross-functional Team LeadershipFinancial ManagementAPI testingCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMicroservicesStrategic thinkingData modelingDebuggingConfluence

Posted 4 months ago
Apply