Systems Engineer-Columbia, MD-Fulltime

  • Columbia, MD
  • Posted 52 days ago | Updated 18 hours ago

Overview

On Site
$DOE
Full Time

Skills

EC2
AWS
CI/CD
Git
MySQL
Java
j2ee
NoSQL
MongoDB
SOAP
REST
SVN

Job Details

Position: Systems Engineer

Location: Columbia, MD

Fulltime

Systems Engineer is needed to perform the following duties:

  • Design and Development of Enterprise Applications using J2EE Technologies.
  • Good Architecture skills and well aware of best design practices and software architectures
  • Building Use-Case Diagrams, Sequence Diagrams, High Level Documents, System Architecture Diagrams, System Integration Strategies.
  • Areas of expertise include Analysis, Design, Development, Deploy and testing.
  • Experience Working on Cryptography, Security, Encryption, Hashing and Digital Signatures and SSL.
  • Fluid understanding and experience in Microservice.
  • Extensive experience working on REST services.
  • Good Knowledge in ETL Tools
  • Experience with relational databases (MySQL) and NoSQL databases (eg MongoDB) in both administration and development
  • Project Governance: Code Reviews, Code Quality Analytics, Documentation, Unit Test Coverage Inspections, Code Check-ins and Deployments.
  • Experience with source code management tools (GIT, SVN)
  • Build Management and Continuous Integration tools
  • Experience in container orchestration using Docker and Kubernetes.
  • Experience in Automation of CI/CD processes using tools such as GIT, Jenkins and Gitlab.
  • Experience with Maven and SonarQube.
  • Experience in Administration, Fine Tuning and Deployment of Web applications with Tomca Application Server
  • Experience with server Performance Tuning
  • Experience in in Designing and deploying AWS solutions using EC2 instances
  • Experience in working with logs, traces and messages using tools such as Log Analyzer, Resource Analyzer and Admin Console.
  • Agile Implementation, Sprint Planning.
  • Requirement Analysis, Planning, Defining, Designing, Coding/Building, Testing, Deployment & Maintenance.
  • Analyse performance requirements for the projects by code quality and coverage using Unit testing tools.
  • Experienced in participating multiple CRP(s), SIT, UAT and Go-live phases of the projects. Provided support during and post Go-Live activities.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.