Back to Job Search

Java Developer

  • Location: Alpharetta
  • Job Type:Contract

Posted 5 days ago

  • Expiry Date: 12 June 2022

Job Description:

  • The ideal candidate will develop quality software across product domains and is proficient with various Object-Oriented development tools and techniques.

  • The individual should be highly experienced with Core Java development, Java Restful APIs, Gradle, Spring, Spring Boot, MQ

  • Series and related frameworks, possess good problem solving skills, and take ownership of items independently while tracking to closure.

  • The candidate will liaise with global teams to understand requirements, develop high quality code and deliver projects.

  • The position requires attention to detail, coupled with ownership, to ensure the delivery of high quality applications.

Responsibilities

  • Responsible for the hands-on design and development of core Java applications as part of the Deposits Agile Squad/Fleet.

  • Ensure developed code is in alignment with system architecture and integration design standards; working with an enterprise framework.

  • Responsible for making sure the stable code will go into prod.

  • Analyze user requirements, envision system features and functionality.

  • Interface with a global team of developers and business users.

  • Produce proof of concept in the new areas of development.

  • Participate in design discussions and contribute to the architecture process.

  • Investigate production issues.

  • Provide technical support for debugging web applications, databases and assistance to production systems.

  • The candidate will support continuous improvement of the automated systems.

  • Participate in all aspects of SDLC (analysis, design, coding, testing and implementation)

  • Actively contribute and participate in design and architecture discussions, daily stand-ups, and Agile Sprint planning sessions.

Required Skills

  • 10 years of hands-on professional experience using Core Java, Java Restful APIs, Gradle, Spring, Spring Boot, IBM Websphere MQ Series and related frameworks.

  • Solid understanding and experience with Object-Oriented design and development

  • Strong Core Java (Collections / Data Structures, OOPS Concepts, Generics, Lambda, Multi-Threading) Java 1.8

  • Good Communication skills and positive attitude

  • Good understanding of integration frameworks technologies (Messaging / Streaming (MQ / Kafka), Web Services (REST / SOAP), Batch Processing (Spring Batch)

  • Some experience or understanding in JavaScript, HTML 5 understanding of Web based architectures and understand various type of authentication mechanisms [e.g. Cookie based authentication, Token based authentication, etc] and authorization mechanisms

  • Excellent analytical and problem solving skills

  • Experienced with JUnit, Test Driven Development (TDD) using Concordion framework, and Behavior Driven Development using Cucumber and Gherkin.

  • Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins.

  • Practiced understanding of Agile development methodologies & understanding of DevOps Integration

Desired skills

  • Proficiency with Kafka, Websockets, Hazelcast, and in-memory databases.

  • Knowledge of Financial markets, lending based products and Wealth Management.

  • Prior work experience with cloud based applications

Educational Qualification:

  • Minimum BS degree in Computer Science, Engineering or a related field.

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.