We are looking for a Senior Integration Developer with demonstrable development skills using Java for application development and Mulesoft or Spring boot for APIs and microservices development.
This position is responsible for developing new and existing solutions to support the global IBO Experience platform. The successful candidate will have experience developing and deploying high-quality code on enterprise Java-based application servers and other execution environments, including AWS.
This position is in Concord, NC / Remote. There will be the occasional need to interact with regional and global ACN technology leaders outside of US business hours
CORE RESPONSIBILITIES :
Develop and maintain Java applications to support global IBO experience business initiatives.
Work with business analysts and business representatives to define & clarify requirements, perform detailed analysis, develop detailed designs, and implement robust, maintainable solutions that meet the business requirements
Define and implement development best practices including secure coding, adequate unit testing, code quality checks, automated build processes, and continuous integration.
Partner with the Release Management team to plan product releases for maximized business agility and also work with IT operations to ensure a sustained production environment.
Provide accurate level-of-effort estimates on new initiatives or change requests.
Document system and code designs, and functions to improve knowledge management and information sharing.
Comply with Release and Change Management functions.
Assist with other system delivery related tasks as necessary.
KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED :
Hands-on experience developing Java based systems with frameworks like Spring.
Experience with SDLC and Agile SCRUM development methodology.
Experience using databases like Oracle Database EE, SQL Server, and MySQL.
Experience writing SQL queries and database schema design is desirable.
Experience with Test Driven Development and leveraging development best practices.
Experience with Service Oriented Architecture (SOAP and REST) and API Management with RAML or Open API.
Good working knowledge of system integration best practices and design principles
Experience with domain-driven design and microservices
Working knowledge of source control tools like SVN / GIT / Stash and build / CI tools like Maven, Bamboo, and Jenkins / Hudson
Ability to maintain composure and multi-task in a fast-paced environment.
Excellent verbal, written and interpersonal skills with equally strong presentation skills and the ability to communicate effectively at all levels in the organization.
Proficient computer skills, including electronic mail, routine database activity, word processing, spreadsheet, etc.
OTHER REQUIREMENTS :
Bachelor of Science in Computer Science, Information Systems or related discipline.
5+ years of demonstrable Java development experience.
Experience with platform technologies like Mulesoft, JBoss EAP, Tomcat, Apache, and Nginx.
Experience designing, developing, and deploying integration solutions with Mulesoft runtime 3.x and 4.x versions are desirable.
Experience integrating with the Salesforce platform is desirable.
Next generation application platform experience with Microservices, service gateways and single page client applications with frameworks like AngularJS are desirable.
An individual must be able to perform each essential function satisfactorily to be successful in this role. The requirements listed are representative of the knowledge, skill, and ability required.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. This job description is not intended to be all-inclusive.
An employee may perform other related duties as negotiated to meet the ongoing needs of the organization.
ACN provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.