Senior Full Stack Engineer (Heavy Backend / AI-Assisted)

Expert Technology Services
McLean, VA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$131,300.0 - $237,350.0
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence Apache Tomcat Server Applications Application Performance Management JIRA Cascading Style Sheets (CSS) Databases Relational Databases Software Design Patterns
+34 more
Gradle Hibernate (Java) Java Persistence API Spring Framework JSON JQuery Junit PostgreSQL Apache Maven Microsoft SQL Server Model View Controller (MVC) Parsing Performance Tuning Mockito Singleton Pattern Software Deployment Software Engineering Web Services Extensible Markup Language (XML) Jetty Multithreading Freeform SQL Delivery Pipeline Backend AngularJS Apache Kafka Graphql Front End Software Development Video Streaming Restful APIs Cucumber (Software) AWS EKS Docker Jenkins

Job description

Responsible for end-to-end software development (analysis, architecture, design, development, testing, deployment, maintenance) adhering to industry best practices and security standards.

  • Optimize application performance and scalability; identify and resolve system bottlenecks.
  • Collaborate with business stakeholders and cross-functional teams to gather requirements and deliver solutions.
  • Provide production support, maintenance, and resolve critical issues to ensure smooth business operations.

Requirements

5-7+ years of professional software development experience.

  • Strong proficiency in Java (Java 8 or above), including I/O, multithreading, collections, generics, and lambda expressions.
  • Advanced skills in database technologies, including RDBMS (MS SQL or PostgreSQL), advanced SQL queries (especially JOINs), and performance tuning.
  • Experience with Gen AI tools and AI coding agents (e.g., Claude Code, Codex).
  • Experience using coding agent-enabled IDEs (e.g., VSCode, Amazon Kiro).
  • Proficient in REST API Web Services, GraphQL, and Spring frameworks (Spring Core, MVC, Boot, Security, Data/JPA).
  • Familiarity with front-end technologies: HTML, JavaScript, CSS, jQuery, Angular 9 or above.
  • Experience with application servers (Apache Tomcat, Jetty).
  • Strong understanding and use of Docker containers in development.
  • Knowledge of CI/CD pipelines and tools (e.g., JIRA, Jenkins) for application deployment.
  • Experience with Maven, Gradle, Junit/Mockito, Cucumber.
  • Familiar with design patterns (MVC, Singleton, Factory, DAO, DTO, etc.).
  • Experience with XML/JSON technologies and parsers.
  • ORM experience with Hibernate.
  • Experience with streaming technologies (Kafka) and AWS EKS.
  • Strong analytical and communication skills; open to others’ ideas and a motivated team player.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all