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.

Unicorn Technologies - Woodlawn, MD

posted about 2 months ago

Full-time - Mid Level
Woodlawn, MD
Professional, Scientific, and Technical Services

About the position

The Java Full Stack Developer will design and develop software applications using Twelve-Factor App methodology, focusing on creating innovative UI designs and collaborating with experts to enhance software delivery. The role involves implementing GUI using various technologies, developing microservices, and utilizing CI/CD tools for deployment in cloud environments. The developer will also maintain enterprise applications, create POCs for testing frameworks, and provide guidance to junior developers while participating in technical discussions.

Responsibilities

  • Design and develop software applications using Twelve-Factor App methodology.
  • Develop innovative UI designs and web components through collaboration.
  • Implement Graphical User Interface (GUI) using JSP, HTML, CSS, XML, AJAX, jQuery, AngularJS, ReactJS, Node JS, and JavaScript.
  • Design and develop Microservices using Spring Boot, Java, and RESTful architecture.
  • Use CI/CD tools like Bitbucket, Maven, Jenkins, and Nexus for software deployment.
  • Develop and maintain Enterprise Java Batch applications using JSR 352.
  • Create SOAP-based Web Services using various web service technologies and security protocols.
  • Develop Data Access Layer (DAO) to interface 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 design documents.
  • 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 with cross-browser compliance standards.
  • 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