Java Developer (Backend)

Company:  Dice
Location: Boston
Closing Date: 15/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Location: Preference for local to Boston, backup location is Westlake, TX

Required Skills: Java 17 - Spring Framework Spring Boot Docker, strong understanding of REST API and microservice architecture

Nice to have: AWS or cloud experience, Bitcoin or Ethereum Understanding is a plus

As a Senior Software Engineer on the Wallet team, you will get the opportunity to develop your skills and collaborate with engineers across our company in a dynamic environment. You will work closely with technical leaders to build a secure crypto platform utilizing modern software development practices.

Location: Boston, Massachusetts

Job Type: Contract

Salary: $79 - 80 per hour

Work Hours: 9am to 5pm

Education: Bachelors

Responsibilities:

  • Bachelor's degree in computer science or related field required.
  • 6+ years' experience in Software Engineering
  • Experience building resilient services in Java.
  • Proficiency in Java 17 & above.
  • Hands-on experience in developing web applications utilizing Java Enterprise Edition (J2EE).
  • An understanding of microservice architecture and twelve-factor app patterns.
  • Strong understanding of REST API implementation, including Enterprise Authentication and Authorization models.
  • Extensive experience with Spring framework, including Spring Boot and Spring Transaction Management.
  • Proficient in databases and SQL, with proficiency in writing complex SQL queries.
  • Ability to build reliable software that can withstand unreliable environments.
  • Unit and integration test automation using Junit.
  • Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins.
  • Possess critical thinking skills to build end-to-end solutions.
  • Possess the ability to deliver scalable, resilient, and secure technical solutions and practice industry standards.
  • Extensive experience in designing, developing, and configuring applications that meet business requirements, focusing on maintaining high performance, quality, and security standards.
  • Experience in providing accurate work estimates and ensuring code quality through rigorous analysis and automated testing methodologies.
  • Work well in both a small agile team and independently, with a strong user focus.
  • Passionate and committed to learning new things and developing with the latest technologies and frameworks.
  • Strong analytical and communication skills and the ability to handle multiple tasks simultaneously.
  • Experience with AWS or other cloud platforms and containerization technologies such as Docker is a plus.
  • Knowledge of AWS services such as SQS, SNS, Aurora Postgres Database is preferred.
  • Experience with asynchronous workers and resilient messaging services such as SNS and SQS is a plus.
  • An understanding of the Bitcoin and Ethereum protocols is a plus.

Qualifications:

  • Experience level: Experienced
  • Minimum 6 years of experience
  • Education: Bachelors (required)

Skills:

  • Professional Engineer

#J-18808-Ljbffr
Apply Now
Share this job
Dice
An error has occurred. This application may no longer respond until reloaded. Reload 🗙