Full Stack Engineer

Here Technologies
McLean, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

McLean, United States of America

Tech stack

HTML
Java
JavaScript
Artificial Intelligence
Tomcat
JIRA
CSS
Cloud Engineering
Software Quality
Code Review
Databases
Relational Databases
Dependency Injection
Software Design Patterns
DevOps
Hibernate
Java Database Connectivity
Java Persistence API
Spring
Java Transaction API
JSON
jQuery
PostgreSQL
Microsoft SQL Server
MVC
Performance Tuning
Query Optimization
Mockito
Singleton Pattern
Software Engineering
XML
Jetty
Multithreading
Enterprise Software Applications
Database Performance
Backend
Angular
Kafka
Build Tools
GraphQL
Front End Software Development
REST
Cucumber
Sql Tuning
Jenkins

Job description

Design, develop, test, deploy, and maintain enterprise applications.

Build scalable and secure backend services using Java and Spring technologies.

Optimize application and database performance.

Develop and consume RESTful and GraphQL APIs.

Collaborate with business and technical teams to design and implement solutions.

Support production environments, troubleshoot issues, and deliver enhancements.

Participate in architecture discussions, code reviews, and best practice initiatives.

Utilize AI-assisted development tools to improve engineering productivity and code quality.

Requirements

We are seeking an experienced Senior Full Stack Engineer with a strong backend development background and hands-on experience with AI-assisted development tools. The ideal candidate will have extensive experience in Java, relational databases, SQL performance tuning, modern backend frameworks, and cloud-native application development.

Required Experience

5-7+ years of professional software development experience.

Strong analytical and problem-solving skills.

Excellent communication and collaboration abilities.

Experience using AI-enabled coding IDEs (e.g., VS Code with AI extensions).

Hands-on experience with AI coding agents such as Claude Code, Codex, or similar.

Required Technical Skills

Backend Development

Java 8+ (Multithreading, Collections, Generics, Lambda Expressions, I/O)

Spring Framework (Core, MVC, Boot, Security, Data JPA)

JDBC, JTA, Dependency Injection, DAO

Hibernate ORM

REST APIs and GraphQL

Database

Strong experience with MS SQL Server or PostgreSQL

Advanced SQL development (complex joins, query optimization, performance tuning)

Strong understanding of relational database concepts

Frontend

Angular 9+

JavaScript

HTML

CSS

jQuery

DevOps & Cloud

Docker

AWS EKS

CI/CD pipelines

Jenkins

JIRA

Maven

Gradle

Testing

JUnit

Mockito

Cucumber

Additional Technologies

Apache Tomcat

Jetty

Kafka

XML & JSON

Design Patterns (MVC, Factory, Singleton, DAO, DTO, Facade)

Apply for this position