Overview
On Site
USD 50.00 - 60.00 per hour
Full Time
Skills
Finance
Banking
Credit Cards
Investment Management
Software Engineering
Backend Development
JavaScript
RESTful
Agile
Problem Solving
Conflict Resolution
Cloud Computing
Amazon Web Services
Google Cloud Platform
Google Cloud
Orchestration
Kubernetes
Docker
GitLab
Jenkins
Microsoft Azure
Unit Testing
Automated Testing
JUnit
NUnit
Selenium
DevOps
Terraform
Ansible
Performance Tuning
New Relic
AppDynamics
OAuth
Authentication
Authorization
GraphQL
API
High Availability
Financial Services
Open Source
GitHub
Communication
Mentorship
Web Applications
Java
Spring Framework
Interfaces
JavaScript Frameworks
React.js
AngularJS
HTML
Cascading Style Sheets
Bootstrap
Microservices
Apache Kafka
Real-time
Data Processing
NoSQL
Database
MongoDB
.NET
C#
Collaboration
Pair Programming
Continuous Improvement
Continuous Integration
Continuous Delivery
Emerging Technologies
Management
Job Details
One of the largest financial institutions in the United States, this Dallas-based company provides a wide range of services including consumer banking, commercial lending, mortgages, credit cards, and investment management. It operates thousands of branches and ATMs nationwide and serves millions of customers across personal, business, and institutional segments.
This company is looking for a Full Stack Java Developer to join their team in Irving, TX. Required Skills And Experience
Please note that this position is only available for direct hire or W-2 employment, as we are unable to engage with corp-to-corp candidates at this time. We appreciate your understanding.
This company is looking for a Full Stack Java Developer to join their team in Irving, TX. Required Skills And Experience
- Proven experience (4+ years) in software engineering across the full development lifecycle
- Strong proficiency in Java and the Spring Framework for backend development
- Experience developing modern web applications using JavaScript, React, Angular, Bootstrap, HTML, and CSS
- Familiarity with building and consuming RESTful APIs in microservices-based architectures
- Hands-on experience with event-driven systems using Apache Kafka
- Working knowledge of MongoDB or other NoSQL databases
- Experience developing applications using .NET Core and C#
- Understanding of cloud platforms and containerization tools (e.g., Docker, Kubernetes)
- Familiarity with CI/CD practices and tools such as Jenkins, GitLab CI, or Azure DevOps
- Comfortable working in Agile development environments
- Strong problem-solving skills and ability to collaborate effectively with cross-functional teams
- Experience with cloud platforms like AWS, Azure, or Google Cloud
- Familiarity with container orchestration (e.g., Kubernetes) and Docker
- Knowledge of CI/CD pipelines and experience with tools like GitLab CI, Jenkins, or Azure DevOps
- Exposure to unit testing and test automation frameworks (e.g., JUnit, NUnit, Selenium)
- Understanding of DevOps principles and infrastructure-as-code tools (e.g., Terraform, Ansible)
- Experience with performance tuning and monitoring tools like New Relic, AppDynamics, or Prometheus
- Knowledge of OAuth2, JWT, and other modern authentication/authorization standards
- Familiarity with GraphQL or gRPC for API communication
- Prior experience in high-availability systems or financial services/regulated environments
- Contributions to open-source projects or a strong GitHub portfolio
- Strong communication skills and the ability to mentor junior developers
- Design, develop, test, and maintain scalable and robust web applications using Java, Spring Framework, and modern frontend technologies
- Build responsive and user-friendly interfaces with JavaScript frameworks such as React or Angular, along with HTML, CSS, and Bootstrap
- Develop and maintain microservices and APIs to support distributed systems
- Integrate and manage message-based systems using Kafka for real-time data processing
- Work with NoSQL databases like MongoDB and relational systems as needed
- Contribute to backend services and applications using .NET Core and C# when required
- Collaborate with product owners, architects, and cross-functional teams to understand requirements and deliver high-quality solutions
- Participate in code reviews, pair programming, and continuous improvement of development practices
- Write unit, integration, and end-to-end tests to ensure code quality and reliability
- Support CI/CD processes and contribute to automation of deployment pipelines
- Monitor and troubleshoot applications in production, providing timely fixes and optimizations
- Stay current with emerging technologies and recommend improvements to systems and processes
- Irving, TX
- Hybrid (3 days onsite)
- 12 month long-term contract
- $50-60/hr
Please note that this position is only available for direct hire or W-2 employment, as we are unable to engage with corp-to-corp candidates at this time. We appreciate your understanding.
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.