- Company Name
- B4Corp
- Job Title
- 2027561 Software Engineer $245,000.00
- Job Description
-
**Job title**
Full Stack Developer – Enterprise Information Management
**Role Summary**
Design, develop, and maintain secure web applications that provide automated enterprise information management tools. Collaborate with data scientists, system engineers, and stakeholders to deliver AI/ML‑enabled services on a regular production cadence using Agile practices.
**Expectations**
- Perform as a subject‑matter expert with a minimum of 6 years of professional experience (or equivalent advanced degree).
- Hold a valid Top Secret (TS/SCI) clearance with polygraph.
- Deliver high‑quality code, documentation, and demonstrations to technical and non‑technical audiences.
- Apply Agile scrum methodology to manage tasks, meet deadlines, and report progress.
**Key Responsibilities**
- Build and extend web applications using Java Spring framework (back‑end) and Angular 2+ (front‑end).
- Create Linux shell scripts to support development, deployment, and maintenance.
- Deploy and manage applications in AWS or C2S cloud environments, ensuring scalability and security.
- Integrate Solr or ElasticSearch for search functionality and large‑scale data retrieval.
- Execute ETL processes to cleanse and transform large raw data sets for analytics.
- Develop data‑analytics platforms that process large data volumes and expose insights via web services.
- Prototype new features rapidly to refine requirements and validate designs.
- Develop technical documentation, briefing materials, and presentation decks for program status reviews.
- Use Jira, Confluence, and GitHub for issue tracking, documentation, and version control.
- Collaborate closely with project teams (3–5 developers) to decompose concepts into actionable tasks and adhere to timelines.
**Required Skills**
- Java Spring framework (full‑stack development).
- Angular 2+ framework (front‑end).
- Linux Bash scripting.
- Cloud deployment: AWS or Commercial Cloud Services (C2S).
- Solr or ElasticSearch integration.
- ETL development for large data sets.
- Design, coding, unit testing, and deployment of production‑grade applications.
- Agile Scrum methodology with experience in iterative development cycles.
- Jira, Confluence, GitHub.
**Optional/Desirable Skills**
- Python web service development (Flask/Django).
- Text analytics (search, entity extraction, sentiment, summarization, categorization).
- ML algorithm research and deployment (PyTorch, Keras, TensorFlow).
- Machine learning frameworks for production use.
- Data visualization tools (Tableau, Pandas, D3.js, ggplot).
- NoSQL stores (MongoDB, DynamoDB).
- NLP libraries (spaCy, NLTK, Stanford CoreNLP, Gensim).
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Mathematics, or a related field.
- Minimum six years of relevant professional experience (Master’s degree = +2 years).
- TS/SCI clearance with polygraph.