• IRVING, TX
  • $67–$71 Per Hour
  • Instant Apply
5 days ago

Job Description

Summary:

  • We are seeking a versatile Software Engineer with hands-on experience to design, build, and support high-throughput, secure microservices and digital banking solutions.

Responsibilities:

  • Design, build, test, and maintain resilient RESTful APIs and microservices using Java and Spring Boot.
  • Collaborate across frontend web (Angular) and mobile ecosystems (iOS/Android) to deliver cohesive, secure digital customer journeys.
  • Partner closely with Product Owners, Business Analysts, and Domain SMEs to translate business requirements into technical design specifications.
  • Deliver clean, modular, and maintainable code adhering to test-driven development (TDD), comprehensive unit testing, and automated integration testing.
  • Implement industry best practices in object-oriented design, design patterns, transactional integrity, and security standards (OAuth2, OIDC, mTLS).
  • Actively participate in all Agile/Scrum ceremonies, sprint planning, peer code reviews, backlog grooming, and CI/CD deployment pipelines.
  • Provide technical oversight, resolve defects, mitigate delivery risks, and bridge communication across onshore and offshore engineering teams.

Requirements:

  • Proficient in Java (Java 11/17) and Spring Framework / Spring Boot.
  • Solid understanding of Core Java internals (multithreading, concurrency, memory management, and garbage collection).
  • Strong expertise in building and consuming RESTful APIs and event-driven architectures.
  • Hands-on experience with Relational Databases (Oracle, PostgreSQL) and ORM tools (JPA, Hibernate).
  • Proficient in SQL query optimization, data modeling, and transaction management.
  • Hands-on experience developing web applications using Angular (v12), TypeScript, HTML5, and CSS3.
  • Practical understanding and working knowledge of mobile development across iOS (Swift/Objective-C) and Android (Kotlin/Java) or cross-platform SDK integration.
  • Proven experience with unit/integration testing frameworks (JUnit, Mockito, Jasmine/Karma, Cypress).
  • Experience with modern build and version control tools (Git, Maven/Gradle, Bitbucket/GitHub).
  • Familiarity with CI/CD pipelines (Jenkins/Tekton) and containerized deployment concepts (Docker, OpenShift/Kubernetes).

Preferred Skills:

  • Prior experience in Banking & Financial Services, with a specific focus on Cards (Credit/Debit processing, transaction authorization, digital card issuance, rewards, or payments).
  • Hands-on exposure to digital banking platforms, omni-channel customer experiences, and mobile SDK integration.
  • Familiarity with message brokers (Kafka/RabbitMQ/JMS) and microservice monitoring/logging tools (Splunk, AppDynamics, Grafana).

Numbers & Facts

LocationIRVING, TX
Salary$67–$71 Per Hour

Skills

  • Agile Programming Methodologiesunmatched
  • Androidunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Backlog Prioritizationunmatched
  • Banking Servicesunmatched
  • Best Practicesunmatched
  • Bridge Buildingunmatched
  • Bug Tracking/Defect Managementunmatched
  • Business Analysisunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Code Reviewsunmatched
  • Concurrencyunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Credit Cardsunmatched
  • Credit Processingunmatched
  • Customer Experienceunmatched
  • Data Modelingunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Dockerunmatched
  • Ecosystemsunmatched
  • Financial Servicesunmatched
  • Gitunmatched
  • GitHubunmatched
  • Gradleunmatched
  • HTML5unmatched
  • Hibernateunmatched
  • High Throughputunmatched
  • Integration Testingunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Message Service (JMS)unmatched
  • Java Persistence API (JPA)unmatched
  • Jenkinsunmatched
  • Kotlinunmatched
  • Mavenunmatched
  • Memory Managementunmatched
  • Message Brokerunmatched
  • Microservicesunmatched
  • Mobile Applications Developmentunmatched
  • Multiplatform/Cross-Platformunmatched
  • Multithreaded Programmingunmatched
  • OAuthunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Relational Mapping (ORM)unmatched
  • Objective-C Programming Languageunmatched
  • Offshoringunmatched
  • Oracleunmatched
  • PostgreSQLunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • RabbitMQunmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • Risk Managementunmatched
  • SQL (Structured Query Language)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Splunkunmatched
  • Spring Frameworkunmatched
  • Sprint Planningunmatched
  • Swiftunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Testingunmatched
  • Transaction Processing/Managementunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Programmingunmatched
  • iOSunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder