Remote spring-boot Jobs

Last Week

Remote Backend Engineer
java spring-boot swagger sonarqube kubernetes backend Feb 28

Job Title: Mid-Level, Senior or Lead Backend Engineer
Salary: $130K - $230k (dependent on seniority & work location) + Attractive Early Stage Equity
Location: Fully Remote anywhere in the US or onsite in Venice (CA) post Covid 

What you’ll do:

  • Work closely with the Engineering Manager, lead engineers, product and business teams
  • Analyze and solve complex problems spanning multiple user personas and workflows
  • Focus on building and scaling systems
  • Integrate data from multiple custodians, aggregating, modeling financial data, and loading the data into a transactional system
  • Work on complex calculations to produce performance reporting in a consistent and accurate manner

Preferred Requirements:

  • Experience building scalable RESTful back end services using Java and Spring Boot framework
  • Implemented microservices architecture for backend services for delivering highly distributed and resilient architecture
  • Implement and believe in automated testing like unit/integration test
  • Experience using Swagger for API documentation, SonarQube for code quality
  • Strong grasp over database technologies using SQL and NoSQL databases like Postgres, MySQL, HBase/Cassandra, Redis
  • Strong understanding of caching technologies like CDN, Redis, Memcache.
  • Working knowledge of Docker/Container technologies like Kubernetes or ECS

Bonus points

  • Experience building cloud infrastructure on cloud technologies like AWS
  • Familiarity with ELK stack to ensure we have consistent logging, monitoring and alerting built for the services
  • Practiced Continuous Integration/Continuous Delivery
  • Experience working with huge data set and be able to consumer/aggregate and summarizing results will be a huge advantage
  • Strong domain knowledge of brokerage platforms and financial services
Share this job:

This Month

Senior Java Backend Engineer - Remote at K
java-8 node-js spring-boot mongodb domain-driven-design java Feb 22

WAS DICH ERWARTET

Wir setzen mit unserem Verantwortungsbereich nach Abschluss des Kaufprozesses an und begleiten unsere Kund*innen ab diesem Zeitpunkt, um ihnen ein rundes und angenehmes Einkaufserlebnis zu ermöglichen.  Um dies zu erreichen, stellen wir im “Mein Konto”-Bereich diverse Funktionen und Informationen, wie beispielsweise die Bestellübersicht mit Lieferaussagen und Stornierungsmöglichkeit sowie Kontoauszüge und Rechnungen zur Verfügung. Wir arbeiten Kund*innenbedürfnisse heraus, entwickeln und testen Ideen. Nur wenn Kund*innenfeedback und KPI-Messung stimmen, setzen sich Features durch.

Unser Team besteht aus 9 Expert*innen für Frontend, Backend, UX und Produkt (PO). Wir entwickeln und testen Ideen, setzen konsequent auf agile Entwicklungsmethoden und werden dabei von einem Agile Coach begleitet. Gemeinsame Arbeit, gegenseitige Hilfe und kontinuierliche Wissensverteilung sind uns sehr wichtig. Dabei achten wir auf einen empathischen und geradlinigen Dialog auf Augenhöhe. Aktuell sind wir über die Standorte Berlin, Bremen, Hamburg und Karlsruhe verteilt. Vor Corona haben wir uns ein- bis zweimal im Quartal vor Ort am Berliner Standort, am Karlsruher Standort oder bei den externen Kolleg*innen in Bremen oder Hamburg getroffen. Das soll auch wieder so werden.

Du kannst in einem unserer Büros in Hamburg, Karlsruhe oder Berlin, komplett remote oder in einer passenden Mischung arbeiten. Wir bieten eine Vollzeitstelle (40 Stunden / Woche), können uns aber auch minimal 4 Tagen bzw. 32 Stunden pro Woche vorstellen.

DEINE AUFGABEN

  • Implementiere gemeinsam erarbeitete Anforderungen und Architekturen – am besten im Pair mit Kolleg*innen, um dein Wissen zu verteilen
  • Stelle durch automatische Tests die Funktionalität deiner Arbeit sicher
  • Übernimm gemeinsam mit deinem Team die Verantwortung für den Betrieb eurer Anwendungen und überwache deren Status
  • Hilf mit, unsere Kund*innen glücklich zu machen und zu begeistern, indem du und dein Team in kurzen Sprints neue Features entwickelt, diese präsentiert und direkt ausrollt
  • Gemeinsam mit dem Team unterstützt du die KLiNGEL Gruppe beim technischen Wandel vom klassischen Versandhandel zum digitalen Unternehmen
  • Bringe dich im Rahmen unserer Workshops, Retrospektiven und Gilden aktiv in die Unternehmensgestaltung ein
  • Sei mutig:)

WAS DU MITBRINGST

  • Du verfügst über mehrjährige Erfahrung in objektorientierter Programmierung mit Java und bestenfalls auch Spring Boot
  • Dein Herz schlägt für moderne Architekturpattern wie Domain-Driven Design und du hast diese auch bereits praktisch angewandt
  • Du bringst nicht nur vielseitiges Wissen im Bereich Architektur mit, sondern hast auch Spaß dieses Wissen an andere weiterzugeben
  • Du bist vertraut  im Umgang mit relationalen Datenbanken und SQL 
  • Optimal sind Erfahrungen oder breites Wissen im Umgang mit folgenden Technologien: Docker & Kubernetes, AWS
  • Ein hohes Maß an Engagement und Kommunikationsstärke sowie Durchsetzungsvermögen in Diskussionen
  • Spaß an der Arbeit im Team sind auch für dich eine Grundvoraussetzung
  • Bonus: du hast bereits im eCommerce-Umfeld gearbeitet
  • Solide Deutschkenntnisse (mind. B1), da unsere Kommunikation ausschließlich in deutscher Sprache erfolgt

WAS WIR DIR BIETEN

  • Motivierte, aufgeschlossene Kolleg*innen mit coolen Ideen und Spaß an kollaborativer, agiler Arbeit
  • Erstklassige, individuelle Einarbeitung, bei der dir deine Kolleg*innen jederzeit unterstützend zur Seite stehen
  • Viel Verantwortung, Gestaltungsspielraum und die Möglichkeit, in einem tollen Team Dinge zu bewegen
  • Die Chance, dich beständig weiterzuentwickeln, an Zertifizierungen und Konferenzen teilzunehmen
  • Flexible Arbeitszeiten und eine selbstbestimmte Arbeitsweise
  • Unsere Büros in Berlin und Karlsruhe bieten alles, was das Entwickler*innenherz begehrt: Kaffee, Softdrinks, frisches Obst, Rückzugsorte fürs Pair-Programming und natürlich einen Kickertisch
  • Einen mit modernster Hardware deiner Wahl ausgestatteten Arbeitsplatz

UND JETZT DU!

Lass uns herausfinden, ob wir zu dir passen und bewirb dich mit Angabe deiner Gehaltsvorstellung über unser Bewerbungsformular. Alternativ kannst du deine Bewerbung auch gern direkt an die angegebene E-Mail Adresse schicken. Wir melden uns dann bei dir. Ein Bild von dir musst du deiner Bewerbung nicht beifügen, da wir es ohnehin entfernen.

Alle Bewerber*innen werden unabhängig von ethnischer oder nationaler Herkunft, sexueller Orientierung, Geschlecht(er)identität, Religion, Alter, Behinderung oder (längerer) Arbeitslosigkeit für eine Beschäftigung in Betracht gezogen.

Share this job:
Senior Backend Developer
java python node-js spring-boot mongodb backend Feb 16

About us

We are the world-leaders in Guest Intelligence solutions for the hospitality industry. Our cloud-based solutions enable 60,000+ clients to obtain a deeper understanding of reputation performance and operational/service strengths and weaknesses. We provide actionable insight to increase guest satisfaction, rankings on review sites/OTAs and ultimately, revenue.

We provide detailed insight through superior data and advanced analytics accessible through easy-to-use tools and a flexible API. Our experienced team delivers industry-leading training and education and is committed to providing a first-rate, personalized service. We are focused on empowering clients to make the changes necessary to create a guest-centric culture within their organizations. 

About you

You are a talented developer who loves solving challenging algorithmic, distributed system, and large data set problems.

The role

As a senior member of the team, you will be responsible for designing systems that process billions of reviews, time-series data, semantic mentions, surveys, and responses daily. You will develop cognitive services that extract meaning and insights from this data. What you create will be used by over 60,000+ hotels worldwide to gain knowledge, visibility, and insight into their guests' experience.  

Our technology stack includes:

  • Microservices based architecture 
  • Java, Python, and NodeJS -- this role, in particular, has a focus on Java with Spring Boot/Cloud
  • Kafka, Elasticsearch, Mongo, Cassandra, and Mysql persistence
  • MapReduce and stream-based data processing

This is a senior-level position, and as such, we're looking for developers who have experience in some, but not all of our technology stack. Of particular importance is the ability to demonstrate strong problem-solving skills and an understanding of algorithmic time and space complexity. Experience working on distributed systems is a plus. 

What else we offer

  • Flexible work schedule
  • Free coffee
  • Subsidized gym membership 
  • Office located in the center of Barcelona on Pasiege de Gracia
  • International team
  • Knowledge exchange: we attend conferences and community events as well as provide learning resources
  • Nice equipment: Mac laptops, high-quality monitors (1 or 2, the choice is yours)
  • Desks with adjustable height (standing desks)

Our working language is English.

  • All applicants must have a permit to work in Spain.
Share this job:

This Year

Senior Java + Spring Boot Developer
java spring-boot microservices docker couchbase senior Jan 31

We’re looking for the BEST Backend Java Developer and we’ve arrived to the conclusion that we need to open to the world!

Napptilus Tech Labs is a venture builder located in Barcelona, Spain, and we need a backend developer for our most important project, which is now on fire (in the good sense of the word, of course). Possibility of working 100% remote from anywhere!

What do we need from you?

- Experience using Java and Spring Boot.

- Knowledge about databases (SQL and No-SQL) such as: SQL, Postgre, MySQL, Oracle, MariaDB, DB2, MongoDB, Couchbase…

- JUnit

- Maven, GIT

- Ant, Maven, Gradle…

- Kafka, ActiveMQ, RabbitMQ…

- Docker

- Experience within micro services architecture.

- Aprox 4+ years of experience

- FLUENT SPANISH, English at a professional level.

What do we offer?

- Working in an international project on the retail sector, we’ve been more than 10 years rocking this challenge!

- The best team all over the world: you’ll know some authentic gurus in their areas.

- Learning: you’ll learn a lot from our team and we’ll also listen any idea you have regarding learning or improving new skills (courses, meetings...)

- 25 days of vacation.

- Remote (full remote or a mix between home and the office)

- Flexible schedule: set your own timetable!

- Competitive salary according to experience.

If you think that you could fit, just contact me via LinkedIn (Desirée Almela Cornejo) or mail me your CV at dalmela@visual-engin.com

Share this job:
Senior Software Engineer
R2  
spring-boot xml api gql senior Jan 10

We are looking for a humble positive freelance software engineer who can lead development of our legal content API.

Share this job:
Full Stack Software Engineer
java spring-boot aws react-js javascript full stack Nov 16 2020

We aren’t looking for a ‘Rock Star’ or a ‘Ninja’. We aren’t looking for a ‘Super Star Developer’ either. We want a team player; someone who is tenacious about getting things done as part of a team in an environment that expects creativity and quality delivery. Be a rebel but be part of our rebel alliance.

SKILLS AND EXPERIENCE

Essential

  • Expert-level knowledge of Java with 5+ years of experience
  • Experience of developing enterprise-grade, high performing scalable applications
  • Expert knowledge of the Spring Boot framework (including spring data, spring security) and JEE containers
  • Comfortable using AWS and Linux to support application development and deployment
  • Thorough understanding of application security and secure coding practices
  • Proficient in application design and architecture
  • Knowledge of a variety of persistence technologies, to include SQL and NoSQL
  • Experience of designing and using Restful APIs and core HTTP concepts
  • Tenacious technical problem solver
  • Good communicator
  • Experience of working in Agile teams
  • Demonstrable experience of working with version control, build tools, code-quality and testing tools
  • Strong knowledge of JavaScript and the surrounding ecosystem (NodeJS, Webpack, Babel, ES6, TypeScript)
  • Experience with Single Page Apps (e.g. React) including state management (e.g Redux / XState)
  • Strong core knowledge of HTML & CSS
  • Familiarity with web accessibility guidelines and a desire to bake in accessibility by default
  • Frontend unit testing – Jest, React Testing Library, Enzyme

Desirable

  • Strong working knowledge of application integration points: e.g. SSO, SAML, LDAP, SSL/TLS
  • Demonstrable passion for working with Open standards / Open Source
  • Experience with container technologies such as Docker & Kubernetes
  • Experience building traditional client/server style frontends and know that a SPA is not always necessary or appropriate
  • Experience with one or more CSS methodologies such as BEM, CSSinJS, Tailwind
  • Experience building or working with a design system
  • Experience with frontend snapshot testing and it’s pros and cons

RESPONSIBILITIES

  • Continually critique and improve how the team delivers
  • Architect secure software systems
  • Design and develop reliable and secure software components
  • Debug, solve and communicate technical problems
  • Consider the user at every point in development
  • Always be learning
Share this job:
Senior Software Engineer
R2  
spring-boot xml api gql senior Nov 11 2020

We are looking for a humble positive software engineer who can lead development of our legal content API.

Share this job:
Senior Java Developer
java-8 spring-boot microservices kubernetes docker java Nov 02 2020

Metro are a revolutionary and newly founded bank offering commercial business and personal and private banking, with a focus on unrivalled customer service and employee satisfaction. 

They are about to embark on a mass Digital Transformation Project and seek a talented Java developer to join their team. 

Building cutting edge, bespoke greenfield applications using the latest technologies - you will play an instrumental role in this upcoming industry-breaking transformation project. 

Working in an Agile Manor, you'll have experience liaising with business to ensure delivery is met on time and to the perfect standard.

CV to louis.pakarian@hays.com

Share this job:
Senior Software Engineer, Backend
Numbrs  
aws kubernetes spring-boot apache-kafka java backend Sep 17 2020

Numbrs Personal Finance AG is a technology company. Our product is Numbrs, a multibanking application available for iOS and Android. Numbrs is one of the most widely used banking apps in Germany and was recently launched in the UK.

Numbrs is reshaping the future of the workplace. We are a fully remote company, at which every employee is free to live and work wherever they want.

Numbrs was founded with the vision to revolutionise banking. Therefore from day one Numbrs has always been a technology company, which is driven by a strong entrepreneurial spirit and the urge to innovate. We live and embrace technology.

At Numbrs, our Engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users.

Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

Job Description

You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

Key Qualifications

  • a Bachelor's or higher degree in the technical field of study or equivalent practical experience
  • experience with high volume production-grade distributed systems
  • experience with micro-service based architecture
  • experience with software engineering best practices, coding standards, code reviews, testing and operations
  • hands-on experience with Spring Boot
  • professional experience in writing readable, testable and self-sustaining code
  • strong hands-on experience with Java (minimum 8 years)
  • knowledge of AWS, Kubernetes, and Docker
  • excellent troubleshooting and creative problem-solving abilities
  • excellent written and oral communication in English and interpersonal skills

Ideally, candidates will also have

  • experience with Big Data technologies such as Kafka, Spark, and Cassandra
  • experience with CI/CD toolchain products like Jira, Stash, Git, and Jenkins
  • fluent with functional, imperative and object-­oriented languages;
  • experience with Scala, C++, or Golang
  • knowledge of Machine Learning

Location: residence in UK mandatory; home office

Share this job:
Software Architect
Hobsons  
react-js javascript serverless-framework aws spring-boot saas Sep 15 2020

We’re looking for an extremely talented, highly motivated Software Architect to drive the architecture and innovation work on our growing platform. The architect must possess a good breadth of skills to be able to build enterprise integration solutions that leverage cloud-native solutions. As a Software Architect, you will utilize your technical acumen along with your domain expertise to develop innovative solutions. You have a passion for delivering solutions in a client obsessed environment that will give you opportunities to grow multi-dimensionally.


Essential Functions:

  • Design product architecture to solve customer problems using microservices-based architecture
  • Collaborate with the Architecture team to define Cloud Native architecture patterns and best practices and work with software teams to ensure the architecture and best practices are incorporated
  • Leverage team development standards, patterns, and design principles in daily activities
  • Collaborate closely with product managers and user experience during discovery, design, and development
  • Lead and coach a team of engineers, focusing on cutting edge cloud hosting strategies
  • Contribute to team workload and escalation demands in a senior technical capacity
  • Deep understanding of Agile methodologies: Scrum and Kanban
  • Stay current on technology trends and identify ways to innovate our products in the education space
  • Strong presentation and verbal communication skills.
  • Enterprise SaaS experience preferred.

 Ideal Qualifications:

  • 8-10+ years of experience in software development using JavaScript (React, NodeJS, TypeScript), Serverless and Container-based architectures, DynamoDb, and relational databases
  • Sound understanding of Microservices and REST APIs
  • Extensive experience with Agile development practices
  • Hands-on experience guiding Development and QA engineers on CI/CD pipelines.
  • Track record of delivering enterprise software, preferably SaaS applications
  • Experience using Source Control systems, such as GIT.
  • Strong communication skills, both verbal and written, including the ability to communicate effectively with internal customers, outside customers, organizations, and vendors with strong customer service-orientation.
  • Exposure to CI tooling such as SonarQube, Artifactory, Jenkins, Circle CI, and Codefresh.io.
  • Demonstrated vision and ownership of major technologies, infrastructure, and systems across varying landscapes.
  • AWS Certification(s) at the Associate level or above

About Hobsons:

A leader in education technology, Hobsons helps more than 15 million students to identify their strengths, explore careers, match to best-fit educational opportunities, create academic plans, and reach their education and life goals. More than 13,000 K-12 and higher education institutions partner with Hobsons and leverage our expertise and our solutions -- Naviance, Intersect, and Starfish -- to improve college and career readiness, college recruiting and admissions, and higher education student success to support millions of students.

Share this job:
Principal Software Engineer
Hobsons  
javascript react-js node-js aws spring-boot saas Sep 11 2020

We have an outstanding opportunity for a talented Principal Software Engineer to join our growing product development team. We are seeking candidates that have strong cloud-native development experience and who are passionate about the latest industry trends and innovations occurring in SaaS products. The Principal Software Engineer will be involved in significant development projects for our market-leading Higher Education Advising SaaS application. Your work will focus on creating solutions that provide value to the customer and collaborate with the scrum teams to plan and execute projects accordingly.

Essential Functions:

  • Design, and develop highly scalable systems used by millions of users. Use various prototypes to build, communicate architecture, develop, and deploy using microservices-based architecture.
  • Responsible for the overall database architecture across the Starfish product.
  • Analyze current data designs to optimize and provide structural improvements to handle the growth of the business.
  • Play the role of a data lead, guiding the work of all teams across Starfish.
  • Research, design, implement and drive complex database changes within the product.
  • Collaborate closely with product managers, architects during discovery, design, and development, and factor in the inputs in designing with new modern data solutions.
  • Proactively ensure cross-cutting architecture needs are met e.g., scalability, performance, security, supportability, testability.

Ideal Qualifications: 

  • 7+ years of experience in software development using NoSQL & relational databases, Serverless, and Container-based architectures.
  • Sound understanding of Microservices and REST APIs, including developing Microservices with NodeJS and related technologies.
  • Good to have experience in one or more of these AWS Services: Glue, Redshift, Lambda, S3.
  • Strong understanding of ETL / ELT processes and experience working with ETL / ELT tools.
  • Strong understanding of Database Engineering Concepts and Best Practices.
  • Hands-on experience in performance tuning, indexing strategies, and other optimizations for database systems.
  • Experience designing, deploying, maintaining, and optimizing database solutions with PostgreSQL & DynamoDB.
  • Hands-on experience guiding Development and QA teams with experience in CI tooling such as CodeClimate, Artifactory, Jenkins, and Snyk.
  • Track record of delivering enterprise software, preferably SaaS applications.
  • AWS Certification(s) at the Associate level or above is preferred.
Share this job:
Experienced Backend Engineer - Java
java spring-boot apache-kafka kubernetes postgresql backend Sep 06 2020

WHO WE ARE

Founded in 2007, Theorem LLC (formerly Citrusbyte) is a remote-first, fully distributed, technology consulting company. Our customers, F1000's and startups alike, come to us because they need to change how something is done in order to succeed and they're looking for a solution that isn’t just about technology — but also people, process and leadership. We consult, form a diverse team of experts, and deliver strategy and execution all under one roof. Our services range from new product development, pure R&D, legacy modernization, pricing strategy development, revenue generation, process optimization, to organizational transformation and cultural design. Learn more about Theorem LLC at: theorem.co

WHAT YOU’LL DO

As Experienced Backend Engineer you will build greenfield and brownfield, scalable web platforms. In addition to providing input on app architecture, you will create and review pull requests daily and engage with internal teams and directly with clients with an agile environment. You will work in small teams with a product manager, designers and other engineers to scope design and implement features.

WHO YOU ARE

You are a passionate technologist with the discipline to create and finish projects. You have opinions about your favorite open source projects, or perhaps you have contributed to some or started one of your own.  You are a communicator. Whether you are raising the flag within an implementation or sharing your favorite playlist in Slack, you will not shy away from letting your voice be heard.  

We are only considering applicants within the United States or Canada in order to satisfy security and background check requirements.

RESPONSIBILITIES AND DUTIES

  • Design and build scalable enterprise web applications using Modern Java, Spring boot environment
  • Engage daily with your distributed, remote engineering team working on different layers of the infrastructure
  • Collaborate with product designers and clients to clarify requirements, prototype functionality and build products
  • Plan, estimate and prioritize work in a remote, distributed team environment
  • Guide our clients in best practices in order to achieve great project success

QUALIFICATION AND SKILLS

  • 5 + years of professional experience
  • Strong server side development experience utilizing Java and Spring Boot
  • Good knowledge of design and architectural patterns and development best practices
  • Previous experience building scalable creating microservices is required
  • Strong RDBMS experience (PostgreSQL specific features is a plus) is required
  • Messaging experience with technologies like Kafka, Kineses, RabbitMQ, or similar is a must. Kafka is preferred.
  • Experience deploying to containerized environments such a Docker and Kubernetes is also a strong plus
  • Demonstrated proficiency with server side development using 2 or more programming languages such as Typescript, Scala, Python, Go or Rust, in addition to what is required for this role is highly preferred
  • Strong hands on experience using Git is required
  • Previous professional experience with cloud providers is required. 
  • Previous remote work experience is required
  • Previous experience collaborating on highly distributed teams
  • Previous consulting experience is a strong plus
  • Experience working within an Agile/Scrum environment.
  • Possess a strong and reliable internet connection.

YOU WILL BE SUCCESSFUL WHEN

  • You are able to hit the ground running within your area of expertise and are not afraid of challenges outside of it
  • Thrive on collaborating with other team members and across disciplines
  • You are happy to receive feedback and see it as an opportunity for reflection and improvement 
  • You are always learning - Whether you are learning to help your team and customer work through new concepts and technology 
  • You are astute, you know when to push an issue and when to let things lie
  • You are friendly - you reach out to your teammates even if they aren’t on your project team
  • You can work through ambiguity - you aren’t shy about asking questions to gain clarity
  • Entrepreneurial and intrapreneurial - always on the lookout for new opportunities to improve the company externally and internally
Share this job:
Senior Software Engineer
aws gcp jvm java spring-boot senior Aug 15 2020

Senior Platform/Backend Software Engineers Needed: Contribute to the culture of the team as an early member, see products from early design through to production. This role covers everything from hardware design, firmware development, backend/cloud development, big data/ML as well as app/web development. It all comes together to help solve a major social problem with the elderly population.

At Aloe Care You Will…

  • Engage in challenging and rewarding work: We are solving real problems that directly improve the lives of individuals and families. 
  • Start-up Mode: We strongly believe that ownership and the ability to make an impact are critical for people to thrive and succeed. We have a very collaborative environment where solving problems and coming up with solutions matters most. We're at our best when we help each other grow and achieve meaningful progress. You will play a key role in shaping the culture of the company and future product direction.
  • Work on interesting problems across multiple disciplines: One of the most exciting things about working at Aloe Care, is the exposure to many different technologies. We make the hardware, the firmware, the platform/backend, ML and DS (speech recognition, anomaly detection, etc.), AND the apps that connect them all. You can either stay in your field of expertise, or you can get involved and learn about all the other things we do.
  • Work-Life Balance: We're humans first. We understand the benefits -- and the occasional challenges -- of working remotely. As such, we value your time at work and respect your time away in equal measure. 

Our Tech Stack

  • Java / Springboot: Core platform / APIs (micro services)
  • Python / Lambas: Data/ETL/cloud/ML
  • Database: RDS Postgres Aurora is used for our core platform and Redshift is our primary dwh for all the immense data collected from IoT
  • AWS Cloud: We use a lot of the services in AWS to maximize productivity and minimize operational overhead
  • CI/CD: We believe in infrastructure as code and that releasing frequently and predictably are key to getting swift feature feedback. Feature flagging is our friend. We are strong believers in data-driven decisions.

You Have…

  • 3-5 + years of professional experience in software engineering, working on JVM-based backends
  • Experience building systems with Cloud Platforms such as AWS/GCP
  • Experience working with data / SQL
  • Experience with CI/CD
  • A self-driven approach, experience at taking ideas through to execution, while working closely with product design for rapid iterations and user testing.
  • Strong communication skills. The ability to clearly articulate your engineering decisions and what problems they’re solving.
  • Comfort with short feedback loops. 
  • A compassionate heart and mind. A desire to create solutions that help people lead better lives and uplift your peers.

Additional Considerations Include

  • Remote worker, NYC, or Miami based
  • Have experience or interests in healthcare, or home security/smart homes
  • Bonus Experience: Big Data, streaming data, python and terraform
  • Cherry on Top: experience with or interests in working with hardware, firmware, IoT and data
Share this job:
Back End Java Developer: open source for healthcare | Spring, AWS, microservices
java spring spring-boot javascript angular aws Jul 31 2020

SNOMED International is hiring a back end Java Developer, joining the all-remote team developing open source products that provide the universal language of healthcare globally.

We offer a significant intellectual challenge and substantial learning opportunity, honing transferable Java skills applied at the forefront of knowledge representation, description logic, linked data and the semantic web - all of which you may learn with us.

We're building open source software and web applications that ultimately benefit quality of life for the millions of people whose healthcare service provision relies upon the accurate, standardised, medical vocabulary of SNOMED CT and its ecosystem of tools; https://github.com/IHTSDO. SNOMED CT is underpinning COVID-19 research within the UK's NHS, and for institutes and providers around the world.

We'll help you to understand our domain, products, roadmap and ecosystem - with ample mentoring, training and certifications along the way. You'll find us to be a welcoming, multicultural and highly supportive team, which understands remote working.

We take daily standups and you will be exposed to all aspects of our stack. Once up to speed, you can soon contribute fresh ideas and substantial new code around any of; distributed applications, ontology management tools, data visualisation, scalable microservices and web solutions that serve a global community. 

Java is our main language to do this; we're language-agnostic, developing an evolving technology stack and you may join projects that build upon your strengths.

Upcoming projects in the team

  • Advancing the software that implements the far reaches of mathematics and computer science to produce the terminology which is the most comprehensive machinable representation of healthcare knowledge
  • Analytics, applying Elasticsearch to demonstrate healthcare outcomes
  • New web and data tools to aid implementation with adjacent healthcare ecosystems
  • New software tools for community collaboration and open access to authoring
  • Moving to continual releases across our integrated family of products

We're looking for

  • Someone who is a self-starter, and who relishes structured autonomy
  • Adaptability, openness to change, and pragmatism
  • Adept with Java - accrued in a modern web application development context
  • A grounding in - or ready to learn - developing any of: REST APIs, data-informed back ends, microservices, or designing for deployment into AWS/cloud
  • 1st or 2.1 Computer Science-related degree, or equivalent foundational knowledge
  • Appreciation for open source, clean code, testing, good documentation and knowledge sharing
  • Someone seeking junior or mid level remote Java jobs such as: Java Software Engineer | Java Developer | Back End Software Engineer | Back End Engineer | Open Source Developer etc.

Our current ecosystem - we'll help you get up to speed

Java, Spring Boot | Angular | Agile, TDD | Ansible | Jenkins | AWS | Git | MySQL | Atlassian suite | AWS RDS Aurora | Elasticsearch | ontologies and description logic | AI and real world data

Salary and benefits

  • £50,000 – £55,000 or equivalent (initially, due to funding structure, a two year contract)
  • 25 days paid holiday + bank holidays | discretionary home office setup assistance | laptop | expenses
  • Personal development plan, with budget | time out for conferences and workshops
  • Technology certification | SNOMED courses and certifications
Share this job:
Senior Java Developer who wants to make a difference
java javascript spring-boot postgresql spring senior Jun 24 2020

Our development teams work on projects adding directly to the O’Reilly Auto Parts bottom line and we are looking for exceptional developers to help us succeed! Some of the tools we use to implement our projects are Java, JavaScript & CSS, PostgreSQL, Eclipse, IntelliJ, SublimeText, Axure, & Balsamiq for development. We also utilize Atlassian tools such as: Jira/Confluence/Fisheye, Slack, & Crucible for developer productivity.

What we look for in our developers:

  • Love solving complex problems related to serving our customers better – both internal & external customers
  • Enjoy working with teams
  • Senior level experience with Java, HTML5, CSS/preprocessers, and JavaScript/JS Frameworks (Vue/React)
  • Experience with Grunt, Gulp, & GIT is a plus
  • Ability & desire to interface with business stakeholders and users to define and refine requirements when appropriate

Skip the line: http://hr.gs/oreillyfstest

About our team:

  • We create and customize 90% of our applications in house
  • We are a “work family”! We have fun together and support each other
  • We respect a healthy work-life balance
  • We want our IT team members to challenge convention and drive innovation
  • The team keeps open communication through different outlets – video conferencing, team messaging applications, and daily scrums/stand-up meetings
  • Our managers really value collaboration between team members and encourage developers to bring forth creative problem-solving ideas from both a technical and functional aspect

Growth within our teams at O’Reilly Auto Parts:

  • We have several career paths, whether you want to be a manager, project manager, or stay technical – there’s a documented growth plan to help you follow the path you choose
  • We want to grow our people – we help to make you better by providing training for both technical and professional development
  • We look to promote from within – O’Reilly is diligent to promote from within our organization with qualified team members
Share this job:
Cloud Native Java Developer
java spring-boot microservices aws cloud javascript May 12 2020

Due to continuous growth, we are currently seeking a few Cloud-Native Java Developers that are fluent in both Java 8 and Spring Boot. In addition to contributing code and tangible deliverables, you will be expected to work as an advisor to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills and a passion for solving complex challenges.

About Us:

  • At Railroad19, Inc., we build custom solutions and provide our clients with top tier development services. We’re a specialized team of developers and architects, which means, we only bring an “A” team to the table. Our culture is built on hard work and a desire to be thought leaders in the industry, this is what sets Railroad19 apart.
  • When you join Railroad19 you are part of a company that values your work and gives you the tools you need to succeed, while offering you a work/life balance. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US.
  • This is a full-time position with comprehensive benefits, vacation, 401k and more. Railroad19 provides competitive compensation with excellent benefits and a great corporate culture.
  • The role is remote - U.S. located, only full time (NO- contractors, Corp-to-Corp or 1099).

Core responsibilities:

  • Understand our client's fast-moving business requirements
  • Negotiate appropriate solutions with multiple stake-holders
  • Write and maintain scalable enterprise quality software
  • Build web applications using Spring Boot
  • Build Microservices that connect to Oracle and NoSQL databases
  • Build software components that integrate with a workflow engine and/or ESB to execute asynchronous business processes
  • Manage the complete software development life cycle
  • Writing functional and unit tests in order to maintain code quality
  • Work with Jenkins to perform Continuous Integration
  • Collaborate with other teams in order to deliver a high-performance application that contains little or no defects
  • Identify new opportunities, tools, and services to enhance the custom software platform
  • Support and troubleshoot issues (process & system), identify root cause, and proactively recommend sustainable corrective actions

Skills & Experience:

  • Advanced Java development experience
  • Hands-on experience with Java 8 (especially streaming collections and functional interfaces)
  • Hands-on experience with NoSQL technologies is a plus
  • Hands-on experience with Spring Boot, Spring Cloud, and Netflix OSS is a plus
  • Hands-on experience with Oracle, MySQL, ETL
  • Hands-on experience with AngularJS and/or similar JavaScript frameworks is a plus
  • Demonstrates a willingness to learn new technologies and takes pride in delivering working software
  • Excellent oral and written communication skills
  • Experience participating on an agile team
  • Is self-directed and can effectively contribute with little supervision
  • Bachelor's or master's degree in computer science, computer engineering, or another technical discipline; or equivalent work experience

Working at Railroad19, Inc.

  • Competitive salaries and eligibility for a yearly bonus
  • Excellent Health Care, Dental and Vision benefits
  • 3 weeks vacation, 401K match eligibility, work-life balance
  • No Agencies***
  • This is a non-management position
  • This is a full-time position
Share this job:
Backend Engineer
java kotlin spring spring-boot aws backend Apr 27 2020

HealthPrize is hiring a Backend Engineer

At HealthPrize, we are changing the way people think about their medication and their health!

If you are seeking more passion than red tape, an environment where hard work is rewarded with great opportunity, and where an entrepreneurial mindset is essential, then HealthPrize may be the place for you!

Our growth is being fueled by work with leading brands in life sciences such as Abbott, Walgreens, and Gilead. Join the close-knit engineering team that designs and develops our industry leading patient engagement platform. Hone your skills in an agile, collaborative environment and work with us to measurably improve the state of healthcare globally.

The Role

We are looking for self-motivated engineers to join our team to help take our platform to the next level. At HealthPrize, Backend Engineers have a deep understanding of progressive web application fundamentals and the back-end architecture required to power a suite of globally distributed apps. They consistently deliver large features that provide significant value to our customers. They collaborate well with others, seek input from teammates, and provide detailed code reviews.

We are polyglots at heart, and like to use the right tools for the job. Currently, our core technologies include Java, Kotlin, Aurora/MySQL, Spring-Boot & the broader Spring Framework ecosystem, Docker, Redis and all the goodness on Amazon Web Services. Our platform is fully deployed on AWS in a highly secure environment that we manage & operate.

As a successful candidate, you:

  • Love to deliver useful software
  • Have strong experience as a professional developer working with a distributed team
  • Are passionate about shipping code that is scalable, maintainable and well-tested
  • Are fluent in the Java and/or Kotlin language and can reason about the JRE
  • Can successfully communicate with internal and external stakeholders to resolve operational concerns & customer issues
  • Enjoy optimizing complex data models for understandability and performance
  • Are not dogmatic in your technology choices, but have the passion and knowledge to engage in debates about various tooling and technologies
  • Have experience designing, implementing, and maintaining APIs as a service for your team and customers
  • Are familiar with our open source stack and associated tooling
  • Have experience deploying and operating services-oriented platforms on AWS infrastructure
  • Are interested in building a reliable, fault-tolerant, multi-tenant platform and delivering it to a global user base

About HealthPrize

Located in South Norwalk, CT, HealthPrize Technologies is the pioneer in the use of gamification, behavioral economics, and consumer marketing concepts to engage and motivate patients. Programs developed on our platform are used by life science companies to inspire brand loyalty, improve health literacy, and maximize medication adherence.

Many companies say they are entrepreneurial, but we really are, and are looking for people who are ready to contribute and make an immediate impact. We are in the midst of an exciting period of growth as we expand the number of programs developed on our platform and are seeking smart, hard-working, and self-directed individuals who can thrive in a fast-paced and collaborative environment.

While we are focused on solving serious health problems, we don’t take ourselves too seriously. If you like to work hard and have fun doing it, you’ll fit right in. Our offices are within walking distance to dozens of restaurants, bars, and coffee shops, and the waterfront.

HealthPrize is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. HealthPrize also expressly prohibits any form of workplace harassment based on any of the above.

Share this job: