Advisory Developer/Architect

HOW YOU’LL HELP US KEEP CLIMBING (OVERVIEW & KEY RESPONSIBILITIES)
The Advisory Developer Architect is responsible for Technical Design, Architecture, Development, Enhancements and Support for Channels Technology. The Advisory Developer plays the Domain Architect’s role on projects as needed providing the conceptual, logical and physical architecture, defining best suited technology.

The role is required to leverage Service Oriented Architecture Integration Design Patterns and provide insight into establishing, consuming & routing messages, connectivity protocols and policy. Responsible for enabling technology strategy in the Digital Channels space. Advisory Developer is also responsible to identify/define core frameworks and standardize code development across all the Channels Technology teams. Advisory Developer will also be responsible for mentoring Developers on the team. This position will be in Atlanta GA.

WHAT YOU NEED TO SUCCEED (MINIMUM QUALIFICATIONS)
The Advisory Developer Architect position preferably with 10 years of software and development experience with a minimum and 7+ years of hands-on experience working with Services and Integration Technologies. Candidate must be solutions oriented using rigorous logic and methods to solve difficult problems with effective solutions, probing all sources for answers. Candidate must also have excellent written and verbal skills with the ability to communicate effectively with all levels of employees and management. Additionally, candidate must be a self-learner with the ability to pick up new technologies and provide tangible results.

• High School Diploma, GED or High School Equivalency
• Embraces Diverse people, thinking and styles
• Consistently makes safety and security, of self and others, the priority
• Ensure that the Delta methodology, standards and procedures are adopted and implemented.
• Ensure that the technical solutions meet the customers’ business goals and that customer satisfaction with the project and conclusion is high.
• Act as a Point of contact for technical issues, creating documentation, monitoring service levels.
• Coordinate activities with internal/external technology owners/service providers.
• Consult within project team and other Delta teams, with outside vendors or consultants to ensure project or product integrity.
• Hands on experience in Java, API, Microservices development in a high-volume environment.
• Experience developing POCs and should be passionate to innovate.
• Experience in CICD, TDD and DevOps experience.
• Extensive knowledge of Java internals, JVM tuning and troubleshooting.
• Knowledge of various J2EE and servlet containers such as Websphere.
• Proficient in JSON, Struts, Spring, XML, web services (SOAP, REST).
• Demonstrate knowledge and experience working with APIs, messaging, middleware, WebSphere/Rational Suite preferred.
• Understanding of Object modeling and deciphering custom and vendor supplied schemas.
• Knowledge of secure coding and PCI standards.
• Experience with source control, build tools and GIT (github, Bitbucket or other.).
• Experience with both Agile and Waterfall methodologies.
• Experience working in Cargo and Passenger domains
• Experience with PaaS.
• Extensive knowledge of Docker, Kubernetes.
• Knowledge and experience in converting monolith to microservices and design techniques such as DDD (domain driven design).

WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS)
BS/MS degree, preferably in a technical or scientific field. 10 years of software and development experience with a minimum and 7+ years of hands-on experience working with Services and Integration Technologies.

Share this job