Java Jobs

Find remote positions requiring Java skills. Browse through opportunities where you can utilize your expertise and grow your career.

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

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

Apply
🔥 Senior AQA Engineer
Posted about 1 hour ago

📍 Ukraine, Armenia, Georgia, Moldova, Republic of, Serbia

🔍 Software Development

🏢 Company: Intetics👥 501-1000IT Services and IT Consulting

  • Extensive hands-on experience with automated testing tools and frameworks (Junit, Jest, Mocha, Playwright, Appium, WebDriver.IO, Selenium, JMeter, Chrome Lighthouse, BrowserStack, etc.).
  • Strong expertise in quality control methodologies (unit, integration, acceptance testing) using industry-leading tools (Junit, SonarCloud, JMeter, WebDriver.IO, etc.).
  • Knowledge of SAP solutions (S/4, Commerce Cloud (Hybris), etc.).
  • Proficiency in multiple programming languages and frameworks (Java, JavaScript, TypeScript, HTML, CSS, SpringBoot, ReactJS, NextJS, TailwindCSS).
  • Expert-level understanding of test strategy, test case definition, planning, and execution, including tools like Zephyr.
  • Proven ability to design and implement test automation strategies to improve feedback loops and quality controls.
  • Strong experience with CI/CD processes and integrating QA controls at all stages of the SDLC (shift-left approach advocate).
  • Familiarity with ITSM (ITIL v4) to enhance change, knowledge, incident, and problem management processes.
  • Proficiency in containerization technologies (Docker, Kubernetes, Artifactory, GCR, ACR, ECR).
  • Understanding of REST, GraphQL, and event-driven architectures (Pub/Sub, Kafka).
  • Customer-centric mindset, ensuring QA strategies align with user needs and concerns.
  • Experience in non-functional testing to evaluate solution effectiveness across critical dimensions.
  • Proficiency in diagramming tools (Miro, Diagrams.net, Figjam, Mermaid.JS).
  • Strong communication and presentation skills.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Develop and implement QA architecture.
  • Manage testing systems, feedback loops, logging, and reporting mechanisms.
  • Create process artifacts detailing quality controls and testing mechanisms across the SDLC.
  • Design scalable and maintainable testing strategies for various domains (Web, Mobile, Data Engineering, AI, etc.).
  • Contribute to and maintain organization-wide Architecture Decision Records.
  • Support and enforce QA engineering policies, procedures, and standards.
  • Oversee CI/CD practices, environment configuration, and feedback loops.
  • Select and advise on technology stacks and services based on quality, scalability, security, and compliance requirements.
  • Lead quality automation projects for e-commerce and enterprise-wide initiatives.
  • Develop and maintain platforms for integration, acceptance, performance, and security testing.
  • Promote best practices in testing and differentiate between effective and ineffective tests at various testing levels.
  • Drive industry-leading QA strategies and ensure high customer satisfaction.
  • Collaborate with cross-functional teams and Principal Engineers to advocate for Quality Automation needs.
  • Conduct knowledge transfer, training, and mentoring in QA practices.

DockerGraphQLSQLAgileHTMLCSSJavaJavascriptJestJMeterJUNITKubernetesQAQA AutomationReact.jsSAPSCRUMTypeScriptAlgorithmsData StructuresManual testingREST APITestRailNext.jsSeleniumCommunication SkillsAnalytical SkillsCI/CDProblem SolvingDevOpsMicroservicesJSONQuality AssuranceSoftware Engineering

Posted about 1 hour ago
Apply
Apply
🔥 Product Manager Platform
Posted about 1 hour ago

📍 Spain, Sri Lanka

🔍 Enterprise Software

  • Proven track record of product management success, particularly in platform development.
  • Strong background in requirements discovery and presentations with end customers.
  • Deep understanding of modern technology stacks and cloud services.
  • Drive the development and enhancement of our platform to support SaaS and customer deployments.
  • Work closely with internal and external stakeholders, including end-customers, to gather requirements and ensure the platform meets their needs.
  • Lead the modernization efforts of our technology stack, ensuring alignment with industry best practices and emerging trends.

Software DevelopmentSQLAgileCloud ComputingJavaProduct ManagementSoftware ArchitectureProduct OperationsProduct DevelopmentProduct AnalyticsREST APIStakeholder managementSaaS

Posted about 1 hour ago
Apply
Apply
🔥 Web Automation QA Tester
Posted about 1 hour ago

📍 Mexico, Argentina, Colombia, Brazil

🧭 Full-Time

🔍 Software Development

🏢 Company: Pearl👥 251-500💰 Angel about 6 years agoE-CommerceSports

  • 3+ years of experience in QA Automation Engineering or API Testing or Web Automation testing.
  • Expertise in Playwright, Selenium, Cypress, or similar test automation tools.
  • Strong proficiency in scripting languages (Python, Java, JavaScript, or TypeScript).
  • Experience with API testing tools like Postman or RestAssured.
  • Deep understanding of CI/CD pipelines and how to integrate automated tests.
  • Familiarity with cloud environments (AWS, Azure, or Google Cloud).
  • Design, develop, and maintain automation frameworks for web, mobile, and API testing.
  • Create, execute, and maintain automated test scripts to ensure comprehensive test coverage.
  • Collaborate with development teams to integrate automated testing into CI/CD pipelines (Jenkins, GitHub Actions, CircleCI, or similar).
  • Analyze test results, debug failures, and work with engineers to resolve issues efficiently.
  • Define and implement test strategies, including smoke testing, regression testing, performance testing, and security testing.
  • Optimize and scale automation suites, ensuring tests run efficiently without unnecessary bottlenecks.
  • Enhance test data management, ensuring test environments accurately mirror production.
  • Implement best practices for software quality assurance, ensuring early defect detection and rapid feedback loops.
  • Identify and mitigate risks in the testing process to ensure seamless production releases

AWSPythonSQLCypressJavaJavascriptJMeterQA AutomationTypeScriptAPI testingAzureREST APIRegression testingSeleniumCI/CDAgile methodologiesJSONScriptingDebugging

Posted about 1 hour ago
Apply
Apply

📍 United States

🔍 Software Development

🏢 Company: external_career_site_usa

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong knowledge of data processing technologies, databases, and distributed systems.
  • In-depth understanding of cloud computing concepts, particularly in platforms like AWS
  • Experience with test automation tools and frameworks, such as Selenium, JUnit, TestNG, and Apache JMeter.
  • Strong knowledge of computer science fundamentals including object oriented programming concepts, data structures, algorithms etc.
  • Experience working with distributed systems preferred
  • Excellent problem solving skills with ability to think critically and creatively
  • Ability to communicate effectively both verbally and written form
  • Strong interpersonal skills needed for successful collaboration within team environment
  • Demonstrated ability to learn quickly and independently
  • Proficiency in at least one scripting language such as Python, JavaScript etc.
  • Design end-to-end testing strategies for our Device management Platform, ensuring comprehensive coverage of functional, UI, performance, security, and reliability aspects.
  • Collaborate with development, Product, and quality assurance teams to integrate testing processes seamlessly into the CI/CD pipeline.
  • Develop and implement automated testing frameworks for UI, REST APIs, AWS cloud services, remote device management, authZ and authN within the cloud platform.
  • Define and enforce best practices for testing within a cloud-native environment, taking into consideration scalability, resilience, and security.
  • Collaborate with stakeholders to understand business requirements and translate them into effective test scenarios and cases.
  • Lead efforts to identify and mitigate testing challenges related to distributed systems, data pipelines, and serverless modular architecture.
  • Establish performance testing strategies for remote device management applications and provide recommendations for optimization.
  • Conduct code reviews and provide guidance on test automation best practices to the Development and test teams.
  • Develop automated tests for UI and backend service using languages such as Selenium, Python, Go etc.
  • Design and implement test scripts according to project requirements
  • Maintain existing automated tests by updating them when necessary
  • Collaborate with developers to resolve issues identified through automated testing processes
  • Conduct system performance and reliability testings and provide feedback. Work with development teams to mitigate the findings.
  • Work collaboratively across teams to ensure high-quality delivery of products/services

AWSBackend DevelopmentDockerPythonSQLAgileCloud ComputingData AnalysisFrontend DevelopmentJavaJavascriptJenkinsJMeterJUNITKubernetesQA AutomationReact.jsUI DesignAlgorithmsAPI testingData StructuresManual testingREST APIReactSeleniumCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsDevOpsMicroservicesQuality AssuranceNodeJSData managementDebugging

Posted about 2 hours ago
Apply
Apply
🔥 Software Engineering Lead
Posted about 11 hours ago

📍 Germany, Portugal, Ireland, Romania, UK, Spain, Netherlands, Poland, Finland

🔍 Transportation

🏢 Company: trimblecareers

  • 10+ years of experience developing backend services, SaaS/APIs, and RESTful web services.
  • Experience in architecting and developing microservices and platform services.
  • Strong experience in developing services in Java, Spring, and Spring Boot using Maven/Gradle.
  • Experience developing in event-driven architecture.
  • Experience developing cloud-agnostic and cloud-native services.
  • Strong design skills to create extensible, generic services.
  • Strong coding skills with ability to develop high-quality reusable code and provide effective code reviews.
  • Innovative mindset and eagerness to learn and contribute using next-gen technologies.
  • Architect, design, and develop a strong foundation for platform services that are reusable, extensible, and flexible enough to accommodate evolving consumer requirements.
  • Collaborate with consumers to understand requirements, provide efficient solutions to meet their needs, and build robust shared services.
  • Identify innovative solutions for redundant manual workflows and implement automation using next-generation technologies.
  • Lead a team of Software Engineers, mentor them, and maintain high-quality standards throughout the software development lifecycle.
  • Take comprehensive responsibility for the service, overseeing its development, deployment, monitoring, metrics, and maintenance.
  • Conduct thorough code reviews to maintain code quality and ensure CI/CD is in place.
  • Automate manual workflows across all phases of the SDLC.
  • Follow best practices in service operations, including availability, scalability, security, durability, and reliability.
  • Adopt modern technologies including Generative AI in all phases of SDLC.

Backend DevelopmentDockerPostgreSQLArtificial IntelligenceCloud ComputingDesign PatternsElasticSearchGitJavaJava EEKafkaKubernetesMachine LearningMongoDBSoftware ArchitectureSpringSpring BootAPI testingAzureData StructuresMavenREST APICI/CDDevOpsMicroservicesJSON

Posted about 11 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 127000.0 - 158700.0 USD per year

🔍 Software Development

🏢 Company: Planet👥 501-1000💰 $200,000,000 Post-IPO Equity over 3 years ago🫂 Last layoff 9 months agoGeospatialRemote SensingBig DataAerospaceAnalyticsSoftware

  • 4+ years of industry experience in the following fields: software development, database upgrades, server and services health monitoring.
  • Experience in diversified software development technologies, like VB, C#, .NET, Python, C#, JS, Java, XML, HTML, CSS, JSON, Looker, Mulesoft and SQL.
  • Knowledgeable in DevOps & CI/CD practices for Agile software development
  • Exposure to the AI platforms and AI integrations and be ready to implement the AI integrations into the internal systems.
  • Understanding and experience in CAD, PLM and ERP applications is a big plus.
  • Proven ability to work and thrive in a fast paced and time sensitive environment while maintaining a high level of detail, accuracy, and confidentiality.
  • Ability to work cross-functionally and work closely with all product groups.
  • Ability to work on multiple projects and tasks at a time with the ability to effectively prioritize and multitask.
  • Owns the Engineering Application Architecture and Infrastructure of a variety of engineering applications, like Mechanical & Electrical CAD/PDM Systems, PLM (Product Lifecycle Management) and PLM integrations with the various CAD, ERP, Manufacturing, Dashboard Systems and Systems Maintenance.
  • Provide daily L3 support to resolve production problems, incidents and key systemic production issues reported by front-end support engineers or users.
  • Identify and execute R&D Projects for new business use-cases and problems.
  • Experience in maintenance and upgrade of associated infrastructure components like web servers, database servers, cloud computing and license servers.
  • Build system integrations to build solutions within the existing topology and/or 3rd party applications.
  • Spearhead the solutions from concept, design, proof of concepts, UAT and deployments.
  • Closely work with front end support team and engineering teams to facilitate workshops, develop solutions, build consensus across all stakeholders to ensure timely and successful delivery of technology aligned to business value.
  • Develop conceptual solutions architecture using combination of standard and custom applications to produce end-to-end customer solution
  • Create/Update architecture documents, Wiki, test cases for system integration testing and UAT.
  • Lead as well as support the development of requirements specifications, use-cases, and functional specifications.
  • Perform solution analysis and develop customer facing proposals and contribute to the development of proposals
  • Transform customer requirements to technical solutions through a thorough understanding of the Aras Innovator suite of tools
  • Lead or participate in the delivery of Proof of Concept engagements at key prospects
  • Provide input to the professional services team regarding methodology and tools
  • Provide coaching and mentoring to other team members as necessary

PythonSoftware DevelopmentSQLAgileCloud ComputingGitHTMLCSSJavaJavascriptC#API testing.NETRDBMSREST APICI/CDAgile methodologiesDevOpsJSONSoftware EngineeringCustomer support

Posted about 11 hours ago
Apply
Apply
🔥 Senior AI Architect
Posted about 12 hours ago

📍 United States

🧭 Full-Time

💸 118000.0 - 231000.0 USD per year

🔍 Software Development

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

  • 5+ years of progressive hands-on experience in any of the following; solution architecture, enterprise architecture, data science, AI/ML and/or software development, including 2+ years of hands-on experience in designing, building, and delivering AI-powered solutions, with a deep focus on GenAI technologies
  • Demonstrated thought and technical leadership in AI/GenAI technologies with experience in presenting from conferences to the board room, you have the ability to influence AI strategy and advocate best practices at C-suite whilst hands on to demonstrate the value of your ideas
  • Experience of building cloud-native applications using modern methodologies, test-first development, CI/CD pipelines, and microservices architectures
  • Good understanding of LLM architectures, vectorisation, and experience in designing Retrieval-Augmented Generation (RAG) systems for real-time applications with hands-on experience in AI/ML frameworks and tools, for example, Llamaindex, Hugging Face, LangGraph, LangChain, Pydantic, Cursor, TensorFlow, and PyTorch
  • Experience with cloud AI services (AWS Bedrock, Azure AI, GCP Vertex AI)
  • Proficiency in at least one modern programming language (ideally Python), with experience in one other modern language a plus (e.g., Node.js, Java, C#)
  • Experience in deploying cutting-edge GenAI technologies and LLMs, driving innovation in high-uncertainty projects
  • Ability to connect AI solutions to business outcomes, driving measurable value through data-driven innovation and strategic technology integration
  • Strong communication and leadership skills, with the ability to inspire confidence, challenge assumptions, and influence executive stakeholders
  • Proven ability to lead agile teams, driving backlog grooming, sprint planning, and showcases in collaboration with Product Owners and cross-functional teams
  • Ability to work remotely with a willingness to travel (up to 20%) for high-impact, in-person customer engagements
  • Take an “AI First” mindset, leveraging the latest GenAI technologies and solution partners to design, prototype, and implement high-impact AI solutions that solve real customer problems and drive tangible business value
  • Jump into customer scenarios, understanding their use case, scoping effort in supporting customers and rapidly ideate what the solution should be, innovating quickly and demonstrating the value of our technology and services
  • Engage directly with C-suite customer stakeholders, addressing complex business challenges through AI concepts and solutions, ensuring alignment on solution design and delivery
  • Quickly build prototypes and proofs of concepts using GenAI-assisted development tools, showcasing the art of the possible to customers and iterating based on feedback
  • Own the end-to-end design and delivery of scalable AI architectures, from data pipelines to model deployment, ensuring performance, security, and scalability at every step
  • Write production-quality code in modern languages (e.g., Python, Node.js, Java) to build, fine-tune, and deploy RAG architectures, LLMs and AI models, using frameworks like LangChain, TensorFlow, PyTorch, and Hugging Face
  • Architect data pipelines and modern data layers using MongoDB Atlas Vector Search, enabling real-time, AI-driven applications
  • Provide authoritative technical direction to delivery teams, ensuring architectural consistency and high-quality AI solutions that align with customer objectives
  • Define scope, estimate effort, and deliver product increments that align with customer business priorities, ensuring high-velocity, outcome-focused delivery
  • Stay ahead of the curve by experimenting with emerging GenAI techniques, optimizing development processes, and driving the adoption of best practices in responsible AI
  • Contribute to ongoing development of a repository of reusable solution components, including reference architectures, GenAI blueprints, and AI-driven application modules, to accelerate delivery
  • Actively participate in the MongoDB and GenAI communities, sharing insights, driving best practices, and influencing the direction of AI-driven solutions

AWSLeadershipNode.jsPythonSoftware DevelopmentArtificial IntelligenceCloud ComputingJavaKubernetesMachine LearningMongoDBPyTorchSoftware ArchitectureData scienceREST APITensorflowCommunication SkillsCI/CDAgile methodologiesDevOpsMicroservices

Posted about 12 hours ago
Apply
Apply
🔥 Technical Support Engineer III
Posted about 12 hours ago

📍 India

🔍 Software Development

🏢 Company: ShipBob, Inc.

  • Bachelor's degree in computer science or a related field.
  • Minimum 10 yrs of total work experience interacting with customers along with strong verbal communication and listening skills.
  • Minimum 5 yrs of work experience as Jira Administrator.
  • Possess excellent diagnostic and troubleshooting skills.
  • A passion for providing legendary customer service to Business customers, using Atlassian Cloud products.
  • Basic understanding of Java code, familiarity with databases and SQL competence.
  • Preferred to have Scriptrunner experience.
  • Translating requirements of the business into Jira Service Management (JSM) solutions, and the implementation, testing & maintenance of these solutions.
  • Providing end user support for Atlassian products.
  • Create JSM projects, queries, reports and dashboards.
  • Develop JSM workflows, screen schemes, permission schemes and notification schemes.
  • Develop and maintain automations in Atlassian JSM, Jira Software, Confluence, and other Atlassian products including tool administration and customization.
  • Develop forms for customer portals in JSM.
  • Install, configure plugins, and deploy to extend JSM capabilities.
  • Build dashboards from add-ons, configure custom fields, support JSM configurations.
  • Configuring, managing, development and testing sandboxes.
  • Additional duties and responsibilities as necessary.

SQLJavaJiraJQLCustomer serviceTroubleshootingScripting

Posted about 12 hours ago
Apply
Apply

📍 Spain

🧭 Full-Time

🔍 Software Development

🏢 Company: leadtech

  • Minimun 4 years of experience in a similar role.
  • Knowledge of security frameworks such as ISO 27001, NIST, PCI-DSS, OWASP.
  • Strong understanding of cloud computing, networking, application development, cryptography, and code review, with expertise in AWS.
  • Familiarity with attack and exploitation techniques related to operating systems, applications, and devices (MITTRE, OWASP, CompTIA Security+, CE, etc).
  • Knowledge of endpoint security and experience with security tools such as Microsoft Defender, Azure, and Entra.
  • Experience with vulnerability scanning tools (SonarQube, AWS Inspector, Qualys, Nessus, etc.) is a plus.
  • Proficiency in programming and scripting languages such as Java and PHP.
  • Ability to evaluate and manage security threats in structured environments.
  • Strong analytical and problem-solving skills.
  • Effective communication and collaboration skills with cross-functional teams.
  • Experience creating and reporting KPIs related to cybersecurity.
  • Work with operations and development teams to ensure security requirements are integrated and maintained within the infrastructure and the secure development life cycle
  • Assess and mitigate security vulnerabilities across networks, applications, and cloud environments (AWS expertise required).
  • Conduct penetration testing to identify attack vectors and security weaknesses.
  • Monitor, analyze, and manage security threats using endpoint protection tools such as Microsoft Defender, Azure, and Entra.
  • Perform vulnerability assessments utilizing tools such as SonarQube, AWS Inspector, Qualys, Nessus, and others.
  • Ensure security best practices for data and system protection are followed.
  • Collaborate with development teams to review code and improve application security.
  • Support incident response efforts by investigating and mitigating security incidents.
  • Track and report cybersecurity metrics and KPIs for the Security Department.
  • Work with ticketing systems like Jira to manage security-related tasks and incidents.
  • Implement and maintain security frameworks, including ISO 27001, NIST, PCI-DSS.

AWSPHPCloud ComputingCybersecurityJavaJiraAzureDevOpsNetworkingScripting

Posted about 13 hours ago
Apply
Apply

📍 Colombia, Peru, Chile

🧭 Contract

🔍 Fintech or Banking

🏢 Company: Multiplica Talent👥 101-250Staffing AgencyOutsourcingInformation TechnologyRecruiting

  • Título en Ingeniería de Software, Ciencias de la Computación o campo relacionado.
  • Experiencia previa en el sector fintech o bancario (excluyente)
  • Mínimo de 3 años de experiencia en desarrollo de software.
  • Experiencia trabajando con arquitectura de microservicios.
  • Experiencia creando e integrando servicios REST.
  • Experiencia sólida en el uso de Spring Boot, incluyendo Spring Data, Spring Security y Spring Cloud. Java 17/21.
  • Conocimiento y experiencia en Docker y Kubernetes.
  • Conocimiento y experiencia en plataformas de nube (AWS, Azure o GCP).
  • Experiencia en integración continua y despliegue continuo (CI/CD) con herramientas como GitLab CI/CD, Azure DevOps u otras.
  • Habilidades demostradas en pruebas automatizadas utilizando JUnit, Mockito y herramientas de pruebas de integración como TestContainers.
  • Experiencia en implementar y mantener soluciones de monitoreo y logging para asegurar la observabilidad del sistema.
  • Experiencia en la gestión de comunicación asíncrona utilizando Apache Kafka.
  • Develop and maintain backend applications using Spring Boot with Java 17/21.
  • Participate in the integration and development continuous of a project existing, ensuring its stability and scalability.
  • Collaborate with multifunctional teams to design, develop and deploy solutions in the cloud using Azure or GCP.
  • Implement and maintain continuous integration processes and continuous deployment (CI/CD) using tools such as GitLab CI/CD or Azure DevOps.
  • Write automated tests using JUnit, Mockito and perform integration tests using tools such as TestContainers.
  • Troubleshoot and optimize system performance.
  • Ensure the observability of the system, implementing monitoring and logging solutions with tools such as Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), newrelic or Datadog.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLGCPJavaJUNITKubernetesSpring BootApache KafkaAzureJava Enterprise EditionREST APICI/CDMicroservicesSoftware Engineering

Posted about 13 hours ago
Apply
Shown 10 out of 941