Java Full Stack Developer
Java Full Stack DeveloperLocation: Reston, VAInterview: In-personEmployment Type: Full-TimeWe are seeking an experienced Java Full Stack Developer to join a growing technology team. The ideal candidate will have strong hands-on experience in Java-based application development, modern frontend frameworks, microservices architecture and cloud technologies.Required Skills· Eight or more years of full-stack development experience· Strong expertise in:o Java 8, 11 or 17o Spring Booto Microservices architectureo REST APIso Angular or Reacto JavaScript and TypeScripto HTML5 and CSS3·Strong experience with SQL and NoSQL databases·Experience with Oracle, PostgreSQL or MySQL·Hands-on experience with Git and CI/CD pipelines·Experience with Maven, Gradle and Jenkins·Knowledge of Docker and Kubernetes·Experience working in Agile/Scrum environments·Strong analytical, debugging and problem-solving skillsPreferred Skills·AWS experience, including EC2, S3, Lambda and RDS·Terraform and Infrastructure as Code exposure·Kafka or other messaging platforms·Test automation using JUnit, Mockito, Selenium or similar tools·Financial-services domain experienceKey Responsibilities·Design, develop and maintain scalable web applications using Java and modern frontend technologies·Develop RESTful APIs and microservices·Collaborate with business and technical stakeholders to gather requirements and deliver solutions·Participate in code reviews and ensure compliance with coding standards·Integrate applications with cloud and enterprise systems·Support production deployments and troubleshoot application issues·Contribute to CI/CD implementation and automation·Work closely with QA teams to ensure high-quality deliverables