Senior Java Developer

  • Jersey City, NJ
  • Posted 21 days ago | Updated 2 days ago

Overview

Hybrid
Depends on Experience
Full Time

Skills

Java
Springboot
AngularJS
Kubernetes
NoSQL
Software Engineers
REST API
MSSQL
MVC
Object - Oriented Programming

Job Details

In this Role, You Will

  • Work in an Agile environment and participate in story refinement, estimation and delivery, as well as project/program definition and estimation
  • Provide technical leadership throughout the design process and hands-on guidance with regards to technical practices, procedures, and techniques
  • Serve as a guide and mentor for junior level Software Engineers, as well as lead for our consultant teams
  • Participate in issue triaging, solving and release deployment
  • Collaborate with architects, developers, and QA throughout the organization to seek opportunities for increasing automation
  • Partner with security and infrastructure teams to remediate vulnerabilities and end-of-life software/hardware

Requirements

  • 8-10 years of hands-on experience in Java back-end development
  • Need to have deep knowledge on Spring Boot technologies, 3+ years at minimum.
  • Strong skills with hands experience on Spring, Spring-boot framework (MVC, WEB, JPA/Hibernate).
  • Sound knowledge of Object-Oriented Programming (OOPS) Patterns and Concepts.
  • Understanding of the Design Patterns, Architectural Blueprints, UML, and Application Design.
  • Experience with REST API, Soap Services (Web services).
  • Hands-on with SQL and NoSQL Databases such as MSSQL, Oracle, Mongo DB.
  • Familiarity with front-end technologies like XHTML / HTML5, CSS2, CSS3, XML, JSON, JavaScript and modern
  • JavaScript libraries (e.g., AngularJS, jQuery, NodeJS)
  • Knowledge on DevOps with Git, GitHub, Jenkins and build tools Gradle/ Maven
  • Experience with Continuous Delivery principles and related tools (Kubernetes, AKS, Docker).
  • Knowledge on Azure Cloud.
  • Willing to learn new technologies (Business Process Management Technologies).
  • An ability to perform well in a fast-paced environment.
  • Should have excellent communication skills.
  • Ability to think out of box and problem solver.