Logo
Omm IT Solutions

Backend Web Developer

Omm IT Solutions, Lanham, Maryland, United States, 20706


Job DescriptionPrimarily responsible for:

Web development using open-source web programming languages (e.g., Ruby, Python) and frameworks (e.g., Django, Rails)Developing and consuming web-based, RESTful APIsUsing and working in team environments that use agile methodologiesAuthoring developer-friendly documentation (e.g., API documentation, deployment operations)Test-driven developmentUse of version control systems, specifically Git and GitHubQuickly researching and learning new programming tools and techniquesRelational and non-relational database systemsScalable search technology (e.g. ElasticSearch, Solr)Handling large data sets and scaling their handling and storageUsing and working with open source solutions and communityCommunicating technical concepts to a non-technical audience.Requirements

Basic Qualifications:

ACTIVE or EXPIRED

IRS MBI Clearance is Required.Minimum Five (5) years of experience using modern, open-source software to prototype and deploy back-end web applications, including all aspects of server-side processing, data storage, and integration with front end development.Summary of Essential Skills:

Java Development:

JDK1.8 and 11, REST Service, Security, JPA, JUnit, Loggers, ConcurrencySpring Framework:

Spring Boot, Spring MVC, Spring Security, Spring JPARESTful API Development:

REST Service, HTTP FiltersPersistence:

SQL (Oracle, PostgreSQL), MongoDBMicroservices & Containerization:

Kubernetes, Docker (assumed), OpenShift, ISTIODevOps Tools:

Git, GitHub/GitLab, Jenkins CI/CD, Maven, SonarQubeCloud Platforms:

AWS, Kubernetes, OpenShiftDesign Patterns:

Microservices, Containerization