About Our Company:
Join Delmock Technologies, Inc. (DTI), a leading HUBZone business in Baltimore, known for delivering sophisticated IT and Health solutions with a commitment to ethics, expertise, and superior service. Actively engaged in the local community, DTI creates opportunities for talented residents while maintaining a stellar reputation as an award-winning contractor. Recently ranked as high as #3 among HUBZone Companies in a GOVWIN survey, DTI offers a dynamic environment for those passionate about impactful projects, community involvement, and contributing to a top-ranking Federal project support team.
At DTI, we balance continuous growth and innovation with a strong dedication to corporate social responsibility. Join our talented team and be part of a company that values both professional excellence and community impact. Explore the exciting career opportunities awaiting you at DTI!
DTI is committed to hiring and maintaining a diverse workforce. We are an equal opportunity employer making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class.
Responsibilities:
- Ability to perform all roles and responsibilities of both a Senior Back-End Developer and a Senior Front-End Developer.
- Front end web development using modern techniques and frameworks (e.g., HTML5, CSS, CSS frameworks like LESS and SASS, Responsive Design).
- Creating and upgrading semantic HTML layouts using latest HTML standards.
- Experience with organizing information, content, and functionality of a web site for optimal user experience.
- Consuming RESTful APIs and ensuring front-end interoperability with Java web application server environments (e.g., Spring Framework, Spring Boot).
- JavaScript development using modern standards, including strict mode compliance and modularization techniques.
- Creating web layouts from static images.
- Creating views and templates in full-stack frameworks like Rails, Express, or Django.
- Writing software that adheres to organizational web, accessibility, and multi-lingual standards.
- Consider impact to 508 compliance when pulling Epics from Product backlog to Program backlog.
- Refactoring text copy into file formats commonly used for localization (i18n).
- Developing and consuming web-based, RESTful APIs utilizing Java and Spring.
- Working within Kubernetes (OpenShift, AWS EKS), Service Mesh (ISTIO), Microservices architecture.
- Ensuring Swagger and OpenAPI documentation is created for RESTful services.
- Completing JavaDocs.
- Performing database system development with knowledge of Relational Databases (Oracle, Postgres) and NoSQL Databases (e.g., MongoDB).
- Utilizing scalable search technology (e.g., ElasticSearch, Solr).
- Working knowledge of Business Objects Enterprise (BOE) and Red Hat JBoss Enterprise Application Platform (JBoss EAP).
- Handling large data sets and scaling their handling and storage.
- Designing, building, and implementing software applications, remediating defects, and supporting infrastructure environments.
- Authoring developer-friendly documentation (e.g., API documentation, deployment operations).
- Communicating technical concepts to a non-technical audience.
- Conducting alternative analysis on software approved within the application boundary.
- Creating and maintaining code comments, Wikis, and other development artifacts.
- Creating and/or providing input for design artifacts for inclusion in design documents.
- Following Test-driven development (TDD) paradigm by creating and maintaining unit tests.
- Ensuring design conforms to technical solution of the platform and program.
- Operating in a DevOps environment comprised of Maven, Jenkins, SonarQube, NPM.
- Quickly researching and learning new programming tools and techniques.
- Assisting automation test team with development of automation regression tests.
- Assisting performance team with development of stubs and simulators.
- Remediating defects and providing Tier 3 level support.
- Supporting packaging of software as required.
- Using version control systems, specifically Git and GitHub.
- Working with open-source solutions and mentoring other developers.
- Encouraging and supporting collaborative work among all team members.
- Producing clear, concise, organized, and easily accessible documentation.
Education, Degrees, and Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Minimum Requirements:
- 6 years of experience with the following:
- Java Development: JDK 1.8 and 11, MDC, Http Filters, Loggers, Concurrence, Security, JPA, JUnit.
- Spring Projects: MVC, Boot, WebFlux, Cloud, Test, Security, Cache, JPA.
- Persistence: Relational Databases (e.g., Oracle, PostgreSQL), NoSQL Databases (e.g., MongoDB, DynamoDB).
- DevOps: Maven, Build pipelines (Jenkins or other), Code quality tools (SonarQube or other), Nexus, Git.
- Client Development: HTML5, JavaScript Front-End Framework (React, Angular, Vue, or other), CSS3.
Preferred:
- Active IRS MBI Clearance.
- JBoss EAP Experience.
- Client Development: Node.js, NPM, Babel, Webpack, React, Create React App, Jest, Testing Library, Selenium.
- Standards:
- Web: CSS, HTML5.
- Accessibility: WCAG 2.0 and WAI-ARIA.
- Multi-Lingual: Accessibility Standards (a11y), Internationalization (i18n) and Localization (l10n).
- Other Skills: Splunk, Excel, PowerPoint.
Location:
- This position is hybrid, based in Lanham, Maryland. Candidates must be local to Lanham, MD or willing to relocate.
#J-18808-Ljbffr