Full-Stack Developer Jobs

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

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

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 193600.0 - 296600.0 USD per year

πŸ” Software Development

🏒 Company: careers_gm

  • 7+ years of experience in machine learning, engineering, data science, or a related field of expertise
  • ISO 8800, ISO 24118 and other applicable industry standards and best practices for autonomous vehicles, aerospace and/or robotics.
  • Setting the strategy for E2E validation using techniques appropriate to validate AI models
  • Python, R, Java, PySpark, PyTorch, TensorFlow, Scikit-learn, LangChain, SQL
  • Large Language Models (LLMs), Generative AI, RAG, Deep learning, Reinforcement Learning, Natural Language Processing (NLP), SVM, XGBoost, Random Forest, Decision Trees, Clustering
  • Microsoft Azure (Data Lake, Machine Learning, Databricks)
  • MLflow, Model Monitoring & Versioning, Docker & Kubernetes, GitHub, Jira
  • Tableau, PowerBI, Pandas, NumPy
  • Proven track record providing technical safety leadership in AI/ML and AV development
  • Referencing ISO 8800, ISO 24118 and AV industry best practices, develop the strategy for ensuring safe AI/ML and autonomous system development, deployment and maintenance.
  • Work with software, data science and systems engineering teams to ensure GM safely trains new machine learning models to solve complex business problems.
  • Ensure continuity of safety as we enhance existing machine learning models to increase performance and adapt to our changing business landscape.
  • Set the safety standard for how we prototype, test and deploy new AI solutions, including Generative AI, to solve business problems.
  • Set the strategy for testing and validation of data sets and develop an assurance plan.
  • Set the strategy for how we systematically break down operational design domain components and driving behavior components and how these are validated in aggregate and on a per behavior level.
  • Work with data science, systems engineering and software teams to set the strategy for how we establish safety launch targets across vehicle behaviors and in aggregate
  • Setup an assurance process to validate launch targets have been achieved

DockerLeadershipPythonSQLArtificial IntelligenceCloud ComputingData AnalysisJavaJava EEKubernetesMachine LearningMicrosoft AzureMLFlowNumpyPyTorchJiraTableauAlgorithmsData sciencePandasTensorflowCommunication SkillsAnalytical SkillsCollaborationAgile methodologiesRESTful APIsOrganizational skillsWritten communicationProblem-solving skillsTeamworkRisk ManagementData visualizationStrategic thinkingData modelingDebugging

Posted about 15 hours ago
Apply
Apply

πŸ“ Singapore

πŸ” Software Development

🏒 Company: vernova_externalsite

  • At least 4 years experience in the capacity of software developer and/or software engineer especially experience in JAVA and C++
  • Experience as a full-stack developer for the Electricity Market Management System is key to the success of this role.
  • Demonstrated ability to juggle two or more competing priorities to achieve an outcome.
  • Play a key role in system integration and data management, working with external customers, solution providers, project teams and engineering groups to deliver a MMS solution.
  • Collaborate with business and technical stakeholders to gather requirements and translate them into scalable solutions to meet the agreed customer requirements.
  • Plan and lead integration tests with external systems to verify that a system performs as intended and is documented in sufficient detail to support its projected lifecycle.
  • Ensure secure integration architecture in line with industry regulations (eg ISO 27001).
  • Lead troubleshooting and resolution of integration issues through project implementation and production.
  • Document integration flows, system interfaces and technical configurations.
  • Coordinate with 3rd party vendors and consultants on system deployment and testing.
  • Encourage and implement software best practices in the CI/CD. Work with customer throughout the CI/CD setup at customer side.
  • Collaborate with Project Manager, Technical Manager and subsystem leads throughout the project to scope changes, communicate risks and opportunities, provide estimates, and execute the implementation and delivery while adhering to the change management process.
  • Work in a self-directed fashion to proactively identify system problems, failures, and areas for improvement.
  • Effectively apply standard execution methodologies and processes and leverage product capability, driving standardization, limiting customization, and maximizing reuse of content developed for previous solutions.
  • Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness.

Software DevelopmentSQLFull Stack DevelopmentJavaJava EEC++CI/CDAgile methodologiesRESTful APIsTroubleshootingData management

Posted 1 day ago
Apply
Apply

πŸ“ Singapore

πŸ” Software Development

🏒 Company: vernova_externalsite

  • At least 4 years experience in the capacity of software developer and/or software engineer especially experience in JAVA and C++
  • Experience as a full-stack developer for the Electricity Market Management System is key to the success of this role.
  • Play a key role in system integration and data management, working with external customers, solution providers, project teams and engineering groups to deliver a MMS solution.
  • Collaborate with business and technical stakeholders to gather requirements and translate them into scalable solutions to meet the agreed customer requirements.
  • Plan and lead integration tests with external systems to verify that a system performs as intended and is documented in sufficient detail to support its projected lifecycle.
  • Ensure secure integration architecture in line with industry regulations (eg ISO 27001).
  • Lead troubleshooting and resolution of integration issues through project implementation and production.
  • Document integration flows, system interfaces and technical configurations.
  • Coordinate with 3rd party vendors and consultants on system deployment and testing.
  • Encourage and implement software best practices in the CI/CD. Work with customer throughout the CI/CD setup at customer side.
  • Collaborate with Project Manager, Technical Manager and subsystem leads throughout the project to scope changes, communicate risks and opportunities, provide estimates, and execute the implementation and delivery while adhering to the change management process.
  • Work in a self-directed fashion to proactively identify system problems, failures, and areas for improvement.
  • Effectively apply standard execution methodologies and processes and leverage product capability, driving standardization, limiting customization, and maximizing reuse of content developed for previous solutions.
  • Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness.

AWSSoftware DevelopmentSQLFull Stack DevelopmentJavaJava EEC++Communication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsSoftware EngineeringData managementDebugging

Posted 2 days ago
Apply
Apply

πŸ“ Poland

πŸ’Έ 5800.0 - 6100.0 USD per month

πŸ” Software Development

  • BS in Computer Science or a related area, or with relevant work experience.
  • 3-5 years of experience in QA Automation, SDET, Software Developer roles within Agile teams.
  • Solid Java programming skills.
  • Experience extending and maintaining automated test suites and frameworks, adding new cases, refactoring, and keeping the suite healthy, performant, and easy to run.
  • Hands-on in developing API, Web, and Mobile (iOS and Android) test automation using tools like Selenium Webdriver, TestNg, Appium, and RestAssured (or similar libraries).
  • Comfortable using CI/CD pipelines (Gitlab CI, Github Actions) and understanding the value derived from shipping code rapidly to production and learning/iterating on the results.
  • Experience in writing clear, concise, and comprehensive test plans and test cases.
  • Ability to multitask, prioritize tasks, and quickly adjust in a rapidly changing environment.
  • Familiarity with SQL and basic scripting.
  • Strong analytical & problem-solving, documentation, and communication skills.
  • Fluency in Polish and English.
  • A strong passion for using AI technologies to enhance productivity, quality, and innovation.
  • Curiosity and drive to stay ahead of emerging AI/ML technologies and their practical applications.
  • Design robust test scripts for API, Web, and Mobile applications using Java, Selenium, Appium, and other industry testing tools.
  • Conduct a review of requirements, specifications, and technical design documents to provide timely and meaningful feedback.
  • Develop detailed, comprehensive, and well-structured test plans and test cases on different test levels (integration, system, functional, regression, exploratory testing)
  • Contribute to improving the test automation infrastructure & CI/CD jobs.
  • Track quality assurance metrics, like defect densities and open defect counts.
  • Implement and help the team embrace best automation practices to maintain quality.
  • Participate in iteration planning meetings and daily stand-ups to stay on top of things and report progress.
  • Work closely with team squads to clarify requirements, ensure testability and automate-ability, and provide feedback on design (functional and technical).
  • Be a vocal champion for quality in every phase of the development process.
  • Stay abreast of industry-best tools, methods, and best practices related to both manual and automated testing.

SQLJavaJava EEQA AutomationAPI testingManual testingMobile testingREST APISeleniumCI/CD

Posted 3 days ago
Apply
Apply

πŸ“ Australia, New Zealand

πŸ” Software Development

  • Strong coding proficiency in Java
  • Experience with AWS
  • Experience with Terraform and Kubernetes are a bonus!
  • Work with the team to solve complex problems in an elegant way
  • Investigate code and behaviour to understand complex user flows through the product
  • Write and review design documents, both from within the team and from other teams
  • Write and review code implementing features, both from within the team and from other teams
  • Own the entire lifecycle of the code; design, development, test, maintenance, and subsequent fixes and improvements as required to support the product roadmap

AWSBackend DevelopmentSoftware DevelopmentSQLDesign PatternsGitJavaJava EEKubernetesSpring BootAlgorithmsData StructuresCI/CDRESTful APIsTerraformMicroservicesDebugging

Posted 5 days ago
Apply
Apply

πŸ“ Romania

πŸ” Software Development

  • Demonstrated expertise with a minimum of 5+ years of experience in at least one of the specified technologies.
  • Knowledge of Linux, networking, virtualization tools.
  • Experience in engineering software systems of medium-to-large scope and complexity.
  • Familiarity with Agile software development methodologies.
  • Proficiency with relational databases and SQL.
  • Experience in building backend applications at scale.
  • Proficiency in the English language.
  • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
  • Provide accurate status tracking, reporting, and estimation using project methods and tools.
  • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation.
  • Execute activities within the current methodology and uphold the highest quality standards.
  • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success.
  • Take ownership of projects, from technical design to a successful launch.

Backend DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavaJava EEJavascriptReact.jsSpring BootCI/CDRESTful APIsLinuxMicroservicesJSONSoftware EngineeringEnglish communication

Posted 8 days ago
Apply
Apply

πŸ“ Brazil

πŸ” Software Development

  • Proficiency in React or Angular frameworks
  • Strong background in Java and Spring Boot
  • Advanced English communication skills
  • Excellent interpersonal and communication abilities
  • Develop, test, and deploy software applications using Java, Spring Boot, and React.
  • Collaborate with stakeholders to define project requirements and design technical solutions.
  • Maintain and enhance application performance, scalability, and reliability.
  • Mentor junior developers and contribute to a culture of learning and knowledge sharing.
  • Utilize AWS cloud services to build robust applications.
  • Participate in code reviews and ensure best practices are followed.
  • Troubleshoot and resolve technical issues in a timely manner.

AWSBackend DevelopmentDockerFrontend DevelopmentFull Stack DevelopmentJavaJava EEKubernetesReact.jsSpring BootCommunication SkillsRESTful APIsEnglish communication

Posted 9 days ago
Apply
Apply

πŸ“ LATAM

πŸ” Software Development

🏒 Company: NearsureπŸ‘₯ 501-1000Staffing AgencyOutsourcingSoftware

  • 5+ Years of experience working with Java.
  • 2+ Years of experience working with Microservices.
  • 2+ Years of experience working with Kubernetes.
  • 2+ Years of experience working with AWS.
  • Drive architecture and design efforts for the Integrations team.
  • Drive use of engineering best practices for the team and foster and environment where meeting these requirements is the standard.
  • Mentor newer engineers to help them grow in their own careers.
  • Implement distributed, event-driven microservices in Java.
  • Represent the team in architecture, design, and other technical meetings with stakeholders.
  • Present new services and major features to our Architecture Review Board for approval.

AWSBackend DevelopmentSoftware DevelopmentJavaJava EEKubernetesSpring BootRESTful APIsMicroservices

Posted 10 days ago
Apply
Apply

πŸ“ Vietnam

🧭 Full-Time

πŸ’Έ 13.0 - 25.0 USD per hour

πŸ” Information Technology

🏒 Company: SlasifyπŸ‘₯ 11-50πŸ’° Seed about 4 years agoInformation ServicesComplianceEmploymentHuman ResourcesInformation Technology

  • Proficient in Java
  • Experience in back-end and API development
  • Familiarity with Docker, AWS S3, and RDS
NOT STATED

AWSBackend DevelopmentDockerSQLAmazon RDSGitJavaJava EESpringSpring BootAPI testingData StructuresCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMicroservicesFluency in English

Posted 11 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 180000.0 - 300000.0 USD per year

πŸ” Software Development

  • 10+ years of experience and expertise in one or more of the following: Java, Spring, Java EE, Development
  • Experience with cloud provider services and container technologies (AWS, Docker, Google App Engine)
  • Extensive experience working in enterprise software platforms
  • Experience building multi-tenant SaaS-based software
  • Delivering complex event-driven architectures
  • Expertise with Web Services
  • Strong experience with a RESTful architecture
  • Solid understanding of Infrastructure as Code (IaC)
  • We are looking for strong mentors with a proven record of making your team better
  • Code. Our architects are consistently working on the code
  • Build an enterprise toolset that will be used by thousands of application developers
  • Provide support as we move to a new vision in architecture using newer technologies
  • Lead a team of A-players: coaching, mentoring and shaping our developers

AWSDockerLeadershipCloud ComputingJavaJava EESoftware ArchitectureSpringREST APIRESTful APIsMentoringSaaS

Posted 12 days ago
Apply
Shown 10 out of 57

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Why Full-Stack Developer Jobs Are Becoming More Popular

The remote work from home is increasingly in demand among computer and IT professionals for several reasons:

  • Flexibility in time and location.
  • Collaboration with international companies.
  • Higher salary levels.
  • Lack of ties to the office.

Remote work opens up new opportunities for specialists, allowing them to go beyond geographical limits and build a successful remote IT career. This employment model is transforming traditional work approaches, making it more convenient, efficient, and accessible for professionals worldwide.

Why do Job Seekers Choose Remoote.app?

Our platform offers convenient conditions for finding remote IT jobs from home:

  • localized search β€” filter job listings based on your country of residence;
  • AI-powered job processing β€” artificial intelligence analyzes thousands of listings, highlighting key details so you don’t have to read long descriptions;
  • advanced filters β€” sort vacancies by skills, experience, qualification level, and work model;
  • regular database updates β€” we monitor job relevance and remove outdated listings;
  • personalized notifications β€” get tailored job offers directly via email or Telegram;
  • resume builder β€” create a professional VC with ease using our customizable templates and AI-powered suggestions;
  • data security β€” modern encryption technologies ensure the protection of your personal information.

Join our platform and find your dream job today! We offer flexible pricing β€” up to 5 applications per day for free, with weekly, monthly, and yearly subscription plans for extended access.