Software Development Engineering - Advisor
Role details
Job location
Tech stack
Job description
DUTIES: Develop customized designs to support critical business functions and meet project objectives, client requirements, and company goals. Support and manage tasks for onshore and offshore resource team. Develop code per designs and lead other developers to complete their assignments and manage developer build and testing phases. Install new code in the production environment and verify accuracy and monitor changes. Support production environment 24/7. Manage and assist internal and clients with issue resolution. Communicate with team managers, project managers and other developers, and collaborate throughout all phases of development, testing and deployment. Maintain a flexible and proactive work environment to facilitate a quick response to changing project requirements and customer objectives to meet team goals successfully.
Requirements
REQUIREMENTS: Bachelor's degree in Computer Science, Engineering, Information Technology or a related field and 4 years in any job title involving Java development experience in the Cards and Payments industry. Prior experience must include: 4 years building and coding installations with high transaction volume production applications; 4 years building applications using JDK version 8 or newer, Apache Kafka, Apache Spark, RESTful Web Services, Spring Boot, Docker, JBOSS Netty, JBOSS Drools, Spring Core Framework, Hibernate, Eclipse, GIT, Maven, Tomcat, Visual Studio Code, and REST web services; 4 years building PL/SQL programs using IBM DB2, Toad for Oracle, and Mongo DB; 4 years working with Windows, Unix, Solaris, Linux, and AIX; 3 years working with Voltage, Fortify, Webinspect, and Pentest; 3 years working with Confluence, JIRA, AutoCM, Gitlab and Harness; 2 years using Splunk to analyze and resolve production issues; 2 years working with Snowflake and AWS; and 1 years working with Postgres SQL.