Senior Software Engineer - back end, Java, AWS

Relay · Raleigh-Durham, NC

Company

Relay

Location

Raleigh-Durham, NC

Type

Full Time

Job Description

Relay is seeking a Sr. Software Engineer to help build our next generation of software and services. This role involves developing Java web applications with Amazon Web Services that power our backend systems.  We build APIs, internal applications, integrate with 3rd party providers (for things like billing, logistics, customer service) and own a data warehouse.

The ideal candidate will have experience as a Sr. Software Engineer in a fast paced environment that has a strong emphasis on team culture.  In addition to technical skills, the candidate will need to work closely with team members across the business in order to develop innovative solutions which grow the brand. http://relaypro.com/ 

Essential Functions

  • Must be able to work in close coordination with other engineers to implement new software solutions.
  • Analyze requirements and specifications to determine the feasibility of proposed projects and solutions, to include risk assessment of current production systems, and project estimation.
  • Participate in the team’s software development process.
  • Develop unit and functional/integration tests.
  • Support production deployments of developed solutions and ongoing production support via an on call rotation.
  • Mentor other developers to help them grow to be senior engineers.
  • Strong communication and problem solving skills.
  • Document solutions for team members and end users.
  • Have a strong interest in researching best practices in software development, and demonstrate the ability to share new knowledge with the team. 

Required Skills 

  • Strong software design skills with a deep understanding of object oriented programming fundamentals and design patterns.
  • Strong experience with relational database systems.
  • Proficient in developing RESTful APIs.
  • Excellent technical problem solving and debugging skills with asynchronous systems.
  • Strong self-motivation and willingness to tackle challenging problems.
  • Ability to multitask, work and communicate in a fast paced environment.
  • Ability to provide technical mentorship in a team environment. 

Required Experience

Our stack is a JEE application tightly coupled with Amazon Web Services products and features.  The ideal candidate will have experience with the following:

  • 4+ years of current Java experience.
  • 3+ years of hands-on development with MySQL, PostGres or similar.
  • 3+ years producing and consuming RESTful web service APIs.
  • Experience developing asynchronous applications ideally with Amazon SWF, or similar technologies.
  • Experience with interpreted languages such as Python or Perl.
  • Experience with test frameworks and patterns using JUnit and mock objects.
  • Developing in a Linux/Unix environment using Git (or similar versioning systems) for source control.
  • Experience with Amazon Web Services (S3, EC2, RDS, SWF, SQS, Cloudformation) is a plus.
  • Experience with Amazon Redshift is a plus.
  • Experience with AngularJS/typescript is a plus.

About us: company, culture & perks

First and foremost our culture hinges on growth, impact, and connection where Relayers can do the best work in their lives.

It's truly amazing what happy, engaged team members can achieve. Our ever evolving list of benefits means you'll be able to achieve work/life balance, stay healthy, perform impactful work, grow in your role, look after yourself/your family, and invest in your future. 

At Relay, we offer...

  • 100% Paid Insurance Health, Dental, Vision, Long/Short Term Disability and Life Insurance benefits 
  • Generous Paid Time Off 
  • 401(K) Savings Plan + Company Match
  • Baby Birth Cost Assistance + Paid Parental Leave
  • Phone, Fitness Tracker, Cell phone, Gym Membership and/or Home Gym Equipment annual credit 
  • Free Snacks and Fun Times
  • Latest PCs/Macbooks, standing desks, and all the accessories and software you need to succeed in your role

We’d love to hear from you - wondering what it’s like to be Part of the Team or ready to apply? Visit us at https://relaygo.com/careers to learn more! 

Apply Now

Date Posted

08/15/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer II - The Walt Disney Company

Views in the last 30 days - 0

Disney Entertainment ESPN Technology is reimagining viewing experiences for beloved stories and transforming Disneys media business They are building...

View Details

Senior Infrastructure Engineer #4109 - GRAIL

Views in the last 30 days - 0

GRAIL a healthcare company based in Menlo Park California is seeking a Senior Infrastructure Engineer The role involves designing implementing and mai...

View Details

Senior Equipment Engineer #4088 - GRAIL

Views in the last 30 days - 0

GRAIL a healthcare company based in Menlo Park California is seeking a Sr Equipment Engineer for their Engineering Operations team The role involves p...

View Details

Network Systems Engineer (Pre-Sales) - Arista Channels

Views in the last 30 days - 0

Arista Networks is a leading company in datadriven clienttocloud networking known for its innovation in cloud computing AI and softwaredefined network...

View Details

Lead Cloud Engineer (RapidScale) - Cox Enterprises

Views in the last 30 days - 0

RapidScale a leading provider of secure and reliable managed cloud solutions is seeking a Lead Cloud Engineer The role involves maintaining and develo...

View Details

Associate Product Engineer - Renesas Electronics

Views in the last 30 days - 0

Renesas Electronics is seeking a recent graduate with a degree in Electrical or Computer Engineering for a Product Engineer role The role involves dev...

View Details