⬅️  To Main Spring Framework jobs

Create flexible and precise queries that fit your needs exactly. Example: React.js, -USA  × Laravel, Vue.js, -Contract  × will get you jobs that are (React.js and not in USA) or (Laravel and Vue.js and not Contract/Freelance).

You can mix and match any tags, negations and groups in any order. And don't worry about typos – the search is fuzzy.

Dismiss

Paymentology London, UK
As a Remote Software Engineer at Paymentology you'll be working in the Engineering team to build enterprise-level, highly scalable, highly secure financial processing systems that power tens of millions of transactions and tie them to web, mobile and API interfaces that make it easy for people to issue, redeem and reconcile prepaid and credit cards all over the world. In this role you will be responsible for creating, enhancing, and maintaining software applications and systems. You will collaborate with cross-functional teams to comprehend requirements, design solutions, and implement code that conforms to best practices and industry standards. The role may necessitate the capability to work on multiple concurrent projects, proactively review progress, and offer recommendations for process enhancement. Moreover, the Software Engineer must possess robust problem-solving skills, technical expertise, and a dedication to delivering
As a Remote Software Engineer at Paymentology you'll be working in the Engineering team to build enterprise-level, highly scalable, highly secure financial processing systems that power tens of millions of transactions and tie them to web, mobile and API interfaces that make it easy for people to issue, redeem and reconcile prepaid and credit cards all over the world.
In this role you will be responsible for creating, enhancing, and maintaining software applications and systems. You will collaborate with cross-functional teams to comprehend requirements, design solutions, and implement code that conforms to best practices and industry standards. The role may necessitate the capability to work on multiple concurrent projects, proactively review progress, and offer recommendations for process enhancement. Moreover, the Software Engineer must possess robust problem-solving skills, technical expertise, and a dedication to delivering dependable software solutions.
Requirements Analysis:
  • Collaborate with product management and tech leads to gather and analyse software requirements, ensuring a clear understanding of project objectives and specifications.
Software Development:
  • Design software solutions and architectures that address functional and non-functional requirements, considering scalability, performance, and security.
  • Write clean, efficient, and maintainable code using appropriate programming languages and frameworks, following established coding standards and best practices.
  • Develop and execute comprehensive test plans to validate software functionality, reliability, and performance, including unit tests, integration tests, and end-to-end tests.
  • Identify and resolve technical issues and bugs throughout the software development lifecycle, employing debugging tools and techniques to ensure the stability of software applications.
  • Manage source code repositories using version control systems (e.g. Git), ensuring proper branching, merging, and documentation of changes.
  • Implement unambiguous tasks with limited direction, breaking down portions of projects and contributing to task estimation. Follow standard issue-tracking workflows and processes, facilitated by JIRA.
Documentation:
  • Create and maintain technical documentation, including design documents, user guides, test cases and API documentation, to facilitate knowledge sharing and support future development efforts.
  • Write technical specification documentation and participate in the planning, and review of design and development activities for concurrent projects.
  • Adhere to organisational policies, procedures, and regulatory requirements related to software development, security, and data privacy, ensuring compliance with industry standards and regulations.
Collaboration and Communication:
  • Collaborate with engineering teams to develop moderate to complex software applications, leveraging expertise in required languages and technologies.
  • Work closely with cross-functional teams, including product managers, designers, and quality assurance engineers, to deliver high-quality software solutions on time and within budget.
What it takes to succeed:
We're looking for people that make stuff work with:
  • 3-5 years of experience in software development.
  • Knowledge of one or more programming languages commonly used in software development, such as Java, with experience in the Spring Boot framework for building robust and scalable applications.
  • Understanding of software engineering principles, data structures, algorithms, object-oriented design concepts, clean code, and SOLID principles
  • Familiarity with software development tools and technologies, including integrated development environments (IDEs), version control systems (e.g. Git), and issue tracking systems (e.g. JIRA).
  • Understanding of software practices such as Agile development methodologies, code reviews, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Skills in unit test and/or Test-Driven Development.
  • Experience with multicloud kubernetes environments.
  • Experience in leveraging Apache Kafka for building scalable, distributed systems and handling large volumes of data in real-time
  • Ability to document requirements and specifications. 
  • Problem-solving skills.
We are looking for developers...
                   Who love to write great software
              Who are passionate about their craft
          Who are willing to learn, as well as coach
Let’s also not forget languages (not the programming kind); As you will work with colleagues located throughout the world, English is our company language so it's important that you be able to communicate at a fluent level, in both spoken and written form.
Flexible hours are a must for our remote team. You’ll need to be able to occasionally shift your work hours to participate into on-call duties and better align with colleagues for the scope of specific projects.
Permalink

Scripta Insights Wellesley, MA
About this opening We are only considering people in GMT+2 to GMT-8 for this role Your workday must overlap of at least 50% with Eastern Standard Time business hours We are not using recruiters for this role Company Overview Scripta is a venture-backed SaaS health-tech analytics company with offices in Boston, New York City and Savannah. We combine medicine, business, and technology. Doctor-driven at heart, we are dedicated to helping individuals find affordable medicine. Scripta was founded by clinicians and continues to be guided by the insights from a board of leading doctors and pharmacists. We use technology to empower and educate payers and individuals. Scripta solutions offer insights to Employers, Consultants, and Health Plans, delivering significant and immediate savings. We have
About this opening 
  • We are only considering people in GMT+2 to GMT-8 for this role
  • Your workday must overlap of at least 50% with Eastern Standard Time business hours
  • We are not using recruiters for this role
Company Overview 
Scripta is a venture-backed SaaS health-tech analytics company with offices in Boston, New York City and Savannah. We combine medicine, business, and technology. Doctor-driven at heart, we are dedicated to helping individuals find affordable medicine. Scripta was founded by clinicians and continues to be guided by the insights from a board of leading doctors and pharmacists.
We use technology to empower and educate payers and individuals. Scripta solutions offer insights to Employers, Consultants, and Health Plans, delivering significant and immediate savings. We have already saved payers and individuals many millions of dollars on prescriptions, in this way reducing costs, and improving outcomes. And we’re just getting started!
Position Overview
We are looking for an enthusiastic self-starter to help us scale our software by taking responsibility for critical applications serving internal operations, account reps, and clinical customers.
As a software engineer at Scripta Insights you will be part of a small, talented team responsible for building and supporting our cloud-based health analytics product suite. You will maintain and expand our software for data ingestion, management, and analytics.
The primary programming language for this role is Java. Spring Boot is a foundational framework. SQL skill is a must. This role has an algorithmic and analytics focus, in addition to creating and scaling product APIs. We look for a passion for high quality code and DataOps. Scripta’s stack also includes Python, JavaScript/Typescript, Tableau, Snowflake, Terraform, K8s, and more. Our team offers a great opportunity to work on a variety of challenges. You won’t be bored!
Tech Stacks:
  • Java and Spring Boot
  • AWS
  • MySQL
Essential Functions:
  • Design and build SaaS REST APIs, batch processing engines, and shared libraries
  • Build and maintain data ingestion and algorithmic analysis pipelines
  • Automate everything from DataOps to DevOps to QA
  • Create performance monitoring solutions and scale up a steep growth curve
  • Detect and respond to operational and customer problems
  • Participate in requirements analysis with internal customers and Product Managers
Knowledge and Skills:
  • 6-10 years of professional programming experience with Java
  • Experience working on a data-centric SaaS APIs or applications using Spring Boot
  • Strong knowledge of common AWS services, including ECS, EKS, SNS, ElastiCache, RDS
  • Experience working with complex relational databases
  • Ability to problem-solve collaboratively and  independently
Permalink

Lidamus Madeira, Portugal
About us We are a mergers and acquisitions (M&A) advisory platform dedicated to facilitating seamless business transactions. Our innovative digital platforms are constantly improving and aim to be number one in Germany by 2026. Our comprehensive approach covers every stage of the M&A process: Our mission is to change how managers work and collaborate, by digitalizing the whole process. You will be working with developers from all over the world, for example Germany, Portugal, Ukraine, Vietnam, Croatia and many more. Your passion team player good verbal English high dedication to quality test driven development Our technologies (for the list of backend technologies, only java experience is required) Java, Spring Boot Dock
About us
We are a mergers and acquisitions (M&A) advisory platform dedicated to facilitating seamless business transactions. Our innovative digital platforms are constantly improving and aim to be number one in Germany by 2026. Our comprehensive approach covers every stage of the M&A process:
Our mission is to change how managers work and collaborate, by digitalizing the whole process. You will be working with developers from all over the world, for example Germany, Portugal, Ukraine, Vietnam, Croatia and many more.
Your passion
  • team player
  • good verbal English
  • high dedication to quality
  • test driven development
Our technologies (for the list of backend technologies, only java experience is required)
  • Java, Spring Boot
  • Docker
  • Jenkins
  • AWS
  • Camunda
  • MQTT, amq
  • postgreSQL
  • Html, CSS, Wordpress
  • Electron
  • React
Salary
Competitive salaries and yearly individual bonus.
Holiday
Complete freedom when and how much holidays you take.
Working hours
You are free to work any day / any time you like.  On average you should work min 50 % of your hours overlapping with CET 9am - 5pm.
Duration
Our position is long term, our average employment length for developers is ~ 7 years.
Next steps
  • Video interviews with project lead
  • Video interview with CEO
Permalink