Java Microservices Developer (Microservices, REST APIs, Spring Boot, Lambda, DynamoDB, S3, SQL and NoSQL)

  • Juno Beach, FL
  • Posted 8 hours ago | Updated 7 hours ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 18 Month(s)
No Travel Required
Able to Provide Sponsorship

Skills

Java Backend Developer
Backend Engineer
Java Microservices Developer
Cloud & Microservices
AWS
Microservices
REST APIs
and Spring Boot
Lambda
DynamoDB
S3
SQL
NoSQL
CI/CD pipelines and DevOps Principles
Amazon S3
Amazon Web Services
Spring Framework
RESTful
Java

Job Details

We are seeking a highly skilled Backend Software Developer experienced in building robust solutions for complex business requirements. The role focuses on developing software tools that enable the management of trading risk and credit. The ideal candidate will have experience delivering multi-month projects and making technology decisions that impact core application functionality.

Qualifications & Skills

  • Bachelor's degree in Computer Science, Information Systems, Engineering, Computer Applications, or a related field.
  • Experience & Technical Skills:
  • Java 8+ development with Microservices, REST APIs, and Spring Boot.
  • AWS services, particularly Lambda, DynamoDB, and S3.
  • Database technologies, including SQL and NoSQL.
  • Familiarity with Agile methodologies.
  • Knowledge of code and process management tools such as Confluence, JIRA, and Git.
  • Working understanding of CI/CD pipelines and DevOps principles.
  • Strong communication, problem-solving, and teamwork skills.
  • Ability to work independently and make informed technical decisions impacting core application functionality.

Key Responsibilities

  • Design, develop, and maintain backend applications using Java technologies.
  • Build and maintain event-driven and event-sourced applications.
  • Design, implement, and maintain RESTful APIs.
  • Develop robust error-handling mechanisms to ensure application resilience.
  • Implement logging and monitoring solutions for timely detection and resolution of issues.
  • Analyze and troubleshoot software issues to provide efficient solutions.
  • Maintain and enhance existing applications to meet evolving business requirements.
  • Contribute to application scalability and microservices architecture.
  • Collaborate on high-level software design, event-driven architectures, and component-level architectures.
  • Write code in multiple languages to support software product development.
  • Perform other related duties as assigned.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About VDart, Inc.