Java Developer with Angular - Full Time Only

Hybrid in Dallas, TX, US • Posted 18 hours ago • Updated 18 hours ago
Full Time
50% Travel Required
Hybrid
$120,000 - $130,000/yr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • Angular
  • Kafka
  • Docker
  • Financial
  • Bank

Summary

Job Title: Java Full Stack Developer – Angular
Locations: Dallas, TX / Pittsburgh, PA
Work Model: Hybrid – 3 Days/Week Onsite
Interview: Video Interview
Employment Type: Full-Time
Industry: Banking / Financial Services
Experience Required: 10+ Years
Salary: $120,000 – $130,000 + Benefits

Job Summary

We are looking for an experienced Java Full Stack Developer with strong Angular expertise to join a technology team supporting applications within the banking and financial services domain. The ideal candidate will have extensive experience designing, developing, testing, and maintaining enterprise-scale applications using Java, Spring Boot, Angular, REST APIs, databases, and modern cloud technologies.

The candidate will work closely with business analysts, architects, product owners, QA engineers, and other development teams to deliver secure, scalable, and high-quality solutions for PNC Bank.

Key Responsibilities

  • Design, develop, enhance, and maintain enterprise-level full-stack applications using Java, Spring Boot, Angular, and RESTful APIs.
  • Develop responsive and user-friendly web applications using Angular, TypeScript, HTML, CSS, and JavaScript.
  • Build scalable backend services and microservices using Java and Spring Boot.
  • Design and implement secure and efficient REST APIs and web services for integration with internal and external applications.
  • Develop reusable, maintainable, and well-tested frontend components using Angular.
  • Work with relational databases such as Oracle, PostgreSQL, or SQL Server to develop queries, stored procedures, and data-access solutions.
  • Participate in application architecture, technical design, code reviews, and development best practices.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Develop unit tests, integration tests, and automated testing solutions to ensure application quality and reliability.
  • Troubleshoot application issues, perform root-cause analysis, and implement appropriate fixes.
  • Optimize application performance, scalability, security, and reliability across frontend and backend components.
  • Work with messaging and integration technologies such as Kafka, JMS, or similar enterprise messaging platforms.
  • Implement authentication and authorization mechanisms using technologies such as OAuth, JWT, and Spring Security.
  • Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, backlog refinement, demos, and retrospectives.
  • Collaborate with DevOps teams to support CI/CD pipelines, automated deployments, monitoring, and production releases.
  • Ensure development follows enterprise security, coding, testing, and compliance standards applicable to the banking industry.
  • Analyze production issues and provide timely technical support for critical business applications.

Required Skills

  • 10+ years of professional software development experience.
  • Strong hands-on experience with Java and object-oriented programming.
  • Extensive experience with Spring Framework and Spring Boot.
  • Strong experience developing applications using Angular.
  • Proficiency with TypeScript, JavaScript, HTML5, and CSS3.
  • Strong experience developing and consuming RESTful APIs.
  • Experience with microservices architecture and distributed applications.
  • Strong SQL and relational database development experience.
  • Experience with Git and modern source-control practices.
  • Experience with JUnit, Mockito, or similar testing frameworks.
  • Strong understanding of software development lifecycle and Agile methodologies.
  • Excellent troubleshooting, analytical, communication, and problem-solving skills.

Preferred Skills

  • Experience working in the banking, financial services, or fintech industry.
  • Experience with Kafka or other messaging platforms.
  • Experience with Docker and Kubernetes.
  • Experience with AWS, Azure, or other cloud platforms.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab, or Azure DevOps.
  • Knowledge of Spring Security, OAuth2, and JWT.
  • Experience with application performance tuning and production support.
  • Familiarity with enterprise integration patterns and distributed systems.
  • Experience working in large-scale enterprise environments.

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical discipline, or equivalent professional experience.

Work Arrangement

  • Dallas, TX or Pittsburgh, PA
  • Hybrid – 3 days onsite per week
  • Video-based interview process
  • Full-time opportunity
  • Candidates must be authorized to work in the United States without requiring current or future sponsorship.
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: 10240767
  • Position Id: 9074522
  • Posted 18 hours ago
Contact the job poster
Swati Dharayan

Swati Dharayan

Recruiter! @ Source Infotech
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Dallas, Texas

Today

Full-time

Hybrid in Dallas, Texas

16d ago

Easy Apply

Full-time

125000+

Dallas, Texas

2d ago

Easy Apply

Full-time

Depends on Experience

Irving, Texas

Today

Full-time

USD130 - USD140

Search all similar jobs