Senior Mid

Minnesota

C4 Technical Services
Apply for this Job
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

Date Posted: 16 May 2025
Apply for this Job