2123 - Full Stack Developer
IndraSoft · Columbia, MD · 4 days ago
EngineeringFull-time
About the role
The Full Stack Developer will design, develop and unit test JavaScript/Ajax/Java applications. The successful candidate will have strong knowledge and experience in JavaScript/Ajax coding and testing. Experience with Java, Spring Boot and Oracle is desired.
Responsibilities
- Analyze and study complex system requirements.
- Design software tools and subsystems to support software reuse and domain analysis and management of implementation.
- Manage software development and support using formal specifications, data flow diagrams and other accepted techniques and computer aided software engineering (CASE) tools.
- Estimate software development costs and schedules.
- Review existing programs and assist with making refinements, reducing operating time and improving current techniques.
- Review and contribute to configuration management.
- Create complex, customized web applications to meet customer's needs using JavaScript, Ajax, JSP, Java, Spring Boot, and other technologies.
- Provide support for business system analysis and process definition.
- Write well-designed, testable, and efficient code for software components, units and modules that meet product specifications and development schedules using structured development processes.
- Evaluate code to ensure that it is valid, properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Develop and/or validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
- Provide technical solutions and assist in work estimates for implementation of both new requirements and bug fixes.
- Research, track and understand new web technologies to provide technical leadership in developing service applications and analyzing business requirements.
- Confer with program managers and/or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Research, document, rate or select alternatives for web architecture or technologies.
- Maintain job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
- Independently work on routine assignments.
Requirements
- Bachelor’s Degree in a related technical field.
- 3+ years of experience of solid JavaScript/JSP/Ajax coding.
- Thorough understanding of software development, design, documented formal specifications and other design techniques.
- Ability to design software tools and subsystems to support software reuse and domain analysis and maintain their implementation.
- Working knowledge of distributed software systems.
- Strong knowledge of web application fundamentals and ability to create support documentation for new applications.
- Excellent communication skills and maintaining customer/team relationships.
Qualifications
- Final Secret IT-II clearance.
- Experience working in a government setting.
- Experience working in an Agile development environment utilizing a DevSecOps pipeline to provide continuous integration and continuous delivery of capability.
- Background with developer tools such as GIT or other source control, Jira, Confluence, Bitbucket, or other Atlassian developer products.
- Background in at least two items of the following: JAVA Spring Boot Oracle Hibernate Apache Tomcat Kinetic Remedy PKI Linux Twitter Bootstrap Structured Query Language (SQL) Procedural Language/Structured Query Language (PL-SQL) functions, packages, database views, constraints, and triggers Extensible Markup Language (XML), PDF and Microsoft Products IntelliJ Security+ Certification preferred.
Skills
- JavaScript/Ajax
- JAVA
- Spring Boot
- Oracle
Benefits
N/A
Pay
N/A
Schedule
N/A