Job Description :
Java Developer
Full time employment
Location: Charlotte , NC
Salary: $ 120 K/Annual

This OpenShift Java Developer will define a high-level enterprise-wide architecture focusing on the mapping of IT capabilities to business needs. The focus is on defining the relationships, flows and implementation of business (processes/activities/functions, information), applications, data and technology in the enterprise and the transitional process necessary for implementing technology in response to changing business needs. The Ally Bank SOA & Microservice integration team has a clear vision to be the Ally''s leading technology group, delivering efficient and effective IT services, measured by meeting industry performance metrics; demonstrating agility, adhering to standards, and flexibility to adapt to changes in customers'' needs and business models.

Job Responsibilities

Responds to user problems or business requirements by listening, clarifying and responding within scope of responsibility.
Develops enterprise application integration using JBoss Microservices as per the design interface documents.
Leads and executes integration projects across applications in a defined technology group.
Build containerized technology components (Docker)
Develop integrated solutions and provide technical expert guidance within an Agile team
Writes fundamental documentation in a clear, concise manner and according to Rest & SOAP standards.
Integrate Salesforce Service Cloud with backend billing and customer care platforms
Performs Component testing, Integration testing, Unit testing, debugging and troubleshooting application interface-related issues
Part of the innovation team experience both heads down coding time as well as active participation product design.
Works extremely closely with 3rd party vendors relating to Messaging SLAs, System health, and optimization
Participates in certificate updates, system patching, deployment weekends, and supports the technical production sustain team when required
Build, maintain, optimize DevOps pipeline items
Explore emerging technologies including natural language processing/understanding.

5+ years developing in a SOA / Microservice environment
5+ years of experience as a Backend Engineer using J2EE (Spring, SpringBoot)
Excellent experience working with AWS, Git, Jmeter, Selenium, container technology like Docker.
Strong database skills (Oracle, MySQL, MongoDB)
Experience integrating with Salesforce, FIS, FISERV is a plus
Experience with Application Services (Apache httpd, Apache Tomcat based)
Strong GitHub opensource tooling experience
Strong Linux Admin and scripting (CentOS or Red Hat)
Develop reusable frameworks/components and POCs to accelerate development on projects.
Evaluate and automate current software engineering processes, and have a strive towards improving processes that create business value within a fast-paced CI/CD environment
Develop automated deployments in relation to both cloud and data center environments.