Senior Core Java Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Core Java Developer
Senior Core Java Developer
Java Full stack Developer
Capital Market
Amazon Web Services
Amazon S3
AngularJS
Apache Kafka
Apache Maven
Apache Spark
Big Data
Aspect-oriented Programming
Cloud Computing
Electronic Health Record (EHR)
UI
Testing
Workflow
Writing
Spring Framework
Snow Flake Schema
Scala
Software Design
Software Development
RESTful
React.js
Regulatory Reporting
Reporting
Requirements Analysis
Problem Solving
Professional Development
RDBMS
Spring MVC
Java
Jenkins
JetBrains
Load Balancing
Management
Multitasking
NoSQL
Open Source
Python
Query Optimization
Git
Finance
Facilitation
Data Management
Data Governance
DOM
Acceptance Testing
Agile
Algorithms
Bloomberg
Build Automation
C
C++
Caching
Collaboration
Communication
Concurrent Computing
GitLab
HTML5
Gradle
Distributed Computing
IntelliJ IDEA
JIRA
Data Structure
Dependency Injection
Systems Engineering

Job Details

Senior Core Java Developer

Job Location:- Salt Lake City, Utah (Candidate needs to work 5 Days at the Client Office- Day 1 Onsite)

This is Core Java skill and there will be a coder pad assessment with 3 levels of technical interview from the Client End.

Good to have :- Experience in financial regulatory domain. Candidates having domain experience in regulatory reporting, position reporting, financial data capital markets

Over all IT Experience 15+ years as java Developer

Level

Core Skills/Competencies

Score

Critical Concepts

Expert

Java (Core + Advanced)

25

Generics, Streams, Concurrency, Garbage Collection

Expert

Spring Framework (Spring Boot, Spring MVC, Spring Cloud)

15

Dependency Injection, AOP, RestTemplate, Feign Clients

Expert

Data Structures & Algorithms

15

Sorting, Hashing, Trees, Graphs, Dynamic Programming

Proficient

Big Data & Distributed Computing (Apache Spark, Kafka, Snowflake, AWS EMR)

10

Spark RDDs, DataFrames, Kafka Streams, Snowflake queries

Proficient

Cloud Technologies (AWS, S3, Snowflake, EMR)

10

IAM, S3, Lambda, Serverless, Snowflake ETL

Proficient

Database Management (RDBMS & NoSQL)

10

Indexing, Joins, Query Optimization, CAP Theorem

Competent

Front-end Basics (AngularJS/ReactJS, HTML5)

5

Component Lifecycle, Virtual DOM, UI State Management

Competent

Version Control & CI/CD (GitLab, Maven/Gradle, Jira)

5

Git Workflows, Build Automation, Jenkins, Docker

Competent

System Design & Architecture

5

Load Balancing, Caching, High Availability, Event-Driven Architecture

Why join the team?

  • Tool & Technologies: You ll program in Java and model data using Pure/Legend a data management and data governance open source platform that we will teach you. . Other technologies in use in our space: RESTful services, Maven/Gradle, Apache Spark, BigData, HTML 5, AngularJs/ReactJs, IntelliJ, Gitlab, Jira.
  • Cloud Technologies: You ll be involved in building the next generation of finance systems onto the cloud platforms, one of the key strategy for the division to in which you ll get exposure to technologies like AWS S3,Snowflake, EMR etc.
  • Autonomy: You ll have significant autonomy in designing and writing solutions to help our stakeholders deliver for the firm s clients.
  • Creativity: You ll be encouraged to suggest improvements to products and to propose ways, in which we can add value for our stakeholders.
  • Interpersonal Communication: You ll engage with data producers and consumers across all areas of the business to understand their requirements and to propose solutions tailored to their needs.
  • Training: Your manager will support your professional development, allowing you time for training at work, helping you learn and grow within the organization, and providing opportunities for increasing responsibility.

RESPONSIBILITIES AND QUALIFICATIONS RESPONSIBILITIES:

  • In an Agile environment manage end-to-end systems development cycle from requirements analysis to coding, testing, UAT, implementation and maintenance
  • Develop high level/detailed technical designs, testing strategies, and implementation plans
  • Work in a dynamic, fast-paced environment that provides exposure to all areas of Finance
  • Understand and respond to business needs, facilitating and developing process workflow, data requirements, and specifications required to support implementation
  • Build strong relationships with business partners
  • Identify opportunities for cross-divisional collaboration and reuse of common solutions

SKLLS AND EXPERIENCE WE ARE LOOKING FOR:

  • Bachelor s or master s degree in computer science or related technical discipline
  • Hands-on software development experience preferably in Java, C/C++, Python, or Scala, exposure to RDBMS and NoSQL datastores
  • Strong programming and problem solving skills
  • A clear understanding of data structures, algorithms, software design and core programming concepts
  • Strong full-stack technical design and development skills and experience
  • Comfortable with multi-tasking, managing multiple stakeholders and working as part of a team
  • Excellent communication skills including experience speaking to technical & business audiences and working globally
  • Interest in finance
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.