Jobs · Information Technology · Maryland

Senior Full Stack Java / Angular Developer with Kafka

4A Consulting, LLC · Woodlawn, MD · 1 mo ago
On-siteInformation TechnologyContract

About the Role

We are seeking a Senior Full Stack Java / Angular Developer with Kafka to design, develop, and modernize high-throughput, low-latency applications using Java, Spring Boot, Angular, REST APIs, and microservices. The ideal candidate will have strong full-stack development experience, cloud-native application expertise, DevOps knowledge, and experience working with Agile teams. This role will also contribute to application modernization, Section 508 compliance, CI/CD improvements, technical design discussions, and mentoring junior and mid-level developers.

Responsibilities

  • Design and develop applications using Java, Spring Boot, Angular, and REST APIs.
  • Develop scalable, cloud-native microservices and Single-Page Applications.
  • Build responsive and Section 508-compliant web applications.
  • Develop modern UI components using Angular, JavaScript, HTML, CSS, XML, AJAX, and jQuery.
  • Design and develop RESTful and SOAP-based web services.
  • Develop and maintain CI/CD pipelines using Jenkins, Git/Bitbucket, Maven, and related tools.
  • Design and deploy cloud-native applications using AWS and PostgreSQL.
  • Develop unit tests using JUnit, Mockito, and other testing frameworks.
  • Participate in customer technical and architecture discussions.
  • Identify opportunities to improve application architecture, code quality, and development processes.
  • Collaborate with business analysts, QA, project managers, and engineering teams.
  • Provide technical guidance and mentorship to junior and mid-level developers.

Required Qualifications

  • 10+ years of experience with Java, Spring Boot, Angular, and React.
  • Strong Java/JEE design and development experience.
  • Strong hands-on experience with Angular 9+.
  • Experience designing high-throughput and low-latency applications.
  • Experience with Spring Boot, REST APIs, microservices, and Single-Page Applications.
  • Experience developing responsive web applications and understanding browser compatibility.
  • Experience deploying cloud-native applications on AWS with PostgreSQL.
  • Strong experience with Apache Kafka and event-driven architecture, including producers, consumers, topics, partitions, consumer groups, Kafka Connect, and Kafka Streams.
  • Strong experience with CI/CD tools including Jenkins, Git/Bitbucket, Jira, Nexus, Maven, SonarQube, Fortify, and UrbanCode Deploy.
  • Experience with REST/SOAP, XML, JSON, JAX-WS, AXIS, Jersey, and CXF.
  • Experience with OAuth2/JWT and web application security.
  • Experience with JUnit, Mockito, TDD, BDD, and Cucumber.
  • Experience with Spring Framework, Spring Boot, JPA, Hibernate, DB2, Tomcat, and WebSphere.
  • Experience using SonarQube and addressing bugs, vulnerabilities, hotspots, and technical debt.

Preferred Qualifications

  • Experience optimizing Kafka performance, replication, partitioning, and message retention.
  • Knowledge of current AI technologies and experience identifying opportunities to apply AI to existing application architectures.
  • Experience implementing Section 508 accessibility standards.
  • Experience preparing technical white papers and system design documents.
  • Prior experience working on federal or state government IT projects.
  • Experience with containerization and cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with Twelve-Factor App methodology and cloud-native architecture.

Why Join 4A

  • Be part of a mission-driven, women-owned consulting firm with a reputation for excellence.
  • Work on high-impact projects across federal and commercial clients.
  • Collaborate in an inclusive, growth-oriented culture where innovation is valued.
  • Access career development programs, mentorship, and learning opportunities.
  • Enjoy a comprehensive benefits package, flexible work options, and a focus on work-life balance.

Similar jobs