Go Back

Java Developer (Remote)

  • IT, Software development, System Engineering Jobs

Description

Who we are:

At Wunderman Thompson, we exist to inspire growth for ambitious brands. Part creative agency, part consultancy, and part technology company, our experts provide end-to-end capabilities at a global scale to deliver inspiration across the entire brand and customer experience.

We are 20,000 strong in 90 markets around the world; our people bring together creative storytelling, diverse perspectives, inclusive thinking, and highly specialized vertical capabilities to drive growth for our clients. We offer deep expertise across the entire customer journey, including communications, commerce, consultancy, CRM, CX, data, production, and technology.

 

 

Who we are looking for:

Wunderman Thompson Data is seeking a bright and talented software developer to join our team. The developer chosen for this position will work in a support/development role supporting software products and services that will operate as part of the Consumer Engagement Platform (CEP) and Wunderman Customer Cloud (WCC), which supports clients’ digital marketing activities. Software solutions include creating and supporting web services transactional processes, integrating multiple 3rd party digital marketing platforms and tools, supporting large data movement processes, matching processes and data delivery.

 

 

What you’ll do: 

  • Support | Supports existing applications with troubleshooting and/or enhancements. Support automated release management. Diagnoses and corrects system problems.
  • Process | Support Continuous Integration / Continuous Deployment (CI/CD). Create documentation in accordance with established processes and policies.
  • Collaborate | Work with a team of developers, QA, and project management to produce high quality work. Assist in QA of development processes for web services/ Java development. Meet with the team to review status, identify potential blockers.

Responsibilities

Who you are:

  • Problem Solver | Digs in and simplifies how to work around problems, asking "why not?" and "how can we make this better?".
  • Self-Motivated | Self-starter. Able to stay motivated and active through workload ebbs and flows. Takes initiative and hungry to learn.
  • Open and collaborative | Our team is close-knit and supportive and we’re working with a lot of unknowns – you must champion of team environments that are comfortable and encouraging.

 

 

What you’ll need:

  • 3+ years of relevant job experience.
  • Interest in learning the concepts and practices, acquiring the skills, and developing the expertise needed to succeed in this position.
  • Excellent communication and interpersonal skills—verbal, non-verbal, written, and listening.
  • Professionalism in communication, attitude, and teamwork with peers and management.
  • Experience with JSON is required.
  • Must have experience in core competencies: Java, Kubernetes, Springboot, Bash, SQL and No-SQL Databases, Hadoop, Kafka (or similar pub/sub frameworks).
  • Must have experience with SQL along with stored procedures and triggers.
  • Experience with RESTFUL web services is a plus.
  • Experience with big data is a plus.
  • Experience with software compilation, building, and releasing with components such as Jenkins, Nexxus, Maven, and SVN is a plus.

Hard Skills

  • Coding and Programming (Python, C#, Java, PHP, etc
  • Document management
  • Quality assurance
  • Software development
  • Product development

Soft Skills

  • Communication
  • Problem-solver
  • Skilled Collaborator
  • Self-motivated
  • Attention to detail