JUNIT Job Salaries

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

JUNIT

Median high-range salary for jobs requiring JUNIT:

$180,000

This analysis is based on salary ranges collected from 11 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 $140,000 - $180,000

  • 25% of job descriptions advertised a maximum salary above $194,000.
  • 5% of job descriptions advertised a maximum salary above $235,800.

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 Spring, CI/CD and Java. 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. Spring

    64% jobs mention Spring as a required skill. The Median Salary Range for these jobs is $161,000 - $194,000

    • 25% of job descriptions advertised a maximum salary above $208,250.
    • 5% of job descriptions advertised a maximum salary above $237,000.
  2. CI/CD

    64% jobs mention CI/CD as a required skill. The Median Salary Range for these jobs is $161,000 - $194,000

    • 25% of job descriptions advertised a maximum salary above $208,250.
    • 5% of job descriptions advertised a maximum salary above $237,000.
  3. Java

    73% jobs mention Java as a required skill. The Median Salary Range for these jobs is $150,500 - $187,571.5

    • 25% of job descriptions advertised a maximum salary above $203,500.
    • 5% of job descriptions advertised a maximum salary above $237,000.
  4. Agile

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

    • 25% of job descriptions advertised a maximum salary above $190,785.75.
    • 5% of job descriptions advertised a maximum salary above $237,000.
  5. Git

    36% jobs mention Git as a required skill. The Median Salary Range for these jobs is $109,100 - $172,371.5

    • 25% of job descriptions advertised a maximum salary above $187,571.5.
    • 5% of job descriptions advertised a maximum salary above $194,000.
  6. Software Development

    55% jobs mention Software Development as a required skill. The Median Salary Range for these jobs is $115,000 - $171,800

    • 25% of job descriptions advertised a maximum salary above $181,143.
    • 5% of job descriptions advertised a maximum salary above $194,000.
  7. Communication Skills

    45% jobs mention Communication Skills as a required skill. The Median Salary Range for these jobs is $140,000 - $163,600

    • 25% of job descriptions advertised a maximum salary above $204,750.
    • 5% of job descriptions advertised a maximum salary above $237,000.
  8. AWS

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

    • 25% of job descriptions advertised a maximum salary above $171,200.
    • 5% of job descriptions advertised a maximum salary above $194,000.
  9. Docker

    36% jobs mention Docker as a required skill. The Median Salary Range for these jobs is $104,100 - $156,800

    • 25% of job descriptions advertised a maximum salary above $172,371.5.
    • 5% of job descriptions advertised a maximum salary above $181,143.

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, Digital Services / Software Development and Healthcare Services. 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

    36% jobs are in Fintech industry. The Median Salary Range for these jobs is $169,000 - $203,500

    • 25% of job descriptions advertised a maximum salary above $225,000.
    • 5% of job descriptions advertised a maximum salary above $237,000.
  2. Digital Services / Software Development

    9% jobs are in Digital Services / Software Development industry. The Median Salary Range for these jobs is $90,015 - $181,143

  3. Healthcare Services

    9% jobs are in Healthcare Services industry. The Median Salary Range for these jobs is $160,000 - $180,000

  4. Energy

    9% jobs are in Energy industry. The Median Salary Range for these jobs is $120,000 - $160,000

  5. Healthcare

    18% jobs are in Healthcare industry. The Median Salary Range for these jobs is $119,100 - $156,800

    • 25% of job descriptions advertised a maximum salary above $163,600.
  6. Cyber technology, machine learning, and artificial intelligence

    9% jobs are in Cyber technology, machine learning, and artificial intelligence industry. The Median Salary Range for these jobs is $110,000 - $150,000

  7. Digital media and e-commerce

    9% jobs are in Digital media and e-commerce industry. The Median Salary Range for these jobs is $75,000 - $90,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

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

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

Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 177000.0 - 213000.0 USD per year

πŸ” FinTech

🏒 Company: Flex

  • Minimum of 5 years experience with Java.
  • Strong computer science fundamentals.
  • Ability to build high-quality APIs per specifications.
  • Experience with Java frameworks and tools like Spring, Gradle, and JUnit.
  • Experience implementing and operating services in a distributed environment at scale.
  • Familiarity with observability and monitoring tools like DataDog.
  • Able to write maintainable code using industry best practices.
  • Good understanding of REST and mobile API best practices.
  • Excellent communication skills and ability to work with a distributed team.
  • Experience mentoring engineers in software development best practices.

  • Implement the service APIs used by mobile and web apps.
  • Be a part of the orchestration team responsible for app-friendly APIs that access core platform services.
  • Design, develop, test, and scale APIs to simplify rent payment processing.
  • Collaborate closely with product, design, and engineering teams.
  • Roll out changes in an agile manner with small, frequent iterations.

JavaJUNITSpringREST APICI/CDMicroservices

Posted 15 days ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 199000.0 - 237000.0 USD per year

πŸ” FinTech

🏒 Company: Flex

  • Strong computer science fundamentals.
  • Experience translating feature requirements into technical specifications.
  • Experience with Java frameworks such as Spring (core/web/boot), Gradle, and JUnit.
  • Experience implementing and operating services in distributed environments at scale.
  • Knowledge of observability and monitoring tools like DataDog.
  • Ability to write high-quality, testable, maintainable, scalable, and secure code.
  • Good understanding of REST and mobile API best practices.
  • Excellent communication skills for collaboration with a distributed team.

  • Implement various backend systems that support all business features.
  • Design, develop, test, and scale systems needed for user and partner experiences.
  • Work closely with product, design, and engineering teams to address users' rent payment problems.
  • Roll out changes in an agile manner with small, frequent iterations.

AgileJavaJUNITMySQLSpringCommunication SkillsCI/CD

Posted 18 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 120000.0 - 160000.0 USD per year

πŸ” Energy

🏒 Company: Resource InnovationsπŸ‘₯ 251-500Information ServicesConsultingEnvironmental ConsultingInformation TechnologyEnergy

  • B.S. or M.S in Computer Science or related field.
  • 6-10 years of software development experience in Java, Spring Boot, Hibernate, Maven, and JMS.
  • Experience with MySQL Database, SQL, and Web Services (REST, SOAP).
  • Proficiency in data integration frameworks like Apache Camel, ETL tools like Pentaho or Stitch.
  • Familiarity with test development using tools like Junit, TestNG, and Mockito.
  • Ability to develop quality code using design patterns and multi-thread programming.
  • Experience in Agile software development using Jira, Confluence, and Git.
  • Knowledge of AWS Cloud Services and Linux.
  • Understanding of UI/UX design principles and CI/CD pipelines.
  • Strong critical thinking, analytical, and problem-solving skills.
  • Excellent communication skills and ability to work independently.

  • Lead and participate in the full software development life cycle of cloud-based enterprise software applications.
  • Design and develop Java-based cloud native applications using Spring Boot.
  • Leverage RDBMS, SQL, and APIs for web services integration.
  • Develop data interfaces utilizing data integration platforms and ETL tools.
  • Identify and resolve complex technical issues to meet client needs.
  • Ensure designs meet performance, security, usability, reliability, and scalability requirements.
  • Contribute to code reviews and provide feedback on designs and code.
  • Research, analyze, recommend, and integrate solutions.

AWSSoftware DevelopmentSQLAgileDesign PatternsETLGitHibernateJavaJUNITMySQLSpringSpring BootJiraMavenRDBMSNosqlCommunication SkillsCI/CDLinuxJSONConfluence

Posted 18 days ago
Apply
Apply
πŸ”₯ Scrum Master
Posted 19 days ago

πŸ“ Argentina

🧭 Full-Time

πŸ’Έ 1.0 - 2.0 USD per month

πŸ” Financial technology

🏒 Company: Galileo Financial TechnologiesπŸ‘₯ 501-1000πŸ’° $77,000,000 Series A about 5 years agoIT ManagementFinancial ServicesBankingFinTech

  • Bachelor's degree in Software Engineering or a related field.
  • 5+ years of experience in program management, with a strong focus on delivery and the banking industry, ideally in core or digital banking.
  • Proficient in database management (SQL, Oracle, PostgreSQL).
  • Familiar with unit testing frameworks (JUnit, Mockito, JMockit) and advanced JavaScript libraries/frameworks (AngularJS, ReactJS, Spring).
  • Skilled in translating graphic designs into visual elements and using version control tools like Git.
  • Experienced in project management and tracking tools (JIRA, Trello, Asana) and agile methodologies.
  • Holds relevant certifications such as Certified ScrumMaster (CSM) or Professional Scrum Master (PSM).

  • Manage customer satisfaction alongside the PM, team, and client, ensuring alignment with goals.
  • Guide and coach the team and organization on agile values, principles, and best practices to enhance collaboration and productivity.
  • Establish collaboration rules to prevent task duplication and optimize team efficiency.
  • Build a trust-based environment to address issues, resolve conflicts, and support continuous team growth.
  • Ensure quality work delivery through frequent feedback loops and periodic client reviews.
  • Facilitate agile meetings, decision-making processes, and transparent communication within the project team.
  • Promote a culture of multifunctionality and shared responsibility for product, project, and process quality.

LeadershipPostgreSQLProject ManagementSQLAgileGitJavascriptJUNITOracleSCRUMSpringJiraCollaborationAgile methodologies

Posted 19 days ago
Apply
Apply

πŸ“ Utica, NY, Rome, NY, Air Force Research Lab, Rome, NY

🧭 Full-Time

πŸ’Έ 110000 - 150000 USD per year

πŸ” Cyber technology, machine learning, and artificial intelligence

🏒 Company: TechnergeticsπŸ‘₯ 11-50ComputerSoftware

  • Master’s degree and minimum 6 years of professional experience in machine learning.
  • Experience in Python and/or C++.
  • Experience with machine learning frameworks like TensorFlow, PyTorch.
  • Experience in evaluating, training, and deploying machine learning models.
  • Experience with Jupyter Notebooks.
  • Experience in cloud-based computing platforms like AWS.
  • Experience in server-side development (API definitions, REST services).
  • Experience in containerization technologies and deployment frameworks like Kubernetes or Docker.
  • Experience in application frameworks (Node, Spring, React, etc.).
  • Experience in either Linux or Microsoft Windows platforms.
  • Experience with Automated Testing (JUnit, Jest, Cypress).
  • Experience with Agile software development techniques.

  • Leads the design, development, and deployment of machine learning models and algorithms to solve complex business problems.
  • Leads integration of state-of-the-art machine learning libraries and frameworks into existing software applications.
  • Develops and maintains data pipelines for collecting, preprocessing, and transforming data for machine learning tasks.
  • Designs software solutions, algorithms, and cloud architectures needed to satisfy product features and functionality.
  • Leads, coaches, and mentors junior data scientists, engineers, and other staff.
  • Contributes to phases of the software development life cycle.
  • Participates in daily scrums and collaborates with cross-functional teams.

AWSDockerPythonSoftware DevelopmentAgileArtificial IntelligenceCypressDjangoJestJUNITKubernetesMachine LearningPyTorchSCRUMC++GoTensorflowLinux

Posted 19 days ago
Apply
Apply
πŸ”₯ QA Engineer
Posted 21 days ago

πŸ“ US

🧭 Full-Time

πŸ’Έ 75000.0 - 90000.0 USD per year

πŸ” Digital media and e-commerce

🏒 Company: Infinite RealityπŸ‘₯ 101-250πŸ’° $350,000,000 6 months agoMedia and EntertainmentWeb3Metaverse

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience as a QA Engineer, QA Analyst or in a similar role.
  • Strong understanding of software testing methodologies, tools, and best practices.
  • Experience in cross-platform software testing, including Web, Mobile, and Standalone desktop applications.
  • Familiarity with automated testing tools like Selenium, Cypress, or Playwright.
  • Familiarity with unit test frameworks such as NUnit, JUnit or TestNG.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities.
  • Strong technical documentation skills.

  • Collaborate with cross-functional teams to analyze requirements and design comprehensive test cases.
  • Lead thorough regression testing cycles to validate software changes and ensure functionality stability.
  • Utilize blackbox testing methodologies for application validation.
  • Generate detailed bug reports for efficient issue resolution.
  • Design and implement automated test scenarios for comprehensive test coverage.
  • Conduct test analysis to monitor effectiveness and identify improvement areas.
  • Identify and troubleshoot software defects using systematic debugging techniques.

CypressJUNITNUnitQARegression testingSeleniumCollaborationDocumentationQuality Assurance

Posted 21 days ago
Apply
Apply

πŸ“ Canada, US

πŸ’Έ 70000 - 115000 CAD per year

πŸ” Healthcare

🏒 Company: Synthesis HealthπŸ‘₯ 51-100πŸ’° Seed almost 2 years agoMedicalWellnessHealth Care

  • Bachelor's degree in computer science, engineering, or a related field, or equivalent combination of education and experience.
  • Minimum of three years of experience in software development.
  • Demonstrated proficiency in Node.js, Typescript or Next.js frameworks.
  • Experience in developing microservices.
  • Strong understanding of database management systems (SQL and NoSQL).
  • Familiarity with RESTful APIs and microservices architecture.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.

  • Design, Develop, and Implement Microservices Based Web Applications.
  • Develop and maintain robust, scalable, and secure back-end systems and APIs.
  • Participate in code and design reviews and Scrum ceremonies.
  • Optimize performance for scalability and troubleshoot issues.
  • Collaborate with product owners, QA teams, and DevOps.
  • Implement security and compliance measures.

DockerNode.jsPostgreSQLSoftware DevelopmentSQLJUNITKubernetesMongoDBQASCRUMTypeScriptRedisNext.jsNosqlCollaborationRESTful APIsDevOpsDocumentationMicroservices

Posted 29 days ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 161000 - 194000 USD per year

πŸ” FinTech

🏒 Company: Flex

  • Experience working in a risk engineering team and with decision platform architecture or risk/fraud detection systems.
  • 4+ years of professional experience in Software Development.
  • 2+ years of Java experience required.
  • 1+ years of experience in React.js or React Native required.
  • Experience building high-quality mobile and web UIs to specifications.
  • Ability to write well-documented and testable TypeScript code.
  • Proficient in Java frameworks and tools including Spring, Gradle, JUnit.
  • Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
  • Experience with React Native and React ecosystems.
  • Experience with AWS and containerization tools.

  • Build decision platform and machine learning solutions to respond to and mitigate business risks in Flex.
  • Design and develop 24/7 high-scale APIs and distributed systems using AWS.
  • Work closely with product, design, and engineering teams to launch new features across web and mobile platforms.

AWSSoftware DevelopmentDynamoDBGitJavaJUNITJVMMachine LearningReact.jsReact NativeSpringSpring BootTypeScriptAlgorithmsJava SpringREST APIReduxReactCollaborationCI/CDMentoringTerraform

Posted 29 days ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 161000 - 194000 USD per year

πŸ” FinTech

🏒 Company: Flex

  • Minimum of 3 years experience with Java.
  • Strong computer science fundamentals.
  • Experience with Java frameworks and tools such as Spring (core/web/boot), Gradle, and JUnit.
  • Experience operating services in a distributed environment at scale.
  • Familiarity with observability and monitoring tools like DataDog.
  • Ability to write secure, maintainable, and scalable code.
  • Understanding of REST and mobile API best practices.
  • Excellent communication skills for collaborative work.

  • Responsible for implementing the service APIs that are used by mobile and web apps.
  • Part of the orchestration team, tasked with delivering APIs for core platform services.
  • Design, develop, test, and scale APIs to enhance user experiences in rent payment processing.
  • Work closely with product, design, and engineering teams to address user problems.
  • Deploy changes in an agile manner favoring small, frequent iterations.

AgileJavaJUNITMySQLSpringCommunication SkillsCI/CD

Posted about 1 month ago
Apply
Apply

πŸ“ United Kingdom, European Union

🧭 Contract

πŸ’Έ 225 - 340 USD per lecture

πŸ” Education, Technology Training

🏒 Company: Correlation OneπŸ‘₯ 251-500πŸ’° $5,000,000 Series A over 6 years agoInformation ServicesAnalyticsInformation Technology

  • 3-5 years of experience in software development, test automation, SDET, or QA roles.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's preferred).
  • Previous teaching experience, preferably in a remote environment.
  • Proficiency in programming languages such as Java, Python, C#, or JavaScript.
  • Strong understanding of software development methodologies (e.g., Agile, Scrum) and testing practices (e.g., unit testing, integration testing, API testing).
  • Experience with test automation tools and frameworks such as Selenium, Appium, TestNG, JUnit, or Cucumber.
  • Certification in SDET or related areas (e.g., ISTQB, Agile Testing, AWS Certified Developer).

  • Prepare and lead virtual classroom sessions for diverse learners (50 to 200 participants).
  • Deliver instruction on software testing concepts, adapting content to the learners' skills.
  • Manage classroom engagement, including Q&A, chat flow, and overall class dynamics.
  • Collaborate with operations personnel for program delivery and schedule adherence.
  • Assist in lesson design and continuous curriculum improvement.

AWSLeadershipPythonSoftware DevelopmentAgileJavaJavascriptJUNITPeople ManagementQASCRUMC#API testingSeleniumCollaborationMentoringWritten communication

Posted about 1 month ago
Apply
Shown 10 out of 16