Java Spring Jobs

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

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

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

Apply

πŸ“ Austria

🧭 Full-Time

πŸ” 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, and 2+ years of experience as a manager/supervisor responsible for software engineers.
  • Experience leading teams to deliver highly available, consistently performant services.
  • Experience with Java or other similar object oriented language.
  • Experience with REST APIs, HTTP(S).
  • Excellent grasp of relational databases.
  • Excellent communication skills in English, written and oral.
  • Experience working in cross-functional teams that put customer requirements first
  • Ability to be adaptable and open to changes and challenges
  • Lead a team of software engineers, including planning and code reviews.
  • Take ownership for the overall planning, execution and success of sophisticated technical projects.
  • Represent your team in cross-functional interactions, such as vetting out product requirements, aligning priorities across various branches of the organisation as well as managing dependencies with other engineering leads.
  • Think critically about the long-term career development of team members, providing regular performance feedback and mentoring.
  • Conduct regular check-ins and 1-1s with team members.
  • Own the operation of services by measuring performance, creating alerts, runbooks, and responding to incidents and performance anomalies.
  • Contribute technically to projects by being a hands-on coder and technical resource as necessary and removing roadblocks. In this role you may code up to 50% of your time.

Backend DevelopmentLeadershipSQLJavaJava EEOAuthPeople ManagementJava SpringREST APICommunication SkillsMicroservicesSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ Germany

πŸ” Software Development

🏒 Company: LivePersonπŸ‘₯ 501-1000πŸ’° $100,000,000 Post-IPO Debt 10 months agoπŸ«‚ Last layoff over 4 years agoInternetCustomer ServiceArtificial Intelligence (AI)Business IntelligenceSoftware

  • 5+ years experience as a full-time software developer in Java (or/and) Node.js
  • Bachelor's degree or equivalent in Computer Science
  • Proficiency in at least one frontend development framework (preferable Vue.js)
  • Experience with unit, integration testing
  • Experienced with restful API development
  • Experience in an Agile/Scrum environment and using collaboration tools e.g. Jira, Confluence
  • Strong communication (both written and verbal) and organizational skills
  • Ability to learn new and emerging technologies
  • Familiarity with Monitoring tooling e.g. Grafana, Kibana
  • Familiarity with Kubernetes, Docker
  • Familiarity with cloud services, in particular GCP
  • Willingness to participate in paid on-call duty approximately 1 per month, in alignment with our "You Build It, You Run It" philosophy.
  • A strong sense of quality, personal responsibility, and a passion for development.
  • Define detailed technical requirements based on a high-level description.
  • Use your expert knowledge to design and implement robust highly-available back-end services that scale
  • Be responsible and drive the adoption of new and exciting technologies.
  • Assess the impact of new features based on metrics that are visualized on our dashboards
  • Support other team members and work together with colleagues around the world to achieve the best results

Backend DevelopmentDockerNode.jsPostgreSQLSoftware DevelopmentSQLAgileExpress.jsFrontend DevelopmentGCPGitJavaKibanaKubernetesSCRUMSpring BootSpring MVCVue.JsGrafanaJava Enterprise EditionJava SpringREST APICI/CDRESTful APIsMicroservices

Posted 3 days ago
Apply
Apply

πŸ“ Costa Rica

πŸ” Software Development

🏒 Company: transunion

  • 8+ years of hand-on experience in Adobe Experience Manager (AEM), particularly in building components, sites and working within different components of the AEM architecture.
  • Good experience with HTL/Sightly templating language and AEM workflows.
  • Advanced knowledge on AEM architecture (Sling, CRX, OSGi, JCR).
  • Proven experience AEMaaCS projects, including setting up dispatcher configuration and performance tuning.
  • High level AEM customization experience.
  • CI/CD pipeline configuration and AEM Admin Console knowledge especially around user, group and access management.
  • Proficiency in JavaScript, HTML, CSS, Sass, and jQuery with expertise in building and deploying front-end modules.
  • Proficient in Java, Spring Boot and API/Web service integrations.
  • Building SPA in AEM.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Lead the technical design, development, and implementation of AEM solutions.
  • Work with AEM templates, experience fragments, content fragments, HTL/Sightly.
  • Integrate SSO into AEM hosted sites as needed.
  • Develop and customise workflows, work on integrations using Java, Sling and JCR.
  • Build customized OSGi services.
  • API integration and AEM fuctionality customization.
  • Enhace search functionality on the site.
  • Dispatcher configuration, new website setup, rewrite rules, debugging, and performance tuning.
  • Collaborate with cross-functional teams, including network, DNS and other support teams to deliver a seamless digital experience.
  • AEM version upgrade.
  • Troubleshoot and resolve issues related to AEM implementations.
  • Integrate with Adobe Target, Analytics and other marketing solutions.

AWSSQLAgileApache TomcatCloud ComputingFrontend DevelopmentGitHTMLCSSJavaJava EEJavascriptLDAPSpring BootAmazon Web ServicesAPI testingJava SpringREST APICI/CDSEORESTful APIsJSONDebugging

Posted 4 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

  • 5+ years of Java, Kotlin, or Scala development experience
  • Experience writing SQL queries and designing database tables
  • Python experience (preferred)
  • Knowledge of modern design patterns
  • Experience with Microservice style architecture
  • Experience using Cloud hosting solutions (K8, Istio, etc.)
  • Experience using GIT
  • Knowledge of how to write effective unit & functional test cases using test frameworks such as Junit
  • Comfortable in a Linux/UNIX environment
  • Experience on AWS, GCP, or other cloud infrastructure
  • Knowledge of NoSQL databases such as Cassandra (preferred)
  • Design and build a robust marketing platform that reaches the right audience, anywhere, anytime
  • Build high-volume services that are reliable at scale
  • Develop big data solutions using open-source frameworks
  • Collaborate with and explain complex technical issues to Product and Project Leads
  • Optimize and enhance existing products

AWSBackend DevelopmentDockerPythonSQLCloud ComputingDesign PatternsGitJavaJUNITKotlinKubernetesSpring BootTypeScriptAlgorithmsCassandraData StructuresJava SpringREST APINosqlCI/CDLinuxMicroservicesScala

Posted 5 days ago
Apply
Apply

πŸ“ Germany

πŸ” Software Development

🏒 Company: LivePersonπŸ‘₯ 501-1000πŸ’° $100,000,000 Post-IPO Debt 10 months agoπŸ«‚ Last layoff over 4 years agoInternetCustomer ServiceArtificial Intelligence (AI)Business IntelligenceSoftware

  • Minimum of 10 years of experience in software development engineering.
  • Programming skills in Java, Node.js, backend development.
  • Experience with Git, Jenkins, and other Development tools
  • Experience debugging/testing applications
  • Experience building RESTful microservices
  • Familiar with basic Devops tasks for deploying applications in dev/test environments
  • Experience working with public cloud platforms like AWS / GCP is a plus
  • Experience in Kubernetes
  • Willingness to participate in paid on-call duty, in alignment with our "You Build It, You Run It" philosophy.
  • Build the platform that serves the real time monitoring needs of our customers
  • Design and develop high-volume, low-latency applications for important systems and delivering high-availability and performance
  • Create complex, high-performance backend services using Java.
  • Develop technical specifications and documentation
  • Debug production issues and help maintain existing code

AWSBackend DevelopmentNode.jsGCPGitJavaJenkinsKubernetesJava SpringREST APIRESTful APIsDevOpsMicroservicesDebugging

Posted 5 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 80000.0 - 215000.0 USD per year

🏒 Company: external

  • Advanced programming experience with at least two modern languages such as Java, C++, Python or C# including object-oriented design
  • Proficient with AI/ML stack and libraries; experience in shipping applied AI products
  • Proven understanding of micro-services oriented architecture and extensible REST APIs
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • Advanced understanding of DevOps Concepts and Cloud Architecture
  • Experience with continuous delivery and infrastructure as code
  • Strong problem-solving ability
  • Ability to excel in a fast-paced, startup-like environment
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • In-depth knowledge of CS data structures and algorithms
  • Scope, design, and build scalable, resilient distributed systems
  • Build product definition and leverage your technical skills to drive towards the right solution
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Working in a team environment utilizing AI and ML to streamline the operations of the contact center
  • Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • Define, create, and support reusable application components/patterns from a business and technology perspective
  • Utilize developer tooling and a variety of Azure tools and services across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level Java application design, implementation, and maintenance activities under minimal direction
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams

AWSDockerPythonSQLArtificial IntelligenceCloud ComputingGCPJavaJava EEKubernetesMachine LearningSoftware ArchitectureSpringSpring BootAlgorithmsApache KafkaAzureData StructuresJava SpringREST APICI/CDProblem SolvingRESTful APIsMentoringDevOpsMicroservicesCross-functional collaborationData modeling

Posted 5 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 160000.0 - 180000.0 USD per year

πŸ” Healthcare

🏒 Company: Twin HealthπŸ‘₯ 501-1000πŸ’° $50,000,000 Series D over 1 year agoArtificial Intelligence (AI)Internet of ThingsNutritionMachine LearningHealth CareSoftware

  • Bachelor’s degree in Computer Science or a STEM-related field (Master’s preferred).
  • 5+ years of experience in software engineering.
  • Proficiency in Java and experience developing microservices using Spring Boot.
  • Strong understanding of API design and development, including RESTful services, authentication (OAuth, JWT), and third-party API integrations.
  • Hands-on experience with SQL databases (PostgreSQL, MySQL) and query optimization.
  • Experience integrating with third-party systems, particularly healthcare-related tools.
  • Excellent communication skills, both verbal and written.
  • Develop, optimize, and maintain backend services using Spring Boot, REST APIs, and SQL databases.
  • Architect and build scalable integrations with third-party systems (scheduling software, EMRs, and other healthcare tools) to improve operational efficiency.
  • Ensure reliability, security, and scalability in integrations, considering compliance requirements such as HIPAA.
  • Implement event-driven architectures for seamless real-time communication across systems.
  • Develop and maintain automated unit and integration tests to uphold code quality.
  • Monitor and optimize system performance to handle rapid growth and high transaction volumes.
  • Collaborate with cross-functional teams to understand requirements and improve integration performance.
  • Take on additional responsibilities as needed, including on-call rotations.

Backend DevelopmentDockerPostgreSQLSQLJavaMySQLOAuthSpringSpring BootAlgorithmsAPI testingData StructuresJava Enterprise EditionJava SpringREST APICommunication SkillsCI/CDLinuxMicroservicesJSONSoftware Engineering

Posted 6 days ago
Apply
Apply

πŸ“ Germany, UK

🧭 Full-Time

πŸ” Software Development

🏒 Company: ICEπŸ‘₯ 11-50Real EstateBuilding Material

  • Demonstrated expertise in programming languages such as Java alongside proficiencies in web technologies, database management and cloud platforms.
  • Proven track record in designing, developing, and delivering successful software products from concept to launch.
  • Adept at working collaboratively with product managers, designers, and other stakeholders to translate product requirements into technical solutions.
  • Clear and effective communication skills, both written and verbal, to convey technical concepts to both technical and non-technical audiences.
  • Demonstrated passion for innovation and staying abreast of emerging technologies and industry trends.
  • Strong commitment to code quality, unit testing, and other software engineering best practices.
  • Ability to thrive in a fast-paced and rapidly evolving environment, with a willingness to take on new challenges and responsibilities.
  • Excellent analytical and problem-solving skills, capable of resolving complex technical challenges.
  • Work as part of a product engineering team to architect and implement complex software systems, ensuring scalability, reliability, and performance.
  • Collaborate with product managers and cross-functional teams to define product requirements and create comprehensive technical specifications.
  • Conduct thorough code reviews, providing constructive feedback to maintain code quality and adherence to best practices.
  • Take ownership of critical technical decisions and provide expert guidance in selecting appropriate technologies and tools.
  • Champion best development practices, including code documentation, unit testing, and version control.
  • Identify and mitigate technical risks, proactively addressing potential challenges throughout the product development lifecycle.
  • Stay up-to-date with the latest industry trends and advancements, integrating new technologies to enhance product offerings and maintain a competitive edge.
  • Mentor and coach junior engineers, fostering a culture of continuous learning and professional growth.

AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentAgileCloud ComputingDesign PatternsDynamoDBGitJavaSpring BootProduct DevelopmentData StructuresJava SpringREST APIServerlessCommunication SkillsAnalytical SkillsCI/CDProblem SolvingMentoringMicroservicesJSONTechnical supportSoftware EngineeringDebugging

Posted 8 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 230000.0 - 250000.0 USD per year

πŸ” Healthcare, Software Development

🏒 Company: MachinifyπŸ‘₯ 51-100πŸ’° $10,000,000 Series A over 6 years agoArtificial Intelligence (AI)Business IntelligencePredictive AnalyticsSaaSMachine LearningAnalytics

  • 10+ years of backend focused experience in the field of application programming
  • Strong working experience with Java or Scala
  • Experience reading and understanding complex enterprise-grade code, quickly contributing to it, and suggesting improvements.
  • Working experience writing SQL queries
  • Additional Python and C# or other backend languages are a plus
  • Strong CS foundation (data structures, asynchronous programming)
  • Excellences in test writing discipline
  • Critical thinking and problem solving skills working in a high growth environment
  • Comfortable navigating ambiguity
  • BS or MS in Computer Science (or equivalent experience)
  • Contribute to backend server-side development to ensure our application is extensible, scalable, and secure
  • Recognize and prioritize between Customer deliverables & Tech debt to develop a sustainable software suite of products.
  • Enjoy designing and architecting complex frameworks for applying ML techniques to large data volumes and simplifying labor-intensive processes
  • Deliver resilient enterprise software solutions

AWSBackend DevelopmentDockerLeadershipProject ManagementSQLDesign PatternsGitJavaKubernetesMachine LearningSoftware ArchitectureSpring BootAlgorithmsData StructuresJava SpringREST APICommunication SkillsCI/CDProblem SolvingRESTful APIsMicroservicesCritical thinkingScalaSoftware Engineering

Posted 11 days ago
Apply
Apply

πŸ“ Portugal

🧭 Full-Time

πŸ” Software Development

  • Experience working at a similar level in a mature Engineering team
  • Technical expertise with Java or Kotlin with Springboot
  • Ideally experience with relational databases
  • Design solutions: Define the best technical solutions to business problems, contributing to an architectural vision that will scale up to be the world's leading research platform.
  • Ship working code: We primarily work with React on the frontend and Kotlin microservices with Postgres on the backend, with some older services written in Ruby on Rails. We’ve always got an eye open to assess new technologies that might improve our stack.
  • Deploy and iterate: We release frequently to our customers, using CircleCI and Spinnaker for CI/CD, and quickly gather feedback in order to inform our next iteration.
  • Build your competency: You will learn quickly by building market-leading technology with experienced colleagues in a high performance environment.
  • Maintenance and troubleshooting: Carefully monitor our services, catching errors before users notice them, diagnosing the root cause and deploying fixes.

Backend DevelopmentPostgreSQLSoftware DevelopmentSQLGitJavaKotlinSpring BootJava SpringCI/CDRESTful APIsMicroservicesDebugging

Posted 11 days ago
Apply
Shown 10 out of 34