Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Skills
Agile
Amazon Web Services
Analytical Skill
Cloud Computing
Collaboration
Communication
Computer Hardware
Conflict Resolution
Continuous Delivery
Job Details
We are looking for Senior Full Stack Java Developer - Remote / Telecommutefor our client in Reston, VA
Job Title: Senior Full Stack Java Developer - Remote / Telecommute
Job Type: Contract
Job Description:
- The Sr. Full Stack Java Developer is responsible for designing, developing, testing, and supporting large-scale enterprise applications.
- This role serves as a subject matter expert for maintaining and enhancing existing systems, contributes to architecture and roadmap discussions, and works closely with cross-functional teams to deliver reliable, scalable software solutions.
- The position also includes mentoring junior engineers and evaluating emerging technologies.
- Perform technical design, coding, testing, and enhancement of applications.
- Serve as a subject matter expert for customer and internal technical discussions.
- Develop and analyze interface design documentation.
- Ensure compliance with hardware, software, code quality, migration, and DevOps standards.
- Deliver large-scale systems supporting high user volumes.
- Perform software analysis including requirements gathering, use case development, and design.
- Implement and document source code according to design specifications.
- Develop and execute automated unit tests and structured test cases.
- Analyze, compile, and report results from software testing and analysis.
- Design, implement, test, and maintain enterprise software solutions.
- Support functional and non-functional requirements such as performance and availability.
- Perform operations and maintenance of existing systems and identify areas for improvement.
- Assist with effort estimation for application features.
- Provide technical support for high-visibility and critical application issues.
- Collaborate with cross-functional teams to build highly reliable, scalable software.
- Recommend and integrate new and emerging technologies.
- Extend open-source libraries and frameworks as needed.
- Mentor junior software engineers and support team development.
- Strong expertise in full stack software development.
- Excellent written and verbal communication skills.
- Strong understanding of software development life cycle methodologies.
- Ability to integrate complex and existing systems.
- Experience with cloud technologies.
- Experience with containerization and orchestration platforms.
- Strong understanding of code quality, CI/CD pipelines, and DevOps practices.
- AWS Certified Developer certification.
- Certified Kubernetes Administrator certification.
- Extensive experience in software development, software architecture, design, and requirements definition.
- Experience delivering and supporting enterprise-scale applications.
- Experience mentoring or guiding junior engineers.
- Proficiency in Java and modern front-end frameworks.
- Experience with cloud platforms and services.
- Experience with container technologies and orchestration tools.
- Knowledge of database technologies.
- Experience with agile methodologies and test-driven practices.
- Strong problem-solving and analytical skills.
- Bachelor s degree in Information Technology, Computer Science, or a related field.
- Equivalent additional relevant work experience may be considered in lieu of a degree.
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.