What are the responsibilities and job description for the Mid Level Fullstack Engineer position at ConsultNet Technology Services and Solutions?
Title: Fullstack Engineer
Location : McLean, VA or Rockville, MD
Target Start Date : ASAP
Type: contract
Pay Rate : DOE
The Contractor Software Engineer is responsible for developing and supporting enterprise-grade applications within AWS cloud environments. Working under general guidance, this role contributes to backend development, cloud-native application design, software quality improvements, and collaborative engineering initiatives throughout the software development lifecycle.
Key Responsibilities- Design, develop, and maintain scalable backend applications using Java and AWS cloud technologies; Python experience preferred.
- Build clean, modular, reusable, and high-performance code aligned with enterprise engineering standards.
- Develop and support RESTful APIs, microservices, and event-driven architectures using frameworks such as Spring Boot.
- Contribute to cloud-native application development leveraging AWS services including Lambda, Step Functions, SQS, SNS, S3, ECS, Fargate, and Aurora.
- Support implementation and maintenance of CI/CD pipelines and DevOps best practices.
- Work on moderately complex technical problems using sound analytical and problem-solving skills.
- Collaborate with engineers and cross-functional teams to support delivery consistency and product quality.
- Participate in software testing, debugging, performance optimization, and security best practices.
- Apply foundational computer science principles including algorithms, data structures, and complexity analysis.
- Strong Java development experience with Spring Boot preferred
- Python experience preferred
- Understanding of object-oriented programming and scalable backend system design
- Experience building RESTful APIs, microservices, and event-driven applications
- Experience working within AWS cloud environments
- Understanding of CI/CD pipelines and DevOps practices
- Exposure to cloud-native application development and distributed systems
- Experience with relational databases such as PostgreSQL and MySQL
- Experience with NoSQL databases including MongoDB and Cassandra
- Exposure to graph databases such as Neo4j and Amazon Neptune
- Understanding of data modeling and database design principles
- Experience with performance tuning and application optimization
- Exposure to software security principles and secure coding practices
- Experience with unit testing, test automation, and quality assurance processes
- Strong analytical thinking and problem-solving skills
- Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent combination of education and experience
- 3–5 years of software engineering experience
- Experience building and supporting enterprise applications in cloud environments
- Strong collaboration and communication skills
- Ability to work independently while following established engineering standards and practices
Welcome to ConsultNet, a premier national provider of technology talent and solutions. Our expertise spans across project services, contract-to-hire, direct search, and managed services onshore, nearshore, and hybrid. For over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication-driven approach, partnering with a diverse client base to build high-performing teams and create lasting impact. Our comprehensive service offerings cover a wide range of technology and engineering positions across key markets nationwide. Learn more at www.consultnet.com .
We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by law.