Associate Principal Java Developer

Java, Multithreading, Junit, Git, AWS, Apache Spark, Kafka, DevOps, NoSQL
Contract W2, Contract Independent, 12 Months
$75 - $85

Job Description

We're searching for a Sr. Java Developer.  This will be a 12 month contract.  Can be 100% remote.  You'll be working with business analysts, team leads and other developers in developing software for our financial services client.


Work on assigned tasks using agile software development methodology. Each task should follow established software development policy producing good design and better-quality software with near complete code coverage for unit & integration tests.
Collaborate with other team members & product owners to facilitate application development meeting all business requirements, problem solving and proper lifecycle support across testing and deployment environments.
Follow established compliance and regulatory requirements standards while developing software. These includes documenting design, test cases and test proofs on Jira and satisfying security standards in developed code.

SKILL AND EXPERIENCE REQUIRED:

Must have:

Java 8+ experience required, including deep understanding of Java fundamentals as Memory Model, Runtime Environment, Concurrency and Multithreading.
Be an expert in computer algorithms and data structures, including ability to articulate and apply in practice different type of sorting, hashing, partitioning, and search operations.
Ability to identify both time and memory complexity for the written code.
Understand and apply in practice Object Oriented and Domain Oriented Design Patterns.
Experience following Git workflows
Experience writing unit and integration tests with testing frameworks like Junit, TestNG, Citrus etc.


Nice to have:

Experience with high speed distributed computing frameworks AWS EMR, Hadoop, HDFS, S3, MapReduce, Apache Spark, Apache Hive, Kafka Streams, Apache Flink etc. (a plus)
Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc.
Experience with cloud technologies and migrations. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc.
Experience developing and delivering technical solutions using public cloud service providers like Amazon, Google, etc.
Experience working with various types of databases like Relational, NoSQL, Object-based, Graph.
Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc.
Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics

Dice Id : solpart
Position Id : MH-Java212
Originally Posted : 3 weeks ago
Have a Job? Post it

Similar Positions

Backend Java Engineer
  • McCann Partners
  • Dallas, TX, USA
Java API Developer
  • Quadratic Systems, Inc.
  • Chicago, IL, USA
Java Developer III
  • Delve Professionals LLC
  • Chicago, IL, USA
Sr Java Developer
  • Zentek global
  • Chicago, IL, USA
Lead Data Engineer
  • JSR Tech Consulting
  • Newark, NJ, USA
Big Data Engineer at Denver CO (First day onsite)
  • Logicplanet, Inc.
  • Denver, CO, USA
BigDataEngineer
  • SmartIT Frame
  • Richmond, VA, USA
Bigdata Java Engineer
  • BayOne Solutions
  • Sunnyvale, CA, USA