HomeJobs › Mid/Senior Full Stack Java Developer (w/ experience in UI/UX and Angular Testing Frameworks)
IT

Mid/Senior Full Stack Java Developer (w/ experience in UI/UX and Angular Testing Frameworks)

Baltimore, MD 21201 · Hybrid · Contract

Apply Now

About this role

Job Summary

We are seeking a dynamic and experienced Mid/Senior Full Stack Java Developer to join our innovative technology team.

In this role, you will design, develop, and maintain scalable web applications with a strong focus on robust backend systems and engaging front-end experiences. You will work with modern technologies, cloud infrastructure, and Agile development practices to deliver high-quality software solutions.

The ideal candidate should be able to translate application requirements into scalable web-based solutions while applying new and emerging technologies throughout the software development lifecycle.


Key Responsibilities

  • Develop and maintain responsive web applications using Angular.
  • Translate UI/UX designs and wireframes into high-quality, maintainable code.
  • Build intuitive, accessible, and responsive user interfaces.
  • Follow Angular best practices and modern front-end development standards.
  • Write unit tests using Jasmine and Karma.
  • Participate in code reviews and maintain coding standards.
  • Identify and resolve technical debt and code inefficiencies.
  • Troubleshoot and resolve complex application issues.
  • Collaborate with backend developers for seamless API integration.
  • Recommend and implement modern development tools and technologies.
  • Follow established software architecture, design patterns, and coding standards.
  • Collaborate with architects, project managers, and business analysts.
  • Support Continuous Integration and Continuous Deployment (CI/CD) practices.

Required Skills & Experience

Technical Skills

  • Strong experience with Java
  • Angular
  • JavaScript
  • HTML5
  • CSS3
  • REST APIs
  • Microservices Architecture
  • UI/UX Principles
  • Angular Testing (Jasmine & Karma)
  • Git / GitHub
  • CI/CD
  • SQL
  • MySQL or SQL Server
  • Agile / Scrum

Cloud & DevOps

  • AWS or Azure
  • Jenkins
  • Azure DevOps
  • Containerization Technologies

Additional Knowledge

  • Design Patterns
  • System Scalability
  • Security (RBAC)
  • Performance Optimization

Qualifications

Education

Bachelor's degree in:

  • Computer Science
  • Information Systems
  • Engineering
  • Business
  • Related Technical Discipline

OR

Five (5) years of equivalent professional experience.

A Master's degree is preferred.


Experience Requirements

  • Minimum 3 years of application development experience.
  • Proven experience as a Full Stack Developer.
  • Strong understanding of modern software engineering practices.

Benefits

  • Employee Mentoring Program
  • Flexible Schedule
  • On-the-Job Training
  • Work From Home Opportunities

Work Location

Hybrid Remote

Baltimore, Maryland 21201


Apply Now

If you're passionate about building modern, scalable web applications and enjoy working with innovative technologies in a collaborative environment, we'd love to hear from you.

Apply today and become part of a forward-thinking team building impactful digital solutions.