Java Developer (MA, NH)

Overview

On Site
Full Time

Skills

IT management
Software development
RESTful
Continuous Integration and Development
Account management
Use cases
Java
Version control
Integration testing
Mergers and acquisitions
Trading
Bitcoin
Ethereum
Collaboration
Cloud computing
Microservices
Design
Microsoft Exchange
SQL
Database
Management
Data
Software deployment
Amazon Web Services
UI
API
Interfaces
Spring Framework
Docker
Git
Messaging
Amazon SQS
Automation
JUnit
Jenkins

Job Details

Location: Boston, MA
Description:
The Client is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets, such as Bitcoin and Ethereum.

As a Senior Software Engineer, you will be an integral part of the Platform Services team. You'll get the opportunity to develop your skills, collaborate across the teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.

This is a hands-on role where you will write code for product features. You will work closely with the technical lead and architect to build secure, scalable, resilient cloud-based microservices utilizing modern software development practices. You will help design and implement REST API clients and services, exchange asynchronous messages between services, and use SQL databases to manage data. You will also write automated unit and integration tests, package software using containers, coordinate builds using continuous integration pipelines and prepare your services for deployment on AWS.

The Team:

The Platform Services Team is responsible for the backend services and APIs that support transfer of digital assets and wires. Additionally, they create and maintain services to get account positions, transaction activity and other account management related use cases. Both the Admin and Custody UI leverage the API interfaces exposed by the Platform Services team.

The Expertise You Have:
  • Expert in core Java technologies and frameworks like Spring Boot
  • Proficient in databases and SQL
  • Understanding of AWS or other cloud platforms and containerization technologies such as ECS and Docker
  • Experience working with version control systems like GIT.
  • Experience with asynchronous workers and resilient messaging services such as SNS and SQS
  • An understanding of microservice architectures and twelve factor app patterns
  • Ability to build reliable software that can withstand unreliable environments
  • Unit and integration test automation using Junit and spring boot test framework
  • Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!

About Judge Group, Inc.