Job Description :
EAI Developer III
13+ Months
Work Location 6600 N Military Trail Boca Raton Florida USA 33496-2434


Role: EAI Solutions Lead

The Enterprise Application Integration (EAI) group is responsible for leading, delivering, and supporting enterprise integration solutions for Office Depot.
As a part of EAI group, the EAI Solutions Lead is accountable to develop and/or assist with solution design and development of Integration Services.
This candidate will engage, hands-on, from Ideation, Solutioning, Design, and Build through Production implementation.
The EAI Solutions Lead will participate in triage and troubleshooting for critical problems and serves as a strong technical resource for EAI technologies (infrastructure, application, and cloud computing) and project delivery.

She/he will demonstrate collaboration skills with internal and external teams, independent task management, and leadership to influence best practices, processes, and procedures complementing EAI Delivery objectives. In addition, the EAI Solutions Lead will continue to gain knowledge and experience with applying both operational and application best practices to effectively support Enterprise Integration initiatives.

? Strong technical, hands-on, experience to support application solutioning and development, infrastructure/OS, and operations that leverage such technologies as Apache Camel, Spring Boot, JBoss AMQ, Docker, Kubernetes, Jenkins, Maven, Ansible, Elasticsearch, Kibana, Dynatrace, and Prometheus.
? Experience with enterprise data center technologies including operating systems, storage platforms, network switching, and security infrastructure within a virtualized data center.
? Leads project engagement from scope Ideation to Production deployment.
? Understanding of disaster recovery, high availability and other technologies and principles that support business continuity; experience with DR capabilities in virtualized and/or cloud environments.
? Leads junior team members and contributes with implementation and deployment efforts on projects; leads SDLC checkpoint reviews (peer, design, standards, etc for internal and external projects.
? Leads and/or participates in project pipeline builds, automation, CI/CD and functional/performance testing.
? Develop, implement, execute, and measure application, operations, and infrastructure processes, policies, methodologies, templates, standards, and procedures to meet goals for quality, time-to-market, and ROI/TCO.
? Participates with automation/configuration management and functional/performance testing.
? Performs change management and incident management processes.
? Develops relationships and work alongside other functional IT groups such as development, networking, storage, database and security.
? Works outside immediate discipline to coordinate a group of people in troubleshooting a wide-scale problem.
? Performs after-hours or weekend system maintenance and application support as needed.
? Assists with leading evaluations and recommending appropriate solutions for integration related initiatives.

? Bachelor’s degree in Computer Engineering, Computer Science, or related field; Master’s degree a plus.
? Minimum of 9 years of experience with Java EE, JMS, Web Services, REST and JSON.
? Minimum of 4 years of experience with Service-Oriented and Event-Driven Architecture with technologies such as: Redhat Fuse/Apache Camel, Spring Boot, JBoss A-MQ, Docker, Eclipse, Kubernetes, Github/Subversion, and Jenkins.
? Strong technical experience with open source technologies and infrastructure environments that include: Unix/Solaris and Oracle/MSSQL/DB2 databases.
? Strong written and verbal communication skills and hands-on leadership with onshore and offshore team members.
? Development experience with WS-Security, SOA Governance, and Web Service Management tools.
? Experience with tools such as Dynatrace, ElasticSearch, Logstash, or Kibana.
? Experience in integrating with AS400 and Mainframe through MQ Series.
? Solid experience with cloud technologies and platforms such as AWS, Google, Oracle Cloud, or MS Azure.
? Strong knowledge and experience with JVM monitoring and performance evaluation activities.
? Good knowledge of best practices and IT operations in an always-up, always-available service.
? Strong self-management skills with ability to effectively collaborate with peers and management.
? Very strong analytical and problem-solving skills.
? Flexible/adaptable; able to work with diverse groups of people and in many different situations.
? Experience with Agile/Kanban methodologies and practices a plus.

? Source Control Management (SCM) Tools: GitHub, Subversion(SVN)
? Scripting Languages: WLST, Python, Bash, Perl, Shell, ANT
? Continuous Integration (CI) Tools: Jenkins
? Virtualization/Container Tools: VMware, Docker, Kubernetes
? Cloud Platforms: AWS, Google, Oracle Cloud, MS Azure
? Provisioning/Configuration Management: WLST, Ansible
? Monitoring Tools: Dynatrace, Splunk, ElasticSearch, Wireshark
? Issue Tracking Tools: ServiceNow, Jira
? Operating Systems: Solaris, Linux, Windows (AS400, Mainframe, Solaris a plus)
? Web/Application servers: Tomcat, Weblogic, JBoss, Websphere
? SDLC: Agile, Scrum, Waterfall, Kanban
? Databases: Oracle, SQL Server, MySQL, DB2, Couchbase