Post Job Free
Sign in

Senior Java Full Stack Developer

Company:
CYNET SYSTEMS
Location:
Reston, VA
Posted:
December 11, 2025
Apply

Description:

Responsibilities:

Perform technical design, development, coding, and testing of applications.

Act as a subject matter expert in maintaining and enhancing existing software systems.

Develop and analyze interface design documentation in compliance with standards and procedures.

Deliver scalable systems for large user bases while maintaining code quality and compliance with DevOps standards.

Conduct software analysis, including requirements gathering, use case development, and design documentation.

Develop and execute automated unit and integration tests.

Analyze and implement both functional and non-functional requirements (e.g., performance, scalability).

Perform operations and maintenance (O&M) for existing systems, identifying improvement areas.

Collaborate with cross-functional teams to develop reliable, high-performance software solutions.

Participate in architecture and roadmap discussions, providing input on new technologies and frameworks.

Extend open-source systems and libraries as needed to meet project goals.

Mentor junior engineers and support professional development within the team. Requirement/Must Have:

Bachelor s degree in Information Technology, Computer Science, or related field.

8 10 years of software development experience.

Strong experience with Java/J2EE, Angular, AngularJS, and Bootstrap.

Hands-on experience with Cloud/AWS/EKS environments.

Expertise in developing web services and RESTful APIs.

Experience writing unit and integration tests using JUnit or TestNG.

Strong understanding of Agile or Scrum methodologies.

Proven experience with DevOps practices and continuous integration.

Proficiency with version control tools such as Git or Bitbucket.

Excellent communication skills, both verbal and written. Should Have / Preferred Qualifications:

Experience with API management tools.

Strong analytical and problem-solving skills.

Familiarity with scalable architecture and emerging technologies.

Ability to mentor and guide junior team members effectively.

Apply