Senior Mid-level Java Developer x2

C4 Technical Services

Education
Benefits
Qualifications
Skills

Senior Mid-level Java Developer

Location: Remote

Summary:

Our company is seeking innovative and technically curious technologists to join us as we make a huge impact in the online advertising space. A position with us offers the opportunity to apply your talents and creative energy to deliver high performing solutions at one of the TOP 10 e-commerce sites in North America and a rapidly growing online advertising platform. At our company, technology is at the heart of our organization.

Responsibilities:

  • You will be part of the Advertising engineering team responsible for designing and implementing technical solutions with an emphasis on scalability.
  • You will build and enhance core tools that are needed to support development, testing and integrations leading to Continuous Delivery.
  • You will use your creative and innovation-driven mindset to articulate engineering designs based on product requirements.

Skills:

  • 3-5 years of software development experience
  • At least 3 years of development experience using an object-oriented language
  • At least 2 years of microservices development, ideally using Java Spring Boot
  • Experience with Docker, Docker Compose, and running containerized applications
  • Proficiency in SQL, preferably the PostgreSQL dialect
  • Familiarity with Liquibase or similar database migration tool
  • Experience writing unit tests and functional tests using JUnit
  • Proficiency with Object Oriented Design principles and patterns
  • Solid technical communication skills with business partners and other engineer teams
  • Experience using distributed version control systems, such as Git
  • Experience with bug tracking software such as Jira
  • Proficiency bash and comfortable working in a terminal
  • Exposure to modern web technologies like React

Tell us about your department:

We are in the MadTech area. We build solutions for marketing and advertising.

How much time will the resource spend pair programming?

We pair on an on-demand basis. There is no set time.

Skills Overview:

  • Java, OO/OD experience
  • Relational Database experience
  • Spring Boot
  • Message Queue (RabbitMQ)
  • JUnit
  • Docker

What are some preferred/nice to have skills the manager is looking for?

  • Node/Express
  • React or modern web frameworks
  • Git/Github Actions

#DICE

tkettwick@c4techservices.com 

Read Full Description
Confirmed 23 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles