Senior Full Stack Java Developer (Cloud)

  • Columbia, MD
  • Posted 7 hours ago | Updated 7 hours ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2

Skills

Automated Testing
.NET
Agile
Amazon Web Services
Analytical Skill
Application Development

Job Details

We are looking for Senior Full Stack Java Developer (Cloud) for our client in Columbia, MD
Job Title: Senior Full Stack Java Developer (Cloud)
Job Location: Columbia, MD
Job Type: Contract
Job Description:
Pay Range: $44.59hr - $49.59hr
  • The Software Engineer will be responsible for developing, testing, and maintaining software applications while ensuring compliance with design specifications and system standards.
  • The role involves working across front-end and back-end systems, analyzing software requirements, debugging, and performing enhancements to existing systems.
Responsibilities:
  • Perform software analysis, including requirements gathering, use case development, and design implementation.
  • Develop and document source code according to design specifications.
  • Perform software testing, including automated unit tests and structured automated test cases.
  • Build and maintain large, distributed, API-driven systems for high user volumes.
  • Analyze, debug, and resolve software bugs and enhancements.
  • Update user and software documentation as needed.
  • Develop and implement functional requirements, test software, and maintain existing systems.
  • Identify areas for improvement and implement process efficiencies.
  • Write system design and application code documentation.
  • Gather, analyze, and compose technical and functional user requirements.
  • Participate in regular meetings, providing task updates and conducting peer reviews.
  • Continuously learn emerging technologies, trends, and best practices.
  • Extend open-source libraries and systems as required to meet project goals.
Experience:
  • Minimum of 3 years of software development experience in an object-oriented language.
  • Experience with front-end and back-end programming and integration frameworks.
  • Familiarity with application development using API-driven architectures.
  • Experience in operations and maintenance of existing software systems.
Skills:
  • Proficient in programming languages such as C, Python, .NET Framework, and Java.
  • Strong understanding of the Software Development Life Cycle (SDLC).
  • Knowledge of cloud technologies (AWS, Azure).
  • Understanding of database technologies (SQL, Oracle, MongoDB, PostgreSQL, etc.).
  • Familiarity with Agile methodologies and CI/CD pipelines.
  • Experience with DevOps practices and tools.
  • Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Strong problem-solving, analytical, and communication skills.
Qualification And Education:
  • Bachelor s degree in Information Technology or Computer Science.
  • In lieu of a bachelor s degree, 4 additional years of relevant work experience are required.
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.