Java/AEM Developer

TriCom Technical Services
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

HTML
Java
JavaScript
Adobe Creative Cloud
Adobe Experience Manager
Adobe Marketing Cloud
API
Agile Methodologies
AJAX
Amazon Web Services (AWS)
Data analysis
Aspect-Oriented Programming
Application Integration Architecture
Build Automation
Unit Testing
Backbone.js
Bootstrap
CSS
Cloud Computing
Configuration Management
Static Program Analysis
Software Quality
Code Review
Information Systems
System Configuration
Continuous Integration
Software Design Patterns
Web Development
Eclipse
Enterprise Content Management
Java Platform Enterprise Edition (J2EE)
Graphical User Interface
Design of User Interfaces
Human-Computer Interaction
Iterative and Incremental Development
IntelliJ
Java Message Service (JMS)
Javaserver Pages
JUnit
Automation of Marketing
MVC
Systems Development Life Cycle
Simple Object Access Protocol (SOAP)
Software Deployment
Software Engineering
Subversion
Web Analytics
Web Services
XML
Private Cloud Environment
React
SOAPAPI
GIT
Adobe
SASS
Angular
Information Technology
Data Analytics
Web Technologies
Front End Software Development
REST
Software Version Control

Job description

We are looking for a versatile and talented Sr. Java/AEM Developer to join a development team. This role will supply deep technical expertise in all aspects of design and development of user experience on the external-facing enterprise websites and support other properties (e.g., marketing automation, internal collaboration sites, social media, offline) as needed. They will focus on developing technically robust solutions within an enterprise content management system that address business needs and factor in existing architecture and technology constraints and parameters. This creative/technical hybrid role will work directly with key business stakeholders, digital strategists, marketers, content strategists, and other designers to capture business and technical requirements, design creative mocks, and develop functional prototypes. The Sr. Java/AEM Developer will integrate into our overall production workflow and create/develop highly engaging design solutions. Candidates should be looking to push design boundaries and develop creative and innovative solutions using creative and technical skills.

Responsibilities

  • Use website metrics and testing to evaluate the effectiveness and performance of designs, surface insights, and make data-driven design decisions.
  • Develop and deliver Web experiences on Adobe Experience Manager (AEM).
  • Participate in the full Systems development lifecycle including meetings, iterative development, estimations, and design sessions.
  • Develop complex AEM Components and Templates in AEM 6.x with Touch UI using Sightly/HTL and modern front-end frameworks including Bootstrap, Less, Sass, Angular, React.js, JavaScript, Backbone.js, Granite, and Coral UI Foundation Framework based on business requirements.
  • Conduct code reviews for ongoing projects to ensure that code quality is at the highest level possible and appropriate design patterns are being used.

Requirements

  • BA or BS degree in Computer Science, Multimedia Design, or Graphic Design with certification or relevant coursework in UX/UI Design or Graphic Design; or related equivalent experience.
  • Certification in Agile development methodologies.
  • 7 years of Java and J2EE/JEE software development experience.
  • 5+ years of experience working on Enterprise Content Management Systems.
  • 2+ years of experience implementing AEM solutions (Templates and Components) and configuring the Web Console.
  • Experience working with key Adobe CQ/AEM APIs and functionality (Sites, Apps, Assets, Forms, Commerce, etc.) including building and testing Adobe CQ/AEM Components.
  • Experience working with Web technologies including CSS, HTML, XML and AJAX/JavaScript.
  • Experience working with one or more Java tools including JSP, Spring, Sling, JMS, JUnit, AOP, MVC, and IntelliJ/Eclipse.
  • Experience developing Web services and integrating applications with third-party frameworks.
  • Experience using CVS, SVN, and Git source code control systems.
  • Experience developing and deploying applications on AWS or Private Cloud.
  • Experience in full-stack software development.
  • Solid understanding of modern software delivery processes, tools, and frameworks with certification or experience working with an Agile methodology and iterative development.
  • Ability to provide hands-on, expert-level technical assistance to developers.
  • Experience with unit testing, static analysis, and build automation, as well as continuous integration and build and source management.
  • Strong problem-solving and communication skills.
  • Ability to communicate effectively with technical and non-technical staff.
  • Demonstrated individual contributor and self-starter with willingness to take end-to-end ownership of deliverables while maintaining the highest level of quality.
  • Experience working with Marketing teams (e.g., Content, Marketing, Brand), Information Technology teams, vendors, and business partners in a collaborative environment.
  • Experience with Adobe Experience Cloud, Analytics, Mobile Services, and LiveCycle.
  • Experience with RESTful Web Services, SOAP Web Services, and Amazon Web Services.
  • Solid understanding of marketing, communications, advertising, or related field.
  • Experience working within a professional services firm, consulting firm, or agency., AJAX (Asynchronous JavaScript and XML), Address Management, Adobe LiveCycle, Adobe Product Family, Advertising, Agile Programming Methodologies, Amazon Web Services (AWS), AngularJS, Application Programming Interface (API), Automation, Backbone.js, Bootstrap, CSS (Cascading Style Sheet), Cloud Computing, Code Reviews, Communication Skills, Computer Science, Consulting, Content Management Systems (CMS), Continuous Integration, Design Patterns Programming Methodologies, Develop Methodologies, Equipment Maintenance/Repair, Graphic Design, Graphical User Interface (GUI) Design, HTML (HyperText Markup Language), Information Technology & Information Systems, Internet Technology, JUnit, Java, Java Message Service (JMS), Java Platform Enterprise Edition (Java EE/J2EE), JavaScript, JavaServer Pages (JSP), Marketing, Marketing Automation Software, Marketing Communications, Marketing Strategy, Model View Controller, Multimedia Design, Private Cloud, Problem Solving Skills, Professional Services, Prototyping, Quality Metrics, REST (Representational State Transfer), React.js, SOAP (Simple Object Access Protocol), Social Media, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Static Analysis, Team Player, Technical Support, Technical/Engineering Design, Testing, Unit Test, User Experience Design (UXD), User Interface/Experience (UI/UX), Web Analytics, Web Programming, Web Services, XML (EXtensible Markup Language)

Benefits & conditions

This is a 6-month Contract opportunity with our Kansas City, MO client. 100% Paid employee Medical/Dental Benefits, Paid time off, Paid Holidays, and 401(k) (with immediately-vested company match) available with TriCom during the contract period.

Apply for this position