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
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