Hybrid Java/Angular Developer

Posted 2 months ago

Apply now

About the role

  • Participate in establishment and implementation of new or revised application systems and programs
  • Identify and define necessary system enhancements, using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups; recommend programming solutions
  • Install and support customer exposure systems
  • Apply programming knowledge for design specifications
  • Analyze applications to identify vulnerabilities and security issues; conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and recommend and implement solutions
  • Resolve issues by selecting solutions through technical experience and precedents
  • Operate with limited supervision and exercise independent judgement
  • Act as SME to senior stakeholders and/or other team members
  • Assess risk and ensure compliance with laws, rules, and firm policy
  • Ensure high-quality delivery and adherence to best practices
  • Translate requirements into technical solutions; contribute to system design and diagrams
  • Hands-on end-to-end development lifecycle from design to deployment and support
  • Adopt continuous improvement, innovation, and knowledge sharing
  • Support Agile development processes and participate in sprint planning, PODs, reviews, retrospectives
  • Communicate effectively across cross-functional teams; adjust priorities quickly as needed

Requirements

  • 4+ years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Demonstrated experience as a team player
  • Excellent analytical, problem-solving, and critical-thinking abilities
  • Strong communication skills, with the ability to interact effectively with all stakeholders
  • Ability to manage large datasets
  • Experience working with geographically distributed and diverse teams
  • Well-versed in Agile Development Life Cycle
  • Bachelor’s degree/University degree or equivalent experience
  • Technical: Java/J2EE/Spring Boot/Microservices, Java 1.8+, Spring Batch, REST, JSON
  • Testing: mocking, JUnit, performance testing
  • Familiarity with CI/CD toolchains (Git, BitBucket, Artifactory, Jira, Confluence, Collaborate)
  • Basic Unix/Linux knowledge, shell scripting and Unix commands
  • Experience with Docker, Kubernetes, or OpenShift
  • Big Data: Spark, Hadoop, Hive, Impala; S3, ICEBERG, Starburst a plus
  • Programming: Python and Scala experience a plus
  • NoSQL: MongoDB and Cassandra knowledge a plus
  • ETL: Talend a plus
  • Caching: Redis a plus
  • Strong experience with Oracle Database (PL/SQL)

Job title

Java/Angular Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job