Sr. Java Developer
McLean, VA
12+ Months
Face to Face Interviews
Required Skills:
· 7-10 years of software development experience
· Strong analytical skills.
· Must be able to reason and communicate ideas to team. Be open minded and motivates team players.
· Experience with ID enabled VS code, Amazon Kiro, AI Coding with either Claude Code or Github Co-pilot, Codex.
· Very strong in RDBM
· Very Advance SQL knowledge with performance tuning and SQL joins.
· Use of Docker Container.
· Understanding the use of the container in the development process, understanding of application lifecycle management.
· Ability to use CI CD pipelines to deploy applications.
· Expertise in Java 8 I/0 collections, multi-threating, GenerX Lambda, Rest, API web services.
· Experience with GraphQL API query language
· Experience in Spring Core, MVC, Spring Boot, Spring security, Spring Data, Dependency injection (DI), Data Access Objects (DAO), Java Transition API (JTA), JDBC.
· Front End – HTML, JavaScript, CSS, JQuery, Angular 9 or above.
· Apache Tomcat Jetty server
· Experience in Build tools Maven, Gradle
· Experience with Design pattern like MVC, singleton, session façade, factory, DAO
· Data Transfer Object: XML Parser, Jason Technologies, ORM framework, Hibernate.
· Deploying and streaming Kafka, EKS – Elastic Kubernetes services
Job Duties:
- Led end-to-end software development, including solution design, architecture, development, testing, and deployment.
- Optimized application performance and enhanced system efficiency through code improvements and process automation.
- Collaborated with cross-functional teams and business stakeholders to analyze requirements, discuss solutions, and implement best-fit technical designs.
- Provided production support and ongoing maintenance, ensuring system stability, issue resolution, and continuous improvement.