Spring Jobs

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

Spring
308 jobs found. to receive daily emails with new job openings that match your preferences.
308 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

πŸ“ United States

🧭 Internship

πŸ’Έ 12 - 14 USD per hour

πŸ” Cybersecurity

🏒 Company: C3 Integrated Solutions

  • Enrolled in a degree program in a related field, or actively pursuing a new career in cybersecurity/information security.
  • Basic understanding of technical environments, including knowledge of administering and analyzing servers or workstations.
  • Experience working with Operating Systems (Windows, macOS, or Linux).
  • Basic analytical, problem-solving, time management, organizational, and project management skills.
  • Effective verbal and written communication skills.
  • Ability to work in a collaborative team environment and multitask during high-stakes security situations.
  • Comfortable using and/or learning tools such as Teams and Office.
  • Ability to follow defined processes and procedures with minimal direction.

  • Complete the C3 SOC Analyst training program.
  • Learn the basics of Security Orchestration, Automation and Response (SOAR), threat detection, and cybersecurity incident response (IR).
  • Monitor, detect and respond to security events from reviewing logs and alerts.
  • Conduct network forensics, log analysis, and malware triage.
  • Assist with auditing client security tool policies and configurations.
  • Assist in projects to streamline, improve and create operational tools, rule sets, processes, and documentation.
  • Perform threat intelligence research.
  • Develop, document, and correlate recommendations for cybersecurity incidents and alert tickets.

Project ManagementCybersecuritySpringCommunication SkillsLinuxTime ManagementWritten communicationDocumentation

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

πŸ“ California, Texas, Washington, Ohio

πŸ’Έ 160000 USD per year

πŸ” SaaS (Software as a Service)

🏒 Company: Impact.com

  • Master’s degree in computer science.
  • 3 years of experience as a Software Engineer, Software Developer, Java Developer, or similar role in high-tech SaaS companies.
  • Experience with Java, JavaScript, SQL.
  • Experience building enterprise applications.
  • Knowledge in implementing complex testing frameworks.
  • Familiarity with Google Cloud Platform and Agile/Scrum methodologies.

  • Mentor and lead squad members of the Agile/Scrum team.
  • Measure and improve team performance.
  • Recruit and evaluate talent.
  • Support team manager and assist with hiring and training.
  • Conduct team meetings to share best practices.
  • Implement, test, and deploy applications on the Impact Platform.
  • Maintain code quality and enforce best practices within the squad.

Software DevelopmentSQLAgileHibernateJavaJavascriptSCRUMSpringJavaScript

Posted 2024-11-20
Apply
Apply
πŸ”₯ Java Developer
Posted 2024-11-20

πŸ“ United States

🧭 Full-Time

πŸ’Έ 140000 - 170000 USD per year

πŸ” Digital content and technology

🏒 Company: Greenfly

  • 3+ years of experience in crafting APIs and Restful Services.
  • Strong grasp of object-oriented programming.
  • Experience building mapping layers for custom CRUD operations against Relational or Key/Value storage engines.
  • Familiarity with API development, especially GraphQL.
  • BS Degree or equivalent in software engineering.

  • Collaborate with cross-functional teams to design and develop platform APIs & services.
  • Shape high-performance Java code across various platform components, including GraphQL queries/mutations and integration clients.
  • Proactively engage as a core contributor within the team, driving innovative approaches and strategies.
  • Troubleshoot issues promptly and participate in code reviews, optimizations, and enhancements.
  • Adhere to best practices for high-performing web applications.

GraphQLJavaSpringCollaboration

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
Shown 10 out of 308