Full Stack Developer
To see similar active jobs please follow this link: Remote Development jobs
Full Stack Developer
Remote Opportunity
US Citizenship Required
Our client, ASM Research, is looking to hire a Full Stack Developer. This is a 100% telework position. The role would be responsible for a complex development project, providing general oversight and direction to the junior developers on the project.
The position is also responsible for conceiving, designing, and testing logical structure to meet program requirements. Also will write programs according to specifications provided, and build, deploy and maintain programs, Web Site pages and applications.
This position develops and improves site navigation and applications. Responsible for the design, development, and configuration of software systems to meet market and/or client requirements. Develops code using Java, Angular, Javascript, or third generation programming languages. Writes, tests, and develops complex computer programs. Considered a technical specialist in one or many development languages.
Job Responsibilities
- Java development of microservices to implement new capabilities or enhance existing services
- Full stack implementation and support capabilities
- Develop and support containerized microservices within a Kubernetes cluster
- Creative problem solving of issues that arise in local and production environments
- Own tasks through analysis, implementation, and production deployment
- Work closely with Operations team to provide repeatable, automated process
- Support CI/CD automation related to services
- Mentor other team-members through code-reviews and one-on-one sessions
- Create adequate and understandable documentation for services
- Communicate effectively across product, development, operations, and application security teams
- Participate in the introduction of new capabilities and the enhancement or troubleshooting of existing capabilities
- Ability to quickly ramp up on new technologies when encountered
- Work independently within a matrixed organization
Minimum Qualifications
Bachelor's Degree in Computer Science, Information Systems or a related field or equivalent relevant experience; Master's Degree preferred.
6+ years of experience with programming or web development activities.
US Citizen, current US Government clearance preferred; ability to obtain and maintain ADP2/IT2 Public Trust required.
Other Job Specific Skills
- Must be detail oriented, as well as able to work well with clients.
- Strong development experience with
- Java Spring boot based microservices
- Angular
- REST API's (JSON, XML)
- SQL/NoSQL (MongoDB)
- Exposure to:
- Containerization (Docker)
- Container Orchestration (Kubernetes)
- Skaffold
- AWS
- Linux (RHEL or Debian/Ubuntu)
- Scripting (Bash, Python)
- CI/CD automation (e.g. Gitlab, Jenkins)
- Automated unit and integration testing (e.g. Junit, Jasmine, Selenium)
- Excellent verbal and written communication skills.
- Must work efficiently within multiple teams.
- Ability to multi-task, work well under pressure, and work in a closed environment with others.
- Maintains current knowledge of relevant technology.
- Strong problem solving, logic, and analytic skills.
- Applies knowledge of technologies, applications, methodologies, processes, and tools to support a client, project or entity.
- Familiar with and utilized best programming standards and practices in a professional capacity.
- Strong Leadership and mentoring skills.
- Experience in information system design, including application programming on large-scale case management systems and the development of software to satisfy design objectives.
- Agile software development (Kanban, Scrum), including testing
#cjpost
About the job
Full Stack Developer
To see similar active jobs please follow this link: Remote Development jobs
Full Stack Developer
Remote Opportunity
US Citizenship Required
Our client, ASM Research, is looking to hire a Full Stack Developer. This is a 100% telework position. The role would be responsible for a complex development project, providing general oversight and direction to the junior developers on the project.
The position is also responsible for conceiving, designing, and testing logical structure to meet program requirements. Also will write programs according to specifications provided, and build, deploy and maintain programs, Web Site pages and applications.
This position develops and improves site navigation and applications. Responsible for the design, development, and configuration of software systems to meet market and/or client requirements. Develops code using Java, Angular, Javascript, or third generation programming languages. Writes, tests, and develops complex computer programs. Considered a technical specialist in one or many development languages.
Job Responsibilities
- Java development of microservices to implement new capabilities or enhance existing services
- Full stack implementation and support capabilities
- Develop and support containerized microservices within a Kubernetes cluster
- Creative problem solving of issues that arise in local and production environments
- Own tasks through analysis, implementation, and production deployment
- Work closely with Operations team to provide repeatable, automated process
- Support CI/CD automation related to services
- Mentor other team-members through code-reviews and one-on-one sessions
- Create adequate and understandable documentation for services
- Communicate effectively across product, development, operations, and application security teams
- Participate in the introduction of new capabilities and the enhancement or troubleshooting of existing capabilities
- Ability to quickly ramp up on new technologies when encountered
- Work independently within a matrixed organization
Minimum Qualifications
Bachelor's Degree in Computer Science, Information Systems or a related field or equivalent relevant experience; Master's Degree preferred.
6+ years of experience with programming or web development activities.
US Citizen, current US Government clearance preferred; ability to obtain and maintain ADP2/IT2 Public Trust required.
Other Job Specific Skills
- Must be detail oriented, as well as able to work well with clients.
- Strong development experience with
- Java Spring boot based microservices
- Angular
- REST API's (JSON, XML)
- SQL/NoSQL (MongoDB)
- Exposure to:
- Containerization (Docker)
- Container Orchestration (Kubernetes)
- Skaffold
- AWS
- Linux (RHEL or Debian/Ubuntu)
- Scripting (Bash, Python)
- CI/CD automation (e.g. Gitlab, Jenkins)
- Automated unit and integration testing (e.g. Junit, Jasmine, Selenium)
- Excellent verbal and written communication skills.
- Must work efficiently within multiple teams.
- Ability to multi-task, work well under pressure, and work in a closed environment with others.
- Maintains current knowledge of relevant technology.
- Strong problem solving, logic, and analytic skills.
- Applies knowledge of technologies, applications, methodologies, processes, and tools to support a client, project or entity.
- Familiar with and utilized best programming standards and practices in a professional capacity.
- Strong Leadership and mentoring skills.
- Experience in information system design, including application programming on large-scale case management systems and the development of software to satisfy design objectives.
- Agile software development (Kanban, Scrum), including testing
#cjpost