What are the responsibilities and job description for the Sr. Full Stack Developer position at Soho Square Solutions?
Description:
Job Title: Sr. Full Stack Developer
Location: McLean, VA (5 days/ week Onsite)
Type: Contract to Hire (Only W2 Contract)
Interview: 1st round In Person Mandatory
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, Claude, Codex, Coding Agents required.
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. A motivated team player.
- Have experience using at least one Coding Agent enabled IDE (e.g. VSCode, Amazon Kiro)
- Have experience working with at least AI Coding Agents (e.g. Claude Code, Codex)
Strong proficiency 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 below 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, Sprint 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
Be able to perform following 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.
Salary : $80 - $85