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