Sr. Java Developer (Java 17, Reactive Programming & Spring WebFlux)

  • Rocklin, CA
  • Posted 3 hours ago | Updated 2 hours ago

Overview

On Site
Compensation information provided in the description
Full Time
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

SQL
Technical Drafting
Research
POC
J2EE
Microservices
Java
SOA
RESTful
Spring Batch
Spring Framework
JPA
Apache Camel
XML
Unit Testing
Mockito
JUnit
Build Tools
Apache Maven
Gradle
Continuous Integration
Continuous Delivery
SOAP
API
UI
JavaScript
Vue.js
Node.js
Open Source
Git
Apache Subversion
Version Control
Communication
NoSQL
Database
Apache Cassandra
MongoDB
Cosmos
Writing
Computer Science

Job Details

What You'll Do:

  • Develop code using Java17, Reactive Programming, Spring Webflux, SQL/NOSQL technologies.
  • Solve technical problems using cutting edge technologies and best practices.
  • Propose different ways to solve the same problem and showcase feasible solutions.
  • Ensure all aspects of the technical design are correctly incorporated.
  • Contribute technical expertise to all projects as required.
  • Contribute research and implement POC's as required.

What You Know:

  • 6+ years of Java/J2EE development experience.
  • Hands on microservices Java17, Spring Boot, Reactive Programming, Spring Webflux.
  • Proficient experience with SOA, Rest Services and Spring, Spring Batch & Schedulers, Spring JPA, Apache Camel and XML.
  • Proficient experience with unit testing using Mockito, JUnit, test coverage and code quality skills.
  • Proficient experience with build tools Maven & Gradle, CI/CD pipeline.
  • Good to have exposure to SOAP API's.
  • Good to have UI knowledge in Java Script, Vue JS and Node JS. [Optional]
  • Embody passion for new technology, open source, and continued skill development Experienced in GIT, SVN or other distributed version control system.
  • Deep understanding of and experience in design concepts, patterns, and coding standards
  • Able to identify problems and provide innovative solutions.
  • Good communication skills and team player
  • Nice to have-Experience with NoSQL DB(Cassandra/Maria/Mongo/Cosmos)
  • Experience writing payment services would be huge plus.

Education:

  • Bachelor's degree in computer science, Engineering, or a related field (Master's preferred).

Compensation Band:

$120 - $135K per annum

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.