Previous Job
Previous
Application Development Technical Lead
Ref No.: 18-17799
Location: Jersey City, New Jersey
Responsible for the Tactical and Strategic Tasks of STARS Technical Leads Group; Delivery of IT STARS Pillars Scope of Work and Interaction with Domain Liaisons; integration of IT Services & information security; drives industry-specific best practices & standards; understands regulatory compliance needs; coordinates test planning & execution; provides leadership to STARS Technical Leads Group and acts as technology liaison to all IT areas within client, to the business partners, and to the industry to some extent.


• Technology Selection and Application Design
• Defines and factors in performance, scalability, availability, resiliency, security, staffing, skillset, maintainability, testing and cost requirements when making technology selection and architecture design decisions
• Balances innovation with risks and costs
• Collaborates with Infrastructure and Architecture to choose optimal hosting environment
• Develops solutions that balance cost, schedule, and requirements
• Contributes to RFI and RFP processes as requested by Management
• Manages technology, security and privacy risks
• Proactively identifies issues and risks and escalates appropriately
• Clear Understanding of Security
• Understands corporate information security policies and standards
• Ensures solutions adhere to security policies and standards
• Ensures test plans validate security requirements
• Best practices, standards and regulations
• Recommends and promotes solutions that support industry best practices and that are consistent with corporate standards
• Defines and/or recommends standards, guideline and best practices
Business Process Management and Process Automation
• Identifies opportunities to automate manual processes
• Designs new processes by analyzing requirements, constructing workflow charts and diagrams
• Understands and promotes the design of interfaces that are intuitive and easy to use and that adhere to good user interface best practices
• Promotes standardization and consistency across user interfaces
• API and Framework Design
• Promotes concepts of isolation, extensibility, extendibility, reusability, standardization and consistency
• Factors in performance and security concerns
• Assists in definition of testing strategy and approach
• Strong Interpersonal Skills
• Able to effectively collaborate with cross AD Domains, Infrastructure, Architecture and other development teams
• Incorporates diverse perspectives into decisions
• Openly shares information with others
• Mentors and guides team members in application design and solution choices
• Generates, encourages, supports and pursues new ideas and creative solutions from others
• Supports team in managing client expectations and resolving issues on time
• Engages in activities to support the broader organization
• Clearly and concisely conveys written and verbal messages; "speaks up” respectfully to ask probing questions and express dissenting points of view
• Performs business and technical presentations in relation to technology platforms and solutions
• Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies and industry groups
• Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban) and leads team in process best practices of chosen methodology


**Technology Skills**:
• In-depth knowledge of in the following: Java/J2EE, SQL, HTML, CSS, JavaScript Framework, REST, Java/JEE Design Patterns, Spring
• Track Record Experience in developing web applications, web services, Java enterprise applications, and messaging applications
• Architecture Experience of API, SOA and RESTful Web Services concepts
• Knowledge and Familiarity with Cloud computing concepts and IaaS, PaaS, SaaS
• In-Depth Knowledge and Familiarity with 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 and Familiarity with 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