Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Skills
API Management
Amazon Web Services
Agile
Analytical Skill
Bitbucket
Job Details
We are looking for a Senior Java Full Stack Developer for our client in Reston, VA
Job Title: Senior Java Full Stack Developer
Job Type: Contract
Job 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.
- 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.
- 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.