The Java CMS Architect should have proven experience as a lead in the analysis, design, [hands-on] development, and delivery of web-based applications. Provide architectural and big picture oversight for development of new or enhanced implementations. Work with various developers, business analysts, and direct client interaction to deliver high quality code. Strong technical skills are required in the areas of Java development, as well as Java content management solutions. Knowledge of front-end development, service-based architectures, and database design is also required. This position allows the opportunity to dive into problem solving challenges and think creatively about ways to improve process and implement new and interesting technology solutions.
Authentic is a world-class digital agency that is reinventing the way companies leverage digital channels to reach their customers. We know how digital can be used to create a personalized, constantly evolving marketing approach that garners measurable success. This approach means that our clients can be more creative with less risk, and our clients’ customers can get authentic digital experiences that matter to them. Comprehensive digital marketing services include marketing and user experience strategy, creative ideation and production, technology implementation, and more. Authentic is headquartered in Richmond, Virginia with offices in New York, New York; Washington, DC; and Lima, Peru.
Reasonable Accommodations Statement
To accomplish this job successfully, the selected individual must be able to perform, with or without reasonable accommodation, each essential function satisfactorily. Reasonable accommodations may be made to help enable qualified individuals with disabilities to perform the essential functions.
Essential Functions Statement (s)
SKILLS & ABILITIES
Education : Bachelor’s or Master’s degree in computer science, software development, software architecture or equivalent combination of education and experience.
Experience: 5+ years of Java experience or other OO language
2+ experience using Enterprise CMS, such as Hippo, Jahia SiteCore
3+ years of senior level experience architecting, designing and developing dynamic websites and applications, with knowledge of the software design life cycle (SDLC) good design principles (OOAD), and an understanding of software testing
3+ years of experience providing technical leadership generating architectural roadmaps, training and mentoring team members
At least 1 year of experience in a continuous integration environment
Prefer recent experience using/creating Docker containers
Prefer experience deploying applications in an AWS environment
Prefer experience with Spring Security, ADFS, LDAP, OATH
Must possess strong written and oral communication skills
Computer Skills: Jira/Confluence, Mac environment
Frameworks require d: Recent experience with MVC Frameworks, Spring, Maven
Platforms required : Linux, Apache Tomcat
Job Type: Full-time