Java AEM Engineer

Overview

On Site
$100,000 - $120,000
Full Time

Skills

Adobe Experience Manager
Problem Solving
Web Application Security
Web Applications
Spring Security
Spring Framework
Workflow
Spring Webflux
Spring Boot
Java

Job Details

Position Overview: We are seeking a highly skilled and experienced Software Engineer with expertise in Java and Adobe Experience Manager (AEM) to join our team in Austin, TX. The ideal candidate will have a strong background in developing and maintaining web applications using Spring Boot, Spring Security, and Spring Webflux. This role requires a deep understanding of web application security and the ability to work collaboratively with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

  • Design, develop, and maintain web applications using Spring Boot, Spring Security, and Spring Webflux.
  • Implement and manage web application security measures to protect against vulnerabilities.
  • Develop and maintain AEM components, templates, and workflows.
  • Collaborate with front-end developers to integrate HTML/CSS/JavaScript with back-end services.
  • Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
  • Work closely with product managers, designers, and other stakeholders to understand requirements and deliver solutions that meet business needs.
  • Stay up-to-date with the latest industry trends and technologies to ensure our applications remain current and competitive.

Required Skills and Experience:

  • Spring Boot: 2-5 Years
  • Spring Security: 2-5 Years
  • Spring Webflux: 2-5 Years
  • Web Application Security: 2-5 Years
  • AEM (Adobe Experience Manager): 2-5 Years
  • Core Java: 5-10 Years
  • Java/J2EE: 5-10 Years

Nice to Have:

  • HTML/CSS/JavaScript: 2-5 Years

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication and collaboration skills.

The pay range for this role is $100,000 - $120,000* per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Tech Mahindra (Americas) Inc.