IT Applications Developer IV

Woodbridge, New Jersey

Global Channel Management
Apply for this Job
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, NJ
  • Five (5) years of hands-on experience in object-oriented languages such as Java, Python, JavaScript, and Groovy
  • BA/BS degree in Computer Science, Computer Engineering or a related field
  • Eight (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 cycles
  • Experience 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 database
  • Experience working with Linux OS, Windows OS, AIX, Solaris
  • Experience in the deployment of automation and continuous delivery pipeline tool
  • M.S. in Computer Engineering, Computer Science or a related field
  • Minimum 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 industry
  • A highly motivated, innovative, and self-directed thinker
  • Eagerness 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, VBScript
  • Excellent communication skills, both written and verbal
  • Experience working in an operations environment
  • Production-level experience developing Terraform or Cloud formation templates
  • Technical knowledge on Containers and Container orchestration, such as Kubernetes
IT Applications Developer IV duties:
  • Create architecture diagram and design flow diagram
  • Develop tools to improve software development, deployment, and monitoring of applications
  • Participate in the rolling out of new applications and product features
  • Manage day-to-day technical challenges and communicate to the manager any risks or issues associated with the development activities
  • Assist manager with the estimation of technical timelines and allocation of technical resources to a specific task
  • Coordinate coding and unit testing phases of system development and facilitate Code Reviews.
  • Identify opportunities for system reuse and system simplification.
Date Posted: 26 March 2025
Apply for this Job