Senior Software Engineer- JAVA (Remote USA)
Merkle is a leading data-driven, technology-enabled, global performance marketing agency that specializes in the delivery of unique, personalized customer experiences across platforms and devices. For more than 30 years, Fortune 1000 companies and leading nonprofit organizations have partnered with Merkle to maximize the value of their customer portfolios. The agency’s heritage in data, technology, and analytics forms the foundation for its unmatched skills in understanding consumer insights that drive people-based marketing strategies. Its combined strengths in performance media, customer experience, customer relationship management, loyalty, and enterprise marketing technology drive improved marketing results and competitive advantage. With 9,600+ employees, Merkle is headquartered in Columbia, Maryland, with 50+ additional offices throughout the US, EMEA, and APAC. In 2016, the agency joined the Dentsu Aegis Network. For more information, contact Merkle at 1-877-9-Merkle or visit www.merkleinc.com.
Job Description
We are looking for a software engineer with a specialization in Java/Spring/Spring Boot development to help us build and support our platforms and services. This engineer plays a critical role in all aspects of Merkle’s Promotion and Loyalty Services software platforms which help drive consumer engagement with some of the world’s biggest brands. They contribute to business requirements gathering, use case development, technical specification analysis, system design, and software architecture. They are responsible for writing code, testing, reviewing peer code, and providing support for large development projects.
Responsibilities
- Problem solve through the careful application of technology and process
- Write high quality, tested, high-capacity and maintainable software
- Design modern, reliable and reusable systems
- Decompose complex problems into manageable tasks
- Write technical specifications, run-time instructions, training materials and architecture documentation for Merkle P&LS systems
- Help develop best practices, technology efficiencies, and streamline workflow
- Design data models and write efficient queries in MySQL
- Collaborate with the wider Merkle Promotions and Loyalty teams to arrive at sound technical solutions to business problems
Qualifications
· Significant experience (3+ Years) developing scalable applications and services with Java/Spring/Spring Boot, web technologies, and SQL (MySQL)
· 5+ years of Software Engineering experience
· Enterprise class web application experience
· Competent with Version Control tools
· Experience and comfort working within a dynamic and agile-focused environment
· Experience in automated software testing, real-time system integration, database programming, web technologies, and cloud technologies (AWS preferred)
· JavaScript, Vue.js, NodeJS, Redis, or AWS experience would be a plus
At Merkle, we believe that a diverse environment improves us as a community and as a business. We want to foster an environment of growth, where all ideas and contributions are encouraged. We need this culture of courage to continue to thrive in our fast-paced industry. We embrace differences of opinion. We value diversity of experience and thought, which help us to challenge and define industry-leading solutions, and support our goal of being a great place to work
#LI-JD1
More Information:
Graduate Opportunities: Whether you're still studying, recently graduated or are already working and fancy a career hop, we could have a perfect opportunity for you.
Experienced Hires: Leverage your expertise, challenge the status quo and grow your career at Merkle.