This week - Remote Spring-Boot jobs
  • Railroad19

    Cloud Native Java Software Engineer
    Railroad19, Inc. ~  Remote - United States
    Cloud Native Java Software Engineer (Remote United States)
    At Railroad19, we develop custom software products and provide software development services. 
    We are looking for a Cloud Native Java Software Engineer with 8 years of experience that is fluent in both Java 8 and Spring Boot to be a strong advocate for clean and maintainable code. In addition to contributing to the codebase you will work as an adviser to help create best-in-class solutions.
    You will report to the Principal Software Developer leading the team. While there are no management responsibilities for this position there is opportunities for leadership for those who want to grow.
    At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. 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 role with vacation, health insurance, and a 401k. Railroad19 provides healthy 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). 

    Primary responsibilities:

    • Understand our client's evolving needs
    • Advocate for appropriate solutions with multiple stakeholders
    • Write and maintain scalable enterprise quality software
    • Build Rest and GraphQL APIs for single-page web applications
    • Build Microservices that connect to Oracle, Cassandra, and Kafka
    • Write functional and unit tests to maintain code quality
    • Identify new opportunities, tools, and services to enhance the custom software platform
    • Support and troubleshoot issues (process & system), identify cause, and proactively recommend sustainable corrective actions

    Experience:

    • Advanced Java development experience
    • Hands-on experience with Java 8 and above (especially streaming collections and functional interfaces)
    • Hands-on experience with NoSQL (Cassandra, MongoDB, ElasticSearch) technologies is a plus
    • Hands-on experience with Spring Boot, Spring Cloud(using Netflix OSS) is a plus
    • Hands-on experience with Oracle or similar relational database technology
    • Hands-on experience with AngularJS or similar JavaScript frameworks is a plus
    • Demonstrates a passion for learning new technologies and takes pride in delivering working software
    • Experience collaborating on an Agile team
    • Git experience preferred
    • Continuous integration practices are a plus
    • Familiarity with AWS
    • Bachelor's or master’s degree in computer science, computer engineering, or other technical discipline; or equivalent work experience

    No Agencies***
    This is a non-management position
    This is a full time position

    We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

  • Railroad19

    Cloud Native Java Software Engineer Railroad19, Inc. ~  Remote - United States Cloud Native Java Software Engineer (Remote United States) At Railroad19, we develop custom software products and provide software development services.  We are looking for a Cloud Native Java Software Engineer with 8 years of experience that is fluent in both Java 8 and Spring Boot to be a strong advocate for clean and maintainable code. In addition to contributing to the codebase you will work as an adviser to help create best-in-class solutions. You will report to the Principal Software Developer leading the team. While there are no management responsibilities for this position there is opportunities for leadership for those who want to grow. At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. 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 role with vacation, health insurance, and a 401k. Railroad19 provides healthy 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). 

    Primary responsibilities:

    • Understand our client's evolving needs

    • Advocate for appropriate solutions with multiple stakeholders

    • Write and maintain scalable enterprise quality software

    • Build Rest and GraphQL APIs for single-page web applications

    • Build Microservices that connect to Oracle, Cassandra, and Kafka

    • Write functional and unit tests to maintain code quality

    • Identify new opportunities, tools, and services to enhance the custom software platform

    • Support and troubleshoot issues (process & system), identify cause, and proactively recommend sustainable corrective actions

    Experience:

    • Advanced Java development experience

    • Hands-on experience with Java 8 and above (especially streaming collections and functional interfaces)

    • Hands-on experience with NoSQL (Cassandra, MongoDB, ElasticSearch) technologies is a plus

    • Hands-on experience with Spring Boot, Spring Cloud(using Netflix OSS) is a plus

    • Hands-on experience with Oracle or similar relational database technology

    • Hands-on experience with AngularJS or similar JavaScript frameworks is a plus

    • Demonstrates a passion for learning new technologies and takes pride in delivering working software

    • Experience collaborating on an Agile team

    • Git experience preferred

    • Continuous integration practices are a plus

    • Familiarity with AWS

    • Bachelor's or master’s degree in computer science, computer engineering, or other technical discipline; or equivalent work experience

    No Agencies*** This is a non-management position This is a full time position

    We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

This month - Remote Spring-Boot jobs
  • Snapcart
    Must be located: Europe.

    Snapcart is a place that embraces diversity, high level of transparency, employee growth, employee influences, freedom and flexibility and real ownership. We value ideas and we believe everyone has a voice in Snapcart as our employees are our single most important asset that help build Snapcart to where we are today. We have over 15 nationalities in our company with diverse background and strong sense of ownership and purpose, who came together to realize our common vision.

    Snapcart is for the fun, energy filled, curios and talented individuals. Join us if you are up to join a group of smart and widely diverse members across Asia and Europe.

    Responsibilities

    • Design, develop, test, deploy, maintain and improve software.
    • Manage individual project priorities, deadlines and deliverable.

    Minimum Qualifications

    • Bachelor's degree in Computer Science, or similar technical field, or equivalent practical experience.
    • 4 years of relevant work experience in software development.
    • Java Software development experience (Spring boot framework)
    • Experience working with two or more from the following: web application development, Unix/Linux environments, distributed and concurrent systems, machine learning, information retrieval,  developing large software systems.

    Preferred Qualifications

    • Demonstrable ability to rapidly prototype proofs-of-concept and technical demonstrations.
    • Ability to quickly learn, understand and work with new emerging technologies, methodologies and solutions in the cloud/IT technology space.
    • Experience architecting and developing large scale distributed systems, parallelism, multithreading and synchronization.
    • Solid foundation in computer science, with strong competencies in data structures, algorithms and software design optimized for high-load, concurrent systems.
  • Railroad19

    Senior Java Developer

    Railroad19 Inc.is a company that provides software development as a service.

    We are currently seeking a Cloud Native Java Developer that is fluent in both Spring Boot and Java 8 (focused on streams)to be a technical resource for the development of clean and maintainable code.

    At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. While our headquarters are located in Saratoga Springs, New York, we are a distributed team of remote developers across the US.

    Railroad19 provides competitive compensation and excellent benefits.

    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 AngularJS and Spring Boot
    • Build Microservices that connect to Oracle and NoSQL databases
    • Manage the complete software development lifecycle
    • 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 highly performant 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 with Scala is a plus
    • Demonstrates 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 be able to effectively contribute with little supervision
    • Bachelor's or master's degree in computer science, computer engineering, or other technical discipline; or equivalent work experience

    Skills & Experience a plus:

    • 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, ETL
    • Hands on experience with AngularJS and/or similar JavaScript frameworks is a plus
  • Railroad19

    Senior Java Developer

    Railroad19 Inc.is a company that provides software development as a service.

    We are currently seeking a Cloud Native Java Developer that is fluent in both Spring Boot and Java 8 (focused on streams)to be a technical resource for the development of clean and maintainable code.

    At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. While our headquarters are located in Saratoga Springs, New York, we are a distributed team of remote developers across the US.

    Railroad19 provides competitive compensation and excellent benefits.

    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 AngularJS and Spring Boot

    • Build Microservices that connect to Oracle and NoSQL databases

    • Manage the complete software development lifecycle

    • 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 highly performant 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 with Scala is a plus

    • Demonstrates 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 be able to effectively contribute with little supervision

    • Bachelor's or master's degree in computer science, computer engineering, or other technical discipline; or equivalent work experience

    Skills & Experience a plus:

    • 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, ETL

    • Hands on experience with AngularJS and/or similar JavaScript frameworks is a plus

  • Surge
    Must be located: North America.Preferred timezone: UTC -8

    Surge Forward is looking for smart, self-motivated, experienced, senior-level consultants who enjoy the freedom of telecommuting and flexible schedules, to work as long-term, consistent (40 hrs/week) independent contractors on a variety of software development projects.

    Experience Required:

    Technology
    - Well versed in java and micro services architecture.There is a week of onboarding in NC.
    - Extensive experience in Spring, Spring Boot, Spring Batch, Messaging technologies like Kafka, Caches
    - Implementing REST services and Relational/NO-SQL databases [Cassandra/Couch/Graph]
    - Skilled to understand JavaScript libraries like NodeJS, ReactJS
    - Worked on Cloud platform, GIT and Jenkins
    - Experience with Container orchestration frameworks like Kubernetes.

    PREFERRED QUALIFICATIONS:
    - Java, Architect and Cloud certifications.
    - Adobe Target Experience.
    - Experience with security standards.
    - Drive the adoption of new technologies by researching technical trends and developments.
    - Experience in designing and providing technical direction to the team.
    - Able to provide best practices for development, unit testing and acceptance testing.
    - Should be able to collaborate and work with the global teams.

    Must be located in the US or Canada to be considered for this role. Sorry, No Visas.

    Resume must include the tech stack under each job.

    For immediate consideration, email resume and include your cell phone number and start date.

  • O'Reilly Auto Parts
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -6

    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
Older - Remote Spring-Boot jobs
  • Railroad19
    PROBABLY NO LONGER AVAILABLE.

    Cloud Native Java Developer (Remote United States)

    At Railroad19, we develop customized software solutions and provide software development services. 
    We are currently seeking a Cloud Native Java Developer that is fluent in both Spring Boot and Java 8 to be a technical resource for the development of clean and maintainable code. In addition to contributing code and tangible deliverables the role is expected to work as an adviser to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills.

    At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. 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 role with vacation, full benefits and 401k.  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 highly 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 with Scala is a plus
    • 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, ETL
    • Hands on experience with AngularJS and/or similar JavaScript frameworks is a plus
    • Demonstrates 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 other technical discipline; or equivalent work experience

    No Agencies***

  • Entando
    PROBABLY NO LONGER AVAILABLE.

    Our team is thrilled to announce that we are looking for passionate Java developers of all levels (junior, mid, and senior) to join the Entando Digital Experience Platform team.

    You will be joining a high caliber group of developers, designers and research specialists. A team entrusted with the research and development of the latest technologies, the coolest gadgets and most engaging UI's. A team that is committed to solving some of the biggest software challenges, tackle some of the most advanced concepts and who are willing to laugh, learn, love and enjoy the experience along the way.

    You will be expected work in an agile (SCRUM) environment and collaborate with a distributed and global team. This a fully remote development position. You'll have the opportunity to work on developing the next generation of Entando's platform and delivering on an entirely new technology stack.

    If you are an enthusiastic, intelligent, technology driven, rigorous, team oriented, agile-ready, open source loving, coffee lover… we want to hear from you.

    We are fun. We are free-thinking. We are driven… We are Entando.

    Requirements

    • 3+ years development experience
    • Expert knowledge of Java
    • Expert level experience with Spring (5.x)
    • Expert knowledge of JSON and JAXB (XML)
    • Knowledge of RESTful JSON APIs
    • Experience with Docker
    • Experience with Spring Boot
    • Experience and knowledge building for a microservice architecture
    • Working knowledge of JS, CSS and HTML
    • Working knowledge of Linux
    • Experience in designing and developing web applications
    • Experience developing software frameworks intended to be used by other developers
    • Experienced in Scrum and Agile practices
    • Experienced in Test Driven Development
    • Experience with distributed version control (Git and Github)
    • Experience with SQL database (PostgreSQL, MySQL, Oracle, other RDBMS)
    • Fluent spoken and written English communication skills
    • Comfortable with Maven

    We’ll be especially impressed if you have:

    • Experience with Kubernetes
    • Experience with React, Angular, or Vue
    • Experience with OpenShift
  • Phoenix Staff, Inc.
    PROBABLY NO LONGER AVAILABLE.$110,000.00 - $130,000.00.

    Your role:

    • Work with a small team of engineers, to ensure product delivery and best engineering practices
    • Develop solutions to scale our data ingestion platform
    • Build analytics solutions and infrastructure to support new insights in product and derive detailed analysis on our massive datasets
    • Setup continuous delivery process to enable continuous iteration on solutions
    • Work in an agile, highly collaborative and agile environment with a lean team
    • Customize and adapt to engineering best practices tools and applications like JIRA, Confluence, Eclipse etc.
    • Help support team in resolving the customer issues related to the product
    • Lead the creation of technical design documents and lead the communication of the architectural vision across functional areas
    • Review code, lead refactoring activities, provide guidance from technical perspective for all SE members of a project
    • Define and maintain coding standards, and guide team members to comply with them
    • Train and mentor new team members

    What you’ve got:

    • BS, MS or Ph.D. in Computer Science or Engineering; equivalent experience will be considered
    • 3-5 years Java experience building solutions that are performant with big data sets
    • 2+ years Spring Experience 
    • 3+ years’ experience with writing high performance SQL
    • In-depth understanding of user authentication flows and session management
    • Strong experience working with GitFlow
    • Familiarity with Test Driven Development practices
    • Strong written and verbal communication skills
    • Experience working with and refactoring existing code
    • Solid understanding of application vulnerabilities and security
    • Experience in Dev-Ops
    • Experience working in a team utilizing an agile approach
    • Strong analytical, problem solving skills, excellent verbal and written communication skills
    • Self-starter with excellent interpersonal, motivational, and facilitation skills
    • Strong, proven problem-solving skills with the ability to quickly analyze the most expedient method to recover business operations
    • Must be committed to a culture of continuous improvement
    • Exceptional customer service skills, in addition to extensive experience working in a team-oriented, collaborative environment
    • Must be able to communicate effectively with users, executives and senior leaders at all levels
    • Ability to effectively prioritize and execute tasks
    • Passionate about technology
    • Able to develop and maintain effective working relationships with individuals with both technical and non-technical staff
    • Excellent skills in critical thinking and analysis, meeting facilitation, verbal and written communications, and interpersonal interactions (e.g., partnering, conflict management, mediation, etc.)
    • Excellent communication skills, both verbal and written. Loves to explain the technology and has a gift for concisely explaining complex topics
  • Dynatron Software
    PROBABLY NO LONGER AVAILABLE.$90,000.00 - $110,000.00.

    Dynatron Software is a growing technology company that develops and hosts Analytic and Marketing solutions for the automotive service industry. Using Scrum and Kanban methodologies, our Technology team is a tight-knit group that works together to ensure successful Product Development, as well as smooth Internal Operations. We are looking for someone to fill a key role on the team responsible for developing REST web services to support several customer facing web applications using Java 8, Spring suite and Docker for deployment. If you are enthusiastic, self-motivated, and ready to make an immediate impact providing our customers with a state of the art portal experience, then talk with us directly.

    As a Java Developer you will write new code for Java in an Agile environment focusing on delivery of REST customer facing, web applications. Qualified candidates should have experience working on similar projects and the passion to continually explore new technologies.

    This role will contribute to design, development, coding, testing, and debugging REST API for applications. Work with other Application Development partners to understand problems with software and provide application specific information to aid others. Work collaboratively with Analysts, Windows Server Team, Unix Team and others to complete tasks.

    Technically proficient in a wide range of technologies including multi-tier development, JSON, REST, and general software application design.

    This is a remote position, so candidates throughout the US are welcome to apply. Dynatron Software offers health, dental, vision benefits, 401K + match, 9 paid holidays, and PTO.

    Essential Functions

    • Work closely with systems analysts, developers and architects to refine technical tasks to develop back end REST APIs.
    • Work with other technical teams (backend developers, server team, desktop support, etc.) to implement solutions and handle deployments.
    • Ensure that all the assigned deliverables are completed on time and with impeccable quality

    Requirements

    • 3+ years of Java development experience
    • Java J2SE & J2EE
    • Knowledge of Gradle
    • Spring and REST Services,
    • JPA, JDBC, SQL (Postgres experience preferred),
    • Knowledge of Agile Scrum/Kanban
    • Experience with unit testing, TDD, CI/CD pipelines for fully tested code
    • Experience with git via Bitbucket and Agile development with Jira and Confluence

    Secondary Functions

    • Dev Ops - CI/CD/ Docker + swarm deployment
    • Support Middle Tier and various other types of application
  • Dynatron Software
    PROBABLY NO LONGER AVAILABLE.$90,000.00 - $110,000.00.

    Dynatron Software is a growing technology company that develops and hosts Analytic and Marketing solutions for the automotive service industry. Using Scrum and Kanban methodologies, our Technology team is a tight-knit group that works together to ensure successful Product Development, as well as smooth Internal Operations. We are looking for someone to fill a key role on the team responsible for developing REST web services to support several customer facing web applications using Java 8, Spring suite and Docker for deployment. If you are enthusiastic, self-motivated, and ready to make an immediate impact providing our customers with a state of the art portal experience, then talk with us directly.

    As a Java Developer you will write new code for Java in an Agile environment focusing on delivery of REST customer facing, web applications. Qualified candidates should have experience working on similar projects and the passion to continually explore new technologies.

    This role will contribute to design, development, coding, testing, and debugging REST API for applications. Work with other Application Development partners to understand problems with software and provide application specific information to aid others. Work collaboratively with Analysts, Windows Server Team, Unix Team and others to complete tasks.

    Technically proficient in a wide range of technologies including multi-tier development, JSON, REST, and general software application design.

    This is a remote position, so candidates throughout the US are welcome to apply. Dynatron Software offers health, dental, vision benefits, 401K + match, 9 paid holidays, and PTO.

    Essential Functions

    • Work closely with systems analysts, developers and architects to refine technical tasks to develop back end REST APIs.
    • Work with other technical teams (backend developers, server team, desktop support, etc.) to implement solutions and handle deployments.
    • Ensure that all the assigned deliverables are completed on time and with impeccable quality

    Requirements

    • 3+ years of Java development experience
    • Java J2SE & J2EE
    • Knowledge of Gradle
    • Spring and REST Services,
    • JPA, JDBC, SQL (Postgres experience preferred),
    • Knowledge of Agile Scrum/Kanban
    • Experience with unit testing, TDD, CI/CD pipelines for fully tested code
    • Experience with git via Bitbucket and Agile development with Jira and Confluence

    Secondary Functions

    • Dev Ops - CI/CD/ Docker + swarm deployment
    • Support Middle Tier and various other types of application

    ** Candidates outside of the United States will not be considered**

  • Magic Memories Digital, Ltd.
    PROBABLY NO LONGER AVAILABLE.

    What You’ll Do

    • Develop a deep understanding of relevant systems and business goals to guide you in designing and building effective solutions.
    • Own and architect foundational business services.
    • Communicate and partner cross-functionally with teams in product and software development.
    • Drive new product initiatives forward by thinking creatively and with good judgment.

    What We Need

    • A self-starter who discovers practical solutions to hard problems and enjoys minimizing complexity along the way.
    • Eagerness to collaborate with technical and non-technical stakeholders to finish exceedingly important work.
    • Extensive experience designing and implementing software solutions.
    • A willingness to collaborate with teammates distributed across nations and timezones in a flexible workspace built and defined by you! Read more about our Remote Working Manifesto.
    • Comfortable working in an agile development environment
    • A willingness to establish and help maintain test-driven development principles.
    • Our Core Engineering Team Values sound a lot like you, and sound like the people you want to work with.
    • You are committed to diversity and inclusion. At Magic Memories, we interact with millions of people across hundreds of sites in over 20 countries globally. Your unique history, culture, and community perspective are invaluable to the team we are building.
    • Bonus: Team leadership experience and a desire to mentor other software developers.
    • Bonus: B.S. in Computer Science or similar education.
    • Bonus: 5+ years of professional experience in building distributed systems and web services in a variety of languages and platforms.

    Our Technical Environment

    • We are primarily focused on building new systems in Java (Spring Boot) and Angular, with extensive cloud infrastructure at AWS
    • We maintain existing systems built in C#, Java, AngularJS, and PHP.
    • We have extensive systems deployed on-premise in locations around the world
    • That said, the technologies and stacks on which we build our digital product will belong to the team and be shaped by you, in this role.

    The Interview Process

    A typical candidate interview could last up to two hours. We value the input and participation of our team in every hire, so you might have anywhere from three to five total interviews with team members such as our Product Manager, the CTO, and other Software Developers. We also believe that assigning extra time for evaluation helps to increase interviewer accuracy in candidate assessments. Our aim in this process is to reduce our personal biases in order to find talent that can add to our overall team knowledge.

    How to Apply

    • Send an email to [email protected] with a note, your resume, and a sheet of references, or apply directly using this job board.
    • As a bonus, include some examples of what you have built or accomplished in the course of your career that would illustrate why you are an excellent fit for this role. This can include side/pet projects as well.

    Benefits

    • Competitive salary for your role.
    • Health, vision, and dental insurance (depending on location of domicile)
    • Generous annual leave and holidays
    • A remote-only team to add flexibility to your daily life, creating time for important things like kids, spouses, friends, sports, and fun activities.
  • Xpansiv
    PROBABLY NO LONGER AVAILABLE.

    Albuquerque, NM or Remote

    Company Description

    Xpansiv is a commodity-intelligence platform. We help the market better understand itself by revealing vital insights from existing source data to more accurately value global commodities. We’re a bridge between production systems and global markets, harnessing the information that matters to create impact-inclusive commodities. Xpansiv transforms energy-production information into Digital Feedstock™, a new, standardized format that combines data science, cryptography, and distributed-ledger technologies to securely track vital source data. For the first time, the way energy is produced and shipped will directly influence its value in the marketplace.

    As we work toward a prosperous and abundant future, we strive to incorporate an inclusive, collaborative approach to transforming the commodity industry.

    Job Description

    Xpansiv is seeking a Senior Software Engineer to join our Backend team. The ideal candidate is a hands-on builder with a strong work ethic, significant experience and comfort working in an agile environment. This person should embody a passion for continuous improvement and development.

    Responsibilities

    • Your main goal is to help architect, implement and maintain the backend of the Xpansiv Platform which is comprised of a complex backend microservices stack

    •         Translate requirements and user stories into discrete technical tasks that can be easily digestible by engineers

    • Work alongside Engineering Leads in rapid-prototyping to prove out architectural designs

    • Ship clean, elegant, and testable code on-time

    • Building distributed, high-throughput applications that scale

    • Lead and mentor fellow team members

    • Find and address performance bottlenecks throughout platform services

    Qualifications and Skills

    • Bachelor’s or Master’s degree in Computer Science

    • 5+ years of work experience

    • Deep knowledge of a high-level programming language, preferably Scala or Java

    • Comfortable writing unit tests and experienced in shipping testable, modular code

    • Familiarity with modern architecture and design patterns

    • Eager to compassionately teach patterns and best practices to engineers on your team

    • Excited to work collaboratively to make decisions through cross-functional teamwork

    • Comfortable with git, pull requests, and code reviews

    • Excellent communication and decision-making skills

    • Experience with Scala with Spring Boot; Redis; Docker and AWS to host our infrastructure

    Preferred Qualifications

    •         Experience with functional programming patterns and data structures

    • Experience with messaging services like RabbitMQ, or Kafka

    • Familiarity with graph databases like Amazon Neptune or Neo4j

    • Working experience with Postgres

    • Familiarity with performance benchmarking, troubleshooting and improvement

    • Leadership skills at a startup company

    • A background in cryptography, blockchain or fintech

    • Contributed to the development of blockchain or cryptography projects

    • You follow developments in blockchain and/or digital assets

    • Experience in fintech or capital markets

    Benefits

    •         Smart, talented, and fun people committed to making the world a better place

    • Generous health benefits including medical, dental, and vision insurance

    • Competitive salary

    • Flexible work environment

    • Unlimited/discretionary vacation/PTO policy

    • 401k plan

    • Stock options

    Xpansiv provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

  • Surge
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.Preferred timezone: UTC -8

    SURGE is looking for smart, self-motivated, experienced, senior engineers who enjoy the freedom of telecommuting and flexible schedules, on a variety of software development projects.

    REQUIRED:

    Senior Java Architecture experience

    Must be located in the US or Canada, ideally Chicago to be considered for this role. Sorry, No Visas.

    For immediate consideration, email resume with tech stack under each job and include your cell phone number and start date: [email protected]

  • Portland Webworks, Inc.
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -7 to UTC -3

    Who We Are

    Portland WebWorks is a skilled and productive group of professional consultants specializing in developing data-driven web applications for the Health and Human Services sector. We help government help citizens by creating applications to get people access to medical services and also keep their children safe and provided for. Needing to staff our growing projects, we are looking for top software development talent to help us deliver quality work.

    The Opportunity

    The position is an excellent opportunity to work with talented developers on a challenging and rewarding project. We are building a Child Support enforcement system that single parents depend on to get the money they need for their kids. The application must operate for the long term, so we're building it using the best state-of-the-art technologies like Spring Boot and Angular 6, plus a host of supporting technologies including Webpack, Jenkins, Activiti BPM, Zuul and more. Producing high-quality code is crucial, so we use tools like tsLint and run unit tests with headless Chrome to ensure code uniformity and maintainability.

    What You'll Do:

    • Develop application front-ends with Angular and Typescript
    • Use the Java ecosystem to develop RESTful services and integrate with various back-end systems
    • Implement UX and creative design using HTML5 and CSS
    • Be a member of a scrum team, helping groom work, plan sprints, and improve processes
    • Solve unique challenges using new tools, increasing your technical expertise
    • Mentor other team members on your existing knowledge and experience
    • Consult with clients on best approaches to developing the application

    What You'll Bring:

    • High proficiency with Java and Java-based frameworks and libraries
    • Strong HTML5, CSS, and responsive design skills
    • Strong knowledge and experience in Typescript and ES6 or higher
    • Deep understanding of Object-Oriented Programming and design patterns
    • Strong development experience, in React, Angular, or another  single-page application framework
    • Technical Aptitude and a drive to improve your craft

    Things That Make You Shine:

    • Experience working on Agile teams

    Full-Time Employee Benefits Are:

    • Profit-share program for full-time employees (23% in 2018)
    • 3+ weeks vacation
    • Happy Hour Fridays
    • Yoga
    • Flex Time
    • Casual Environment
    • Excellent downtown Portland Location
    • Excellent Medical Package
    • Educational Assistance Program
    • Weekly Developer Luncheons

    We expect to see samples of your work, so please include them when you apply for the position. Your odds of getting a response from us will greatly increase if you do!

  • Stanson Health (Premier Inc)
    PROBABLY NO LONGER AVAILABLE.

    As an engineer on our team, you’ll be working on our healthcare intelligence platform. Experience in the healthcare domain is helpful, but not necessary. We’re looking for a well-rounded engineer comfortable in fast-paced environments. Some work experience is helpful, but we are definitely interested in talking to recent grads as well.

    Our current stack includes an Angular application with a Java / Postgres / Linux backend, Spring Boot based web APIs, and a set of backend services written in Python.

    Our infrastructure is automated with Ansible / GoCD and provisioned in AWS. This position collaborates with the development team, QA, Security, collaborative groups/clients and other cross-functional teams to define, provide for, and test deliverables.

    An ideal candidate has experience developing and supporting one or more of the following:

    • Web APIs in Groovy (prior experience with Spring Boot and Drools is helpful)
    • Data ops / backend workflows in Python (prior experience with Luigi is helpful)
    • Web applications with a complex, data-rich domain (prior experience with Grails / Spring Boot and Angular is helpful)
    • Automated provisioning / deployment pipelines and other devOps tooling (prior experience with Ansible / GoCD is helpful)
    • Most importantly, we want someone who values good engineering practices like continuous integration/deployment, automated testing, thorough test coverage, and so on.