Skip to main content

AJO Developer

Posted 5 days ago

insight globalDeerfield (IL)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Senior Software Engineer Insight Global's client needs a strong Java Developer who has AJO (Adobe Journey Optimizer) experience. This client is currently implemented AJO and although there is a whole implementation team for that, this team within the digital organization is responsible for building the migration to SMS and help with the implementation of SMS to the website. On a day to day basis, this person will be coding in Java, and working within AJO to make sure this migration and implementation goes well. There may be some backend Java Development work on other areas of the website as well. We are looking for a Senior Software Engineer to build and support digital experiences across our Web and App platforms. This role is primarily focused on backend development using Java and Spring Boot, with opportunities to work on React applications as well. You will work first on delivering sms capabilities migration to Adobe AJO and then expand later to customer facing capabilities such as account, catalog, product, pricing, shopping, and checkout in retail domain. The role requires someone who can take ownership of their work, solve problems, work well with others, and see projects through from design to production.
Key Responsibilities: Software Development: Design, develop, test, and maintain applications using Java, Spring Boot, REST APIs, and microservices. Take ownership of features from design and development through deployment and production support. Digital Retail: Build and improve customer facing capabilities across platform, account, catalog, product, pricing, shopping, checkout, and other digital experiences. Technical Design: Help design applications and services that are scalable, reliable, secure, and easy to maintain. Look for opportunities to simplify systems, improve existing solutions, and reduce technical debt. Cloud and DevOps: Build and deploy applications using Azure, CI/CD pipelines, automated testing, and modern development practices. Help improve how we build, test, and release software. Monitoring and Production Support: Use Dynatrace or similar tools to monitor applications and identify performance and availability issues. Troubleshoot production problems, identify root causes, and work with the team to resolve them. Engineering Practices: Participate in code reviews, technical discussions, testing, and documentation. Work closely with product, architecture, QA, UX, DevOps, and other engineering teams to deliver quality software.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this