Java Developer with C++

Keylent, Inc.

$90K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years experience in Java development, particularly with Spring and Spring Boot
  • Proficient in C++ for data normalization tasks
  • Hands-on experience with AWS services like S3, Lambda, and ECS
  • Strong understanding of data structures and algorithms
  • Experience with concurrency in programming and streaming computations
  • Familiarity with messaging technologies like Kafka
  • General knowledge of SQL, with preference for InfluxDB

Responsibilities

  • Evaluate existing components for potential re-architecture
  • Design and develop microservices and REST APIs in AWS
  • Create serverless components using AWS Lambda and EMR
  • Leverage AWS services for handling on-prem workloads
  • Make proactive technical assessments during development
  • Ingest and normalize streaming market data
  • Implement data ingestion into InfluxDB databases
  • Conduct analytics computations using SQL and Apache Flink

Benefits

  • Flexible work arrangements
  • Opportunities for professional development
  • Access to cutting-edge technology platforms
  • Work in a dynamic team environment
  • Encouragement of innovation and creative solutions
Full Job Description
Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply.
Tax Terms: W2, 1099
Corp-Corp or 3rd Parties: Yes

Job description

Updated:
We are looking for candidate with Java is primary silks and C++ as secondary. Java and C++ both are must have skills. The candidate has to be very good in Java (Spring, Spring boot) with some C++ knowledge is suitable for this requirement.
Required Skills:
Skills listed by customer
Most important skills, in decreasing order of importance:
  • C++ programmer (for normalization / ENS), AWS
  • Java, Spring and Spring Boot; Maven/Gradle knowledge
  • Knowledge of data structures and algorithm, concurrent programming experience
  • Experience with streaming computations and message passing
  • Apache Flink
  • General SQL; InfluxDB specifically would be nice.
  • Kafka (preferably) or other queuing technologies
  • General skills that would be useful:
  • AWS in general; More specifically: S3, Lambda, ECS
  • DevOps: Git, Jenkins, CloudFormation, CodePipeline
  • General Bash, Python skills
  • Caching technologies, e.g. Elasticache, Redis
  • Perhaps elasticsearch
  • Nice-to-have:
  • Experience with data sets and data formats (Elektron real-time, RWF, UPA, DataScope Select, etc.)
  • Knowledge of market data, exchanges, financial terms, etc.
  • Experience with business processes (e.g. ServiceNow)Experience :
  • 3 to 5 years hands on experience in designing, building and implementing Microservices, REST APIs, in AWS
  • Domain Driven Design and Test Driven development experience
  • Experience in agile project team as agile project team member

Job description :
  • Assess current components and analyze for re-architecting, design, develop, implement data processing in AWS adhering to AWS best practices
  • Design & Develop application and data processing components / microservices / REST APIs
  • Design and develop server-less components and code for Lambda, EMR steps in java or Python
  • Appropriately leverage the AWS services for relevant on-prem workload
  • Should assess, validate and make technical decisions proactively during development and document and put forward the pros and cons.
  • Streaming market data ingestion and normalization
  • Data ingestion into databases such as InfluxDB
  • Computation of analytics via SQL and streaming Flink jobs
  • Handling necessary reference and metadata
  • API layer in Spring Boot
Education/Certifications: BS in Computer Science or similar degree
Skills
C++, Java, AWS, 3 to 5 years hands on experience in designing, building and implementing Microservices, REST APIs, in AWS

Similar Jobs

More Jobs at Keylent, Inc.

More Information Technology Jobs

Find similar Java Developer with C++ jobs: