Job details
Java Full Stack Developer
- Python
- Node.js
- Angular
- React.js
- CSS
- HTML
- JavaScript
- Bootstrap
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
Overview:
As a full stack developer, you will be part of a team supporting our federal customer. In this role, you will be responsible for analysis, design, development and testing of the enterprise-wide web application using Java-based technologies.
Responsibilities:
This role is responsible for analysis, design, develop and testing of the enterprise-wide web application using Java-based technologies. Key tasks include:
- Meet with stakeholders and prepare project requirements and specifications
- Design modern efficient client-side and server-side architectures
- Build well-functioning front-end of applications with approved open source and COTS products
- Analyze, design, develop, document and maintain data integrations with databases including Oracle, PostgreSQL and others
- Test and debug applications and services to ensure responsiveness and efficiency
- Diagnose, troubleshoot, and resolve problems with existing web application
#LI-REMOTE
Qualifications and Education:
Required:
- Typically requires a Bachelor’s degree in Computer Science or other IT degree (Engineering, math, and/or science degrees are acceptable substitute degrees)
- The ability to architect new solutions as well as re-architect legacy solutions, and lead their implementation
- Knowledge of multiple front-end languages, libraries and frameworks (e.g. HTML/CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g. Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Strong knowledge and experience with databases (e.g. Oracle, PostgreSQL), proven experience analyzing legacy DB application code to redesign and streamline it
- Experience with web servers (e.g. Apache) and UI/UX design
- Front-end web technologies and frameworks: HTML, CSS, JavaScript, Bootstrap, etc
- Unit Testing/TDD
- Experience with standard software development tools including Source Version Control (GIT/Bitbucket), defect tracking and testing applications using Junit, Selenium, Cucumber, etc.
- Experience working with various AWS (preferred) or Azure services
- Experience using continuous integration tools and DevOps methodologies to build and maintain application infrastructure
- Familiarity with Agile development methodologies
- Red Hat Enterprise Linux and Windows server management experience
- Extensive working experience developing RESTFul WebServices using open source frameworks
- Ability to mentor junior developers
- The ability to successfully obtain and maintain a U.S. Suitability/Public Trust Background Clearance
Desired:
- Experience with reporting tools such as SAP Business Objects and Palantir is highly preferred