Senior Full Stack Engineer (Heavy Backend AI-Assisted)


Job Location:

McLean, MD - USA

Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Summary (List Format):

- 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.
- 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.
Job Summary (List Format): - 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...