Java/Scala Developer

Shree Narayani Networking Solutions Pvt Ltd
Jersey City, NJ, United States
8 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Agile Methodology Akka (Toolkit) Amazon Web Services Advanced Message Queuing Protocol Unit Testing Bash Shell Bootstrap (Software) Databases Continuous Integration
+23 more
Command-Query Responsibility Segregation (Software Development) Data Structures Linux Web Development Distributed Systems Middleware Python (Programming Language) Pair Programming Ansible Message Oriented Middleware Scripting ReactJS Spring-boot AngularJS Deployment Automation Apache Kafka Bitbucket Functional Programming Puppet Restful APIs Software Version Control Docker Jenkins

Job description

  • Core requirements: 5+ years core Java, 2+ years Scala or another functional language
  • Message-oriented middleware experience (Kafka, AMQP, MQ, AMPS, etc.) is close to a must-have
  • React or Angular helps
  • Spring Boot helps
  • Some database experience helpful, not a big priority
  • CI/CD: Jenkins
  • Source control: Bitbucket
  • Environment: on-prem only, no cloud/AWS
  • Individual contributor role, no hand-holding, needs someone self-sufficient
  • Banking/financial experience helps since this isn’t a startup and the person needs to navigate orgs to get things done, but don’t screen out a strong candidate for lacking it, Role: Full Stack Java Developer Location: Jersey City, NJ (Onsite) Type: Contract Day to Day job Duties: Develop, maintain, and implement Java-based components, applications…
  • 16 hours ago
  • Apply easily +

Requirements

Note to Vendor to find a right candidate for this job: Please share only strong W2 candidates for this BofA Java/Scala role in Jersey City, NJ. Must have 5+ years Core Java, 2+ years Scala/functional language, and preferably Kafka/MQ/AMQP. Candidate must be willing to work onsite as required and be self-sufficient. No C2C/1099, No non-local, or relocation-dependent candidates. Please review the requirements carefully before submitting., * 5+ years professional experience developing solutions with core Java

  • Message-oriented-middleware (Kafka, AMQP, MQ, AMPS, etc.) experience
  • As part of an Agile team, the candidate will work with users to refine requirements, design and develop high-quality and scalable systems, and assist users during the QA/UAT process. This is a hands-on, technical position with the expectation that a majority of the candidates time will be spent on active development tasks.

Requirements Non-negotiable

  • 5+ years professional experience developing solutions with core Java
  • 2+ years professional experience developing solutions with Scala or other functional language
  • Experience writing Unit Tests and Acceptance/Behavior Tests
  • Ability to deliver quality code on timely basis
  • Strong data structure, algorithm and problem solving skills
  • Experience and desire to work in an Agile environment (pair programming, daily stand-ups, etc.)
  • Demonstrable knowledge of problem domain at previous employments
  • Experience working on a team, sharing code base with continuous integration
  • Willing to participate in production support rota
  • Experience working in Linux/Unix environment

Nice to have

  • Message-oriented-middleware (Kafka, AMQP, MQ, AMPS, etc.) experience
  • Distributed systems experience
  • Web Application development (JavaScript, AngularJS, Bootstrap, etc.)
  • REST API design and development
  • DDD/CQRS/Event sourced systems experience
  • Relevant industry (banking middle/back office) experience
  • Experience in scripting languages (Bash, Python, etc)
  • Experience with automated deployment technologies (Ansible, Puppet, Chef, Docker, etc.)
  • Experience with 3rd party Scala libraries and frameworks (Scalactic, Scalatra, Akka, RxScala, TypeLevel libraries, etc.)
  • Understanding of Category Theory, Role: Back End Developer-Java on-site in Jersey City, NJ- Full-time Job description: 428959/-OJ Experience Required: 6 - 10 years of experience Must Have Technical/Functional …
  • 16 hours ago

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:26 min

Understanding Puppeteer and its underlying architectural design

Miki Lombardi · JS Congress

34 sec

Addressing the issue of generic messaging in technical recruitment

Arsenii Sorokin Arsenii Sorokin +1 · World Congress 2025

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:25 min

Implementations of reactive programming in Java ecosystems

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

Videos

See all

Related articles

See all