KMM Technologies, Inc.

Sr. Full Stack Developer

Herndon, VA, US

6 days ago
Save Job

Summary

Position: Sr. Full Stack Developer

Location: Reston, VA #REMOTE (Local candidates required)

Duration: 12 months

Job Description

  • Performs complex analysis, design, development, testing, and debugging of computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment.
  • Designs, develops/codes, tests, and documents critical and complex application programs for computer systems.
  • Works with appropriate stakeholders to define system scope and objectives and establish baselines.
  • Establishes project standards and processes. Breaks down software requirements and creates highly complex systems.
  • Full Stack Developer- Front and back-end development needed.
  • 40% developing backend-Java, Spring boot.
  • 40% front end- React, Angular
  • 10% of DevOps, AWS exp. needed.
  • Nice to Have: Kafka, Cloud, Dockers. MongoDB

Essential Functions

  • Design, develop, test, deploy, maintain, and enhance full-stack web applications
  • Develop responsive and performant user interfaces using modern front-end technologies
  • Build and maintain scalable, secure, and efficient back-end services and APIs
  • Integrate front-end components with back-end services and databases
  • Collaborate effectively with product, architects, other developers and QA teams
  • Participate in code reviews, providing and receiving constructive feedback
  • Trouble shoot, debug, and resolve defects and performance issues
  • Write clean, maintainable, well-documented, and testable code
  • Stay current with emerging technologies and contribute ideas for improvements
  • Clearly communicate technical concepts and project status to diverse stakeholders.

Qualifications

  • 5+ years of professional experience in full-stack software development
  • Expertise in front-end technologies (e.g. HTML5, CSS3, JavaScript/TypeScript) and with at least one modern JavaScript framework (e.g., React, Angular)
  • Expertise in back-end service and API development using Java or similar object-oriented Languages (e.g., Python, Node.js)
  • Expertise in Database technologies (e.g., PostgreSQL, SQL Server, MySQL, DB2, MongoDB)
  • Solid understanding of RESTful API design principles and consumption
  • Solid understanding experience working with cloud (e.g., AWS, Azure) cloud-native (e.g., Docker, Kubernetes) technologies
  • Experience designing or working with microservices architectures.
  • Strong foundation in software development principles, design patterns, data structures and algorithms
  • Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests
  • Strong experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework
  • Knowledge and understanding of software development life cycle (SDLC)
  • Knowledge of Code quality and promotion practices
  • Familiarity with Agile/Scrum development methodologies and practices
  • Excellent technical problem-solving and analytical skills
  • Strong verbal and written communication skills, with ability to explain technical details clearly
  • Proven ability to work effectively both independently and as part of a collaborative team.
  • Good understanding with code quality tools (e.g., SonarQube).
  • Experience with automated testing framework and strategies
  • Knowledge of web application security best practices

Thanks & Regards,

--

LAXMAN

KMM Technologies, Inc.

CMMI Level 2 | ISO 9001 | ISO 20000 | ISO 27000 Certified

Tel: (240) 800-0039 |Email: [email protected]

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: