Spring Boot Jobs

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

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

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

Apply

πŸ“ UK, India, Germany

πŸ” Fintech

🏒 Company: Careers at Tide

  • Have some experience building server-side applications.
  • Sound knowledge of a backend framework, such as Spring/Spring Boot for microservices.
  • Experience in engineering scalable solutions in cloud-native environments.
  • Understanding of CI/CD and practical Agile concepts.
  • Demonstrate a mindset of delivering secure, well-tested, and well-documented software.

  • Contribute to our event-driven Microservice Architecture (currently 200+ services owned by 40+ teams).
  • Define and maintain the services your team owns, from design to global scaling.
  • Use Java 17, Spring Boot, and JOOQ for building services.
  • Expose and consume RESTful APIs, treating them as products.
  • Use SNS, SQS, and Kafka for event handling.
  • Utilize PostgreSQL via Aurora for data storage.
  • Deploy services to Production as needed, utilizing CI/CD pipelines with GitHub.
  • Experience modern GitOps using ArgoCD and Docker.
  • Monitor services with DataDog.
  • Collaborate with Product Owners on user needs and requirements.

AWSDockerPostgreSQLAgileJUNITKafkaKubernetesSpringSpring BootCI/CDRESTful APIsTerraformMicroservices

Posted 2024-11-21
Apply
Apply

πŸ“ India

🧭 Full-Time

πŸ” Data & AI

🏒 Company: ProArch

  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
  • 8+ years of experience in AI, Data Engineering, and full-stack development.
  • Ability to work with ambiguity and deliver consultative solutions.
  • Familiarity with Agile methodologies (Scrum, Kanban).
  • Excellent communication and interpersonal skills.

  • Build and maintain a list of innovative ideas and evaluate them for feasibility.
  • Partner with presales teams to create tailored solutions for clients.
  • Provide technical expertise to resolve delivery challenges.
  • Conduct workshops to educate sales and marketing teams.
  • Share insights from sales calls with solution teams.

AWSDockerGraphQLLeadershipNode.jsPostgreSQLPythonSQLAgileBlockchainDjangoFlaskGCPIoTJavaJenkinsKafkaKubernetesMachine LearningMongoDBPyTorchSCRUMSnowflakeSpringSpring BootVue.JsAzureData engineering.NETAngularServerlessReactSparkTensorflowVue.jsCI/CDAgile methodologiesDevOpsMicroservices

Posted 2024-11-21
Apply
Apply

πŸ“ Argentina, Colombia, Brazil, Mexico, Chile

🧭 Contract

πŸ” Software Consultancy

🏒 Company: Stack Builders

  • 6+ years of hands-on software development experience.
  • Bachelor's degree in Information Technology or a related field.
  • Experience in automation testing and/or software development.
  • Familiarity with black-and-white box testing.
  • Experience with automation platforms like Selenium or Cypress.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Experience in testing web applications and APIs.
  • Knowledge in integration testing, contract testing, test case development, and test planning.
  • Strong analytical, organizational, time management, problem-solving, and interpersonal skills.

  • Design, build, and implement automated test frameworks and test cases to ensure high-quality development cycles.
  • Promote best practices in code health, testability, and maintainability.
  • Collaborate with development and validation teams to identify areas for automation.
  • Implement automation regression suites and perform exploratory testing when needed.
  • Identify, document, and track bugs to resolution.

Software DevelopmentCypressJavaJavascriptKotlinSpringSpring BootTypeScriptJavaScriptReactSeleniumCI/CDMentoringTime Management

Posted 2024-11-21
Apply
Apply

πŸ“ Japan

🧭 Full-Time

πŸ” FinTech

  • Excellent skills in Java or any other programming language such as Scala, Python, or Go.
  • Interest and ability to learn additional coding languages as needed.
  • Experience with SQL and NoSQL databases along with distributed cache.
  • Strong fundamentals in data structures, algorithms, and object-oriented programming.
  • In-depth understanding of concurrency and distributed computing.
  • Experience in implementing platform components like RESTful APIs and Pub/Sub Systems.
  • Experience with microservices and designing high traffic systems.
  • Degree in Computer Engineering or Computer Science or equivalent 5+ years in SaaS platform development.
  • Business proficiency in English or Japanese.

  • Design large scale systems with high complexity to support high throughput applications.
  • Understand how to leverage infrastructure for large scale problem solving.
  • Develop tools and contribute to open source.
  • Support production code and adopt problem solving as a lifestyle.
  • Participate in code reviews to maintain quality and ensure security/data protection.
  • Provide technical guidance and design direction to team members.
  • Identify performance improvements and optimize applications for speed and scalability.
  • Collaborate with product managers and stakeholders to gather requirements and deliver features on time.

AWSDockerPythonSQLDynamoDBGCPJavaJenkinsJUNITKafkaKibanaKotlinKubernetesMySQLSpringSpring BootYarnAlgorithmsData StructuresGoMavenRedisNosqlSparkProblem SolvingRESTful APIsMicroservices

Posted 2024-11-20
Apply
Apply

πŸ“ Germany

🧭 Full-Time

πŸ” Enterprise architecture management

🏒 Company: LeanIX

  • 4+ years of relevant work experience
  • Working proficiently with Kotlin (or any statically typed language with the willingness to learn Kotlin)
  • Working proficiently with Angular
  • In-depth knowledge of Spring Boot and its ecosystems
  • Understanding of software design principles, such as SOLID, and experience applying them to real-world projects
  • Experience with Azure is a plus
  • Experience with CI/CD pipelines is a plus
  • Experience with building and running scalable backend services

  • Implementation of scalable & secure backend services in Kotlin
  • Implementation of user interfaces based on micro frontends with Angular
  • Continuously improve our front and backend services, CI/CD pipelines, and codebases
  • Take ownership and drive topics that align with your passion and our product vision
  • Collaborate with passionate colleagues eager to share knowledge and learn from you

DockerGraphQLPostgreSQLJestKotlinKubernetesSpringSpring BootTypeScriptAngularCommunication SkillsCollaboration

Posted 2024-11-20
Apply
Apply

πŸ“ Colombia

πŸ” Fintech

  • Minimum 4 years of experience writing production-grade TypeScript/Angular, NgXS, RxJS.
  • Minimum 3 years of experience with Java 8/11, REST API/Micro-services & Spring Boot.
  • Strong communication and collaboration skills.
  • Proven experience applying design patterns to solve technical problems.
  • Experience with JavaScript visualization libraries like Highcharts, D3.
  • Experience with Git, BitBucket, IntelliJ IDEA (nice to have).
  • Experience with Docker and orchestration platforms like Swarm or Kubernetes (nice to have).
  • Experience with SQL and NoSQL databases like PostGresSql, MongoDB, Dynamo (nice to have).
  • AWS experience or other cloud platform provider (nice to have).
  • Experience with Micro Frontends architectures (nice to have).
  • Understanding of Accounting, Auditing or Financial concepts (nice to have).

  • Actively participate in the design of planned initiatives.
  • Facilitate design discussions for the features implemented by the squad.
  • Understand and contribute to existing architecture and propose enhancements.
  • Implement proofs of concept.
  • Participate in code reviews and optimize SDLC practices.
  • Own modules in Data Analytics architecture and convert proofs of concept into MVPs.
  • Represent the team in technical discussions.
  • Lead development tasks through all SDLC phases in an Agile environment.
  • Take on partial DevOps responsibilities as required.
  • Drive operational excellence by identifying and solving root causes of problems.

Software DevelopmentAgileDesign PatternsJavaJavascriptRxJSSpringSpring BootTypeScriptJavaScriptAngularREST APICollaborationDevOpsMicroservices

Posted 2024-11-20
Apply
Apply

πŸ“ Lithuania, Serbia, Kazakhstan, Armenia, Georgia

🧭 Full-Time

πŸ” Logistics Service Provider

🏒 Company: Greenscreens.ai

  • 5+ years of professional Java development experience.
  • Proficient in the Spring Boot ecosystem for building microservices.
  • Solid understanding of microservices architecture and distributed systems patterns.
  • Strong proficiency in SQL and relational databases, preferably PostgreSQL.
  • Understanding of REST architecture and API development.
  • Experience with Git and familiarity with CI/CD practices.
  • Knowledge of monitoring and logging tools like Prometheus, Grafana, and the ELK stack.
  • Strong skills in writing unit and integration tests.
  • Experience with Docker and Kubernetes.
  • Experience with AWS or similar cloud services.
  • Proficiency in both English and Russian.
  • Experience with message brokers and familiarity with NoSQL databases.
  • Knowledge of agile software development methodologies.
  • Soft skills: strong problem-solving, excellent communication, teamwork, initiative, and eagerness to learn.

  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Develop and maintain Java-based applications and services.
  • Participate in the full software development lifecycle, including design, coding, testing, and deployment.
  • Optimize application performance and scalability.
  • Collaborate with team members, including front-end developers and cross-functional teams, to define and implement new features and integrate user-facing elements with server-side logic.
  • Write unit and integration tests to ensure code quality.
  • Troubleshoot and resolve software defects and issues.
  • Identify and resolve bottlenecks and bugs in existing systems.
  • Contribute to the design of application and database architecture.
  • Stay updated with emerging technologies and best practices.
  • Participate in code reviews and mentor junior developers to enhance team capabilities.

AWSDockerPostgreSQLSoftware DevelopmentSQLAgileElasticSearchGitJavaKafkaKibanaKubernetesMongoDBRabbitmqSpringSpring BootCassandraClickhouseElasticsearchGrafanaPrometheusRedisCI/CDMicroservices

Posted 2024-11-19
Apply
Apply

πŸ“ Brazil

πŸ” Financial Services

🏒 Company: Exadel Inc

  • 5+ years of experience in backend development using Java, Java EE, Spring Boot, REST API, Microservices, JPA, and Hibernate.
  • 3+ years of experience with cloud platforms like Azure, database management systems such as Oracle, MongoDB, CI/CD pipelines, Git, Jenkins, and containerization tools like Docker and Kubernetes.
  • Expertise in system design, design patterns, data structures, and algorithms.
  • Strong verbal and written communication skills.
  • A proven team player with the ability to work in a cross-country, cross-timezone environment.

  • Develop, maintain, and optimize backend systems using Java, Java EE, and Spring Boot.
  • Design and implement REST APIs and microservices architecture.
  • Work with databases such as Oracle DB and MongoDB, ensuring high performance and reliability.
  • Utilize Docker and Kubernetes for containerization and orchestration.
  • Employ industry best practices for system design, object-oriented analysis and design (OOA/OOD), and design patterns.
  • Write and execute unit tests and test automation to ensure software quality.
  • Participate in CI/CD processes using tools like Git and Jenkins.
  • Collaborate with cross-functional teams to ensure project success.

Backend DevelopmentDockerDesign PatternsGitHibernateJavaJava EEJenkinsKubernetesMongoDBOracleSpringSpring BootAlgorithmsAzureData StructuresREST APICommunication SkillsCI/CDWritten communicationMicroservices

Posted 2024-11-19
Apply
Apply

πŸ“ Brazil

πŸ” Financial Services

🏒 Company: RecargaPay

  • Experience in hands-on engineering roles is required.
  • Bachelor's or Master's degree in Computer Science, Engineering, or related subject.
  • Experience dealing with medium domains of medium/high complexity.
  • Solid understanding of web applications, security, session management, and best practices.
  • Knowledge of relational database systems and Object Oriented Programming.
  • Familiarity with Domain Driven Design; knowledge of Microservice Architecture is a plus.
  • Ability to thrive in a fast-paced environment and master diverse web technologies.
  • Proven capability to design complex, high-performance, scalable distributed applications.
  • Development experience using Java, Spring Boot, PostgreSQL, Kafka, and AWS.
  • Experience with asynchronous programming.
  • Demonstrated experience in profiling and performance tuning Java applications.

  • Write well designed, testable, efficient code using best practices.
  • Contribute in all phases of the development lifecycle.
  • Create and maintain software documentation.
  • Support continuous improvement by investigating alternatives and technologies for architectural review.
  • Teach, mentor, and provide advice to other domain experts and individual contributors.
  • Solve technical problems of high scope, complexity, and ambiguity.
  • Look for innovation opportunities, willing to experiment with complex problems.
  • Propose initial technical implementations to solve scaling and performance issues.
  • Guide conversations to remove blockers and encourage collaboration.
  • Expose the sub-department's work and its business impact.

AWSPostgreSQLSoftware DevelopmentJavaKafkaSpringSpring BootCollaborationDocumentation

Posted 2024-11-19
Apply
Apply

πŸ“ Latin America

πŸ” Digital Transformation

  • Passionate about technology.
  • Eager to learn.
  • Strong commitment to creating high-quality applications.

  • We are seeking a dedicated and innovative back-end-focused Software Engineer to join our team.
  • This role requires collaboration with a diverse team to meet business requirements.
  • Mentor junior developers.
  • Maintain client relationships.

Backend DevelopmentLeadershipSoftware DevelopmentJavaSpringSpring BootCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationMentoring

Posted 2024-11-18
Apply
Shown 10 out of 173