This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Netvision Resources - Baltimore, MD

posted about 2 months ago

Full-time - Senior
Baltimore, MD
Professional, Scientific, and Technical Services

About the position

The Senior Full Stack Developer will design and develop software applications using Twelve-Factor App methodology, focusing on creating innovative UI designs and web components. The role involves collaboration with other experts to assess technological advancements and recommend solutions to enhance the software development experience. The developer will implement GUIs, design microservices, and utilize various tools for continuous integration and delivery, while also ensuring compliance with standards such as Section 508.

Responsibilities

  • Design and develop software applications using Twelve-Factor App methodology.
  • Develop innovative UI designs and web components through collaboration.
  • Implement Graphical User Interfaces (GUIs) using JSP, HTML, CSS, XML, AJAX, jQuery, AngularJS, ReactJS, Node JS, and JavaScript.
  • Design and develop Microservices using Spring Boot, Java, and RESTful architecture.
  • Utilize CI/CD tools like Bitbucket, Maven, Jenkins, Nexus, and UCD for software deployment.
  • Develop and maintain Enterprise Java Batch applications using JSR 352.
  • Create SOAP-based Web Services and ensure security compliance.
  • Develop Data Access Layer (DAO) for interfacing with IBM DB2 database.
  • Create POCs and templates for Behavior Driven Development (BDD) test frameworks.
  • Develop unit test cases using Junit, Mockito, and Power Mock frameworks.
  • Document solution architecture using MS Project, Visio, and UML.
  • Attend customer technical discussions and provide technical inputs.
  • Impact functional strategy by developing new solutions and processes.
  • Provide guidance and support to junior/mid-level developers.

Requirements

  • Bachelor's Degree in Computer Science, Mathematics, Engineering, or a related field.
  • 10+ years of experience with Java, Spring Boot, Angular, and React.
  • Ability to obtain and maintain a Public Trust.
  • Extensive design and programming skills in Java and JEE technologies.
  • Hands-on experience with frameworks such as AngularJS, jQuery, ReactJS, and Express/Node.js.
  • Experience working on Agile projects and knowledge of Agile tools.
  • Experience in developing applications using Single-Page Application Architecture.
  • Experience coding responsive web pages and understanding cross-browser limitations.
  • Experience designing and deploying cloud-native applications on AWS with PostgreSQL.
  • Deep knowledge of PaaS offerings like Red Hat OpenShift and Docker.
  • Experience with modern CI tools including Jenkins, Git/BitBucket, and Jira.
  • Experience with Web Services Technologies and Security protocols.
  • Hands-on experience with Microservices and RESTful API development.
  • Experience with automated unit testing and TDD/BDD methodologies.
  • Experience with JEE technologies including Struts, Spring Framework, and Hibernate.
  • Experience with static code analyzers like SonarQube.

Nice-to-haves

  • Experience with the implementation of Section 508 standards for Web Applications.
  • Exposure to writing Technical White Papers and systems design documents.
  • Prior experience with federal or state government IT projects.
  • Experience with low code platforms like ServiceNow, Pega, MS Power Platform.

Benefits

  • Health insurance
  • 401k plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service