Back to Jobs
Recently postedTechnology

Java Microservices Developer

Fusion Global SolutionsIrving, TX🇺🇸United States

Quick overview

Salary$60/hr
SeniorityMid Senior
Work modeHybrid
LocationIrving, TX, United States
DockerMicroservicesObjective-COracleSQLSpringSpring BootSwiftGitHTMLSplunkTDDAngularCSSCypressGrafanaHibernateJUnitJavaJenkinsKafkaKotlinRabbitMQiOSAndroidRESTPostgreSQLKubernetesTypeScriptAgileCI/CDMavenMockito

Job description


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.

Similar jobs