Java Microservices Developer

Hybrid in Irving, TX, US • Posted 5 hours ago • Updated 5 hours ago
Full Time
No Travel Required
Hybrid
60+
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Banking
  • AngularJS
  • Apache Kafka
  • Apache Maven
  • GitHub
  • Spring Framework
  • Sprint
  • Software Engineering
  • HTML5
  • Java
  • Jenkins
  • Microservices
  • Git
  • Maven/Gradle
  • Bitbucket/GitHub
  • and CI/CD tools
  • Jenkins or Tekton.
  • Oracle or PostgreSQL and ORM tools including JPA/Hibernate.
  • Angular (v12+)
  • TypeScript
  • and CSS3.
  • Java 11/17+
  • and Spring Boot for microservices and RESTful APIs.

Summary


Job ID: 180050

Job Title: Java Microservices Developer

Location: Irving, TX (Hybrid / Onsite) - 100 Miles radius

Duration: Temp to Hire - 6 months

Work Type: Hybrid (3 days onsite, 2 days remote)

Pay Range: $60/hr. W2  

Visa Status: Independent Candidates

 

Job Description:

We are seeking a Software Engineer – Java Microservices & Digital Banking to join our dynamic team. The ideal candidate will have strong experience in Java/Spring Boot microservices, RESTful APIs, Angular web applications, and integrations with iOS/Android mobile platforms and a proven ability to deliver secure, scalable digital banking capabilities end to end.

 

Responsibilities:

  • Design, build, test, and maintain resilient Java/Spring Boot microservices and RESTful APIs.
  • Collaborate across Angular web and iOS/Android ecosystems to deliver cohesive digital customer journeys.
  • Translate business requirements into technical designs in partnership with Product Owners, BAs, and SMEs.
  • Write clean, modular code using TDD with comprehensive unit and automated integration testing.
  • Apply object-oriented design, design patterns, transactional integrity, and security standards such as OAuth2, OIDC, and mTLS.
  • Participate in Agile ceremonies, sprint planning, peer code reviews, backlog grooming, and CI/CD pipelines.
  • Coordinate with stakeholders to resolve defects, mitigate risks, and align onshore/offshore engineering delivery.

Required Skills & Qualifications:

  • Proficiency in Java 11/17+, Spring Framework, and Spring Boot for microservices and RESTful APIs.
  • Strong Core Java knowledge including multithreading, concurrency, memory management, and garbage collection.
  • Experience with event-driven architectures.
  • Hands-on with relational databases such as Oracle or PostgreSQL and ORM tools including JPA/Hibernate.
  • Proficient in SQL optimization, data modeling, and transaction management.
  • Web development using Angular (v12+), TypeScript, HTML5, and CSS3.
  • Working knowledge of mobile development on iOS (Swift/Objective-C) and Android (Kotlin/Java) or cross-platform SDK integration.
  • Testing with JUnit, Mockito, Jasmine/Karma, and Cypress.
  • Experience with Git, Maven/Gradle, Bitbucket/GitHub, and CI/CD tools such as Jenkins or Tekton.
  • Familiarity with containers and orchestration such as Docker and OpenShift/Kubernetes.
  • Experience level: 4–5 years of professional software engineering.

Preferred Skills:

  • Banking and Financial Services experience, especially Cards, payments, and digital issuance.
  • Exposure to digital banking platforms, omni-channel experiences, and mobile SDK integration.
  • Familiarity with Kafka, RabbitMQ, or JMS and observability tools such as Splunk, AppDynamics, or Grafana.
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.
  • Dice Id: 91122985
  • Position Id: 9137221
  • Posted 5 hours ago
Contact the job poster
Abdul Rahim

Abdul Rahim

Recruiter @ Fusion Global Solutions

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.