Senior Full Stack Engineer (Heavy Backend AI-Assisted)
McLean, MD - USA
Job Summary
Hi
I hope you are doing well.
Please find the job details below:
Job Title: Senior Full Stack Engineer (Heavy Backend / AI-Assisted)
Location: McLean VA
Must Have Qualifications:
-
5 years of software development experience with strong Java Database and transaction process skills including the ability to write advanced SQL queries.
-
Experience with Gen AI tools required.
Schedule: Standard
Shortlisting Deadline: June 25
Interview Information:
-
Rounds: 2 rounds
-
Duration: 30-60 mins
-
Interview Type: 1st round Virtual 2nd round In Person
-
Interview Placeholders:
-
6/30 1:30 2:00 PM
-
6/30 2:30 3:00 PM
-
7/1 11:00 11:30 AM
-
7/1 2:00 2:30 PM
-
-
Interview Debrief: TBD Will be scheduled once all interviews are completed.
Job Description:
Required Experience & Education
-
5-7 years of professional software development experience.
Candidate should have/be:
-
Strong analytical skills.
-
Be able to reason with and communicate ideas they bring to the table.
-
Be open minded for others ideas and be a motivated team player.
-
Experience using at least one Coding Agent enabled IDE (e.g. VSCode Amazon Kiro).
-
Experience working with AI Coding Agents (e.g. Claude Code Codex).
Strong Proficiency in Databases
-
Very good understanding of RDBMS (e.g. MS SQL or PostgreSQL).
-
Write advanced SQL queries (thorough understanding of JOINs).
-
Performance tuning of SQLs.
Strong Proficiency in Programming Tools Languages & Frameworks
-
Proficiency working with Docker containers.
-
Understanding of the use of containers in the development process.
-
Understanding of application lifecycle management.
-
Ability to use a CI/CD pipeline (e.g. JIRA Jenkins) to deploy applications.
-
Java 8 (or above) I/O Multithreading Collections Generics Lambda.
-
REST API Web Services GraphQL API query language.
-
Spring Core MVC Spring Boot Spring Security Spring Data (JPA) Dependency Injection DAO (Data Access Object) JTA JDBC.
-
HTML JavaScript CSS jQuery Angular 9 or above.
-
Apache Tomcat Jetty Server.
-
Maven Gradle JUnit/Mockito Cucumber.
-
Design Patterns like MVC Singleton Session Facade Factory DAO (Data Access Object) DTO.
-
XML technologies and XML parsers.
-
JSON technologies.
-
ORM framework Hibernate.
-
Streaming technology Kafka.
-
AWS EKS.
Responsibilities
-
End-to-end software development including analysis planning architecture design development automated testing deployment and maintenance using industry best practices and security standards.
-
Performance optimization analyze system performance identify bottlenecks and implement solutions to enhance application efficiency and scalability.
-
Collaborative solution delivery partner with business stakeholders to gather requirements leverage proof of concepts for technical decisions and implement solutions with cross-functional teams.
-
Production support and maintenance support applications across environments resolve critical issues and fulfill ad-hoc requests to ensure seamless business operations.