Full Stack Developer

New
Source API remote eligibility restrictions: United States This position is fully remote.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8 years of experience
Required Skills
JavaJavascriptJenkinsSpring BootJiraLinuxTroubleshootingScriptingConfluenceGitLab

Requirements

  • Active Secret Clearance.
  • Minimum of 8 years of experience in a similar role.
  • Must hold an active an IAT Level II certification; CompTIA Security+ CE highly preferred.
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or other technical discipline related to designing information systems.
  • Proficiency in Java (Spring Boot) and JavaScript with 8+ years of experience developing and maintaining robust applications.
  • Strong understanding of object-oriented programming principles and best practices.
  • Experience with Apache HTTP Server to deploy and manage Java applications.
  • Ability to configure, monitor, and optimize application servers to ensure high performance and reliability.
  • Hands-on experience with pipeline tools such as GitLab and Jenkins with the ability to design, implement, and maintain CI/CD pipelines.
  • Prior experience working in Linux environments with the ability to perform scripting, configuration, and troubleshooting.
  • Proficiency in using Jira (or similar) for project management, issue tracking, and workflow customization.
  • Experience utilizing Confluence (or similar) for documentation, collaboration, and knowledge management.
  • Excellent communication skills, with the ability to communicate technical concepts to non-technical stakeholders.
  • Strong problem-solving skills and the ability to think strategically about complex technical challenges.
  • Ability to work independently and as part of a team in a fast-paced, deadline-driven environment

Responsibilities

  • Contribute to technical leadership while assisting in training and mentoring other software developers and engineers.
  • Participate in all phases of the SDLC and take on tasks, contributing to the design, development, testing, and delivery of software systems or applications.
  • Develop and maintain robust applications that meet business requirements and industry standards.
  • Apply a strong understanding of object-oriented programming principles and best practices to design scalable and maintainable software solutions.
  • Deploy and manage Java applications, ensuring availability, reliability, and scalability.
  • Configure, monitor, and optimize application servers to ensure high performance and reliability, enhancing the user experience and minimizing downtime.
  • Design, implement, and maintain CI/CD pipelines, automating the software delivery process and ensuring efficient deployment.
  • Apply and maintain automated testing frameworks to ensure the quality and reliability of software, integrating them into the CI/CD pipelines.
  • Perform scripting, configuration, and troubleshooting tasks to support application development and deployment.
  • Demonstrate excellent communication skills, including the ability to communicate technical concepts to non-technical stakeholders, facilitating collaboration and understanding across teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now