Application Development Technical Lead in Jersey City, NJ at Open Systems Technologies

Date Posted: 11/16/2019

Job Snapshot

Job Description

A financial services company providing clearing and settlement services is currently seeking a Application Development Technical Lead in Jersey City. 

Responsibilities: 

  • Define and factor in performance, scalability, availability, resiliency, security, staffing, skillset, maintainability, testing and cost requirements when making technology selection and architecture design decisions 
  • Develop solutions that balance cost, schedule, and requirements 
  • Contribute to RFI and RFP processes as requested by Management 
  • Proactively identify issues and risks and escalates appropriately 
  • Ensure solutions adhere to security policies and standards
  • Recommend and promote solutions that support industry best practices and that are consistent with corporate standards 
  • Identify opportunities to automate manual processes 
  • Design new processes by analyzing requirements, constructing workflow charts and diagrams 
  • Promote standardization and consistency across user interfaces 
  • Assist in definition of testing strategy and approach 
  • Collaborate cross AD Domains, Infrastructure, Architecture and other development teams 

Skills: 

  • Must have a Bachelor's degree in Computer Science or related 
  • 15+ years of experience in Application Development 
  • 5+ years of experience as a Senior Developer
  • 5+ years of experience as an Application Architect/Technical Lead
  • 5+ years of experience as a Manager 
  • Experience successfully leading multiple enterprise initiatives 
  • Knowledge of the following: 
    • Java/J2EE
    • SQL
    • HTML
    • CSS
    • JavaScript Framework
    • REST
    • Java/JEE Design Patterns
    • Spring 
  • Experience in developing web applications, web services, Java enterprise applications, and messaging applications
  • Experience with API, SOA and RESTful Web Services concepts
  • Knowledge of Cloud computing concepts and IaaS, PaaS, SaaS 
  • Knowledge of different software development methodologies (Waterfall, Agile, Scrum, Kanban)
  • Knowledge of Cloud and AWS Services
    • VPC
    • EC2
    • Route 53
    • API Gateway
    • Elastic Load Balancing
    • IAM
    • Lambda
    • BeanStalk
    • ElastiCache
    • S3
    • EBS
    • RDS
    • DynamoDB
    • DAX
    • PostgreSQL
    • CLI 
  • Knowledge of CI/CD and DevOps concepts and tools, GIT/Bitbucket, Nexus, Jenkins, CloudBees, Maven, Junit, JMeter, Mockito, FindBugs, JIRA 
  • Familiarity with IBM BPM, DataStage, Data Lake, Data Warehousing 
  • One or more AWS certifications preferred

Job category:
  • Information Technology
Job keywords:
  • Application Architect
  • Java
  • J2EE
  • SQL
  • HTML
  • AWS
  • Developer