Back to Job Search

Java Developer

  • Location: Alpharetta
  • Job Type:Contract

Posted 11 days ago

  • Expiry Date: 06 June 2022

About Client:

  • Client is a leading global investment bank and wealth management firm.

  • The company makes revenue primarily from three main units: institutional securities, wealth management, and investment management. 

  • The firm's clients include corporations, governments, institutions, and individuals.

Position Description:

  • The Senior Java Developer is responsible for hands on development, support and direction with business systems analysis, development and occasional maintenance support in an object/service-oriented architecture implemented on the Java platform, and also:

  • Collaborates with Senior Systems Architects, Software Team Leads and other Software Developers to design, develop and deploy technical solutions.

  • Ability to analyze unfamiliar code and troubleshoot issues/errors and provide technical options for resolutions.

  • Analyzes complex information, designs, develops and troubleshoots database applications.

  • Reviews functional requirements and prepares and documents technical program, subsystem and system designs and solutions and their associated project task descriptions and effort estimates.

  • Uses both industry-standards and company's existing systems architecture, design techniques and development standards and reviews new work with others to ensure it complies with industry and company standards.

  • Documents technical requirements, program and subsystem designs, project task descriptions, effort estimates, and unit and integration tests.

  • Performs new development, maintenance fixes and enhancements to meet business requirements.

  • Assists other teams to troubleshoot application issues in production, quality assurance and other environments.

  • Develops, reviews, refines, uses and documents plans for both automated and manual unit and integration tests and/or assures unit and integration tests are successfully completed prior to production.

  • Tests programs for integration prior to production.

  • Mentors other software developers and IT staff members.

  • Documents resolutions to system problems.

  • Documents designs for system requirements.

Required Skills:

  • Bachelor's degree (pref. Computer Science or related degree) or equivalent experience.

  • Minimum of 10 years experience.

  • Highly self-motivated, with the ability to complete tasks with minimal guidance, and to learn independently.

  • Excellent analytical and problem-solving abilities.

  • Excellent English verbal and written communication skills.

  • Excellent teamwork and collaboration skills in working in a cross-functional team comprised of Product Analysts, QA, UAT, Development and PMO members functioning in remote locations.

  • Ability to juggle tasks and priorities to meet rapidly changing deadlines.

  • Must work with System Architects to review/approve program and subsystem designs.

  • Proficiency in UNIX/Linux and Microsoft Windows distributed computing.

  • Basic skills with Excel spreadsheets and Word documents.

Preferred Experience and Skills

  • Background in Securities/Banking/Financial Services.

  • Java IDE (preferably IntelliJ IDE)?Unix/Linux XML and/or Web Services.

  • JDBC and JPA/Hibernate.

  • JSON and YAML.

  • Relational DB principles using Structured Query Language (SQL).

  • Agile/Scrum methodologies.

  • Experience working in a desktop Linux environment (preferably CentOS).

  • Experience working with an issue management system.

  • Experience working with a wiki such as Confluence.

  • Experience with Jira is a plus.

About ASK: ASK Consulting is an award-winning technology and professional services recruiting firm servicing Fortune 500 organizations nationally. With 5 nationwide offices, two global delivery centers, and employees in 42 states-ASK Consulting connects people with amazing opportunities.

ASK Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all associates.