Logo
Global Channel Management

IT Applications Developer IV

Global Channel Management, Woodbridge, New Jersey, us, 07095


About the job IT Applications Developer IV

IT Applications Developer IV needs Five (5) years of hands-on experience in object-oriented languages such as Java, Python, JavaScript, and Groovy

IT Applications Developer IV requires:

Charlotte, NC; Iselin, NJFive (5) years of hands-on experience in object-oriented languages such as Java, Python, JavaScript, and GroovyBA/BS degree in Computer Science, Computer Engineering or a related fieldEight (8) years of experience working in an IT environment.Strong proficiency in writing robust software for large-scale web applications in a dynamic environment with rapid release cyclesExperience with JAVA ecosystem tools such as Struts or Spring or Maven or Gradle or Ant or Junit or Spock or Hibernate, etc.Experience with SQL Server, Oracle, MongoDB & Aurora databaseExperience working with Linux OS, Windows OS, AIX, SolarisExperience in the deployment of automation and continuous delivery pipeline toolM.S. in Computer Engineering, Computer Science or a related fieldMinimum of 2 years experience working with at least one primary cloud provider (such as AWS, Azure, or Google Platform)Prior working experience in the financial services industryA highly motivated, innovative, and self-directed thinkerEagerness to stay up to date with current trends and a desire for continuous learning.Familiar with web technologies (i.e., Angular, HTML, CSS, JS, and JQuery)Proficient with scripting languages such as Perl, JavaScript, VBScriptExcellent communication skills, both written and verbalExperience working in an operations environmentProduction-level experience developing Terraform or Cloud formation templatesTechnical knowledge on Containers and Container orchestration, such as KubernetesIT Applications Developer IV duties:

Create architecture diagram and design flow diagramDevelop tools to improve software development, deployment, and monitoring of applicationsParticipate in the rolling out of new applications and product featuresManage day-to-day technical challenges and communicate to the manager any risks or issues associated with the development activitiesAssist manager with the estimation of technical timelines and allocation of technical resources to a specific taskCoordinate coding and unit testing phases of system development and facilitate Code Reviews.Identify opportunities for system reuse and system simplification.