Senior Full Stack Engineer (Heavy Backend / AI-Assisted)
Expert Technology Services
McLean, VA, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
11 months ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
How to Become an AI Engineer
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago