Full Stack Java Developer

Depends on Experience

Full Time

  • No Travel Required


AngularBootstrapFull Stack Java DeveloperHTML 5JSONPL / SQLJQueryJavaScriptNoSQLCSS 3

Job Description

Sr. Full-Stack Java Developer

Key Responsibilities and Duties

Monitors development work to ensure resulting software meets established goals.

Coaches, reviews and delegates work to lower level professionals.

Identifies and analyzes business needs, conducting requirements gathering, and defining scope and objectives for the IT System.

Oversees the configuration, customization, diagnoses, and enhancements for operating systems software.

Designs, codes and develops, and unit tests applications in accordance with established standards.

Performs detailed design and code reviews and addresses findings appropriately.



8- 10 Years Preferred

Required Skills:

5 or more years of software development experience

5 or more years of building enterprise applications

3 or more years of REST service development

2 or more years of hands on experience with Angular


Preferred Skills:

Java 8 or higher

Enterprise Development with Automated Builds, Deployment, Automated Testing

Spring Framework / Spring Boot (SpringMVC, Spring Security and Spring Batch, Spring Cloud, Spring Integration, etc..)

Solid understanding of object-oriented design principles

MongoDB or other NoSQL database technologies

Web Services - JSON experience

HTML, JavaScript, TypeScript, CSS other JavaScript libraries

UI frameworks (JQuery, Bootstrap, HTML5, CSS3)

Distributed source control systems such as Git

Gradle or similar build automation tools

jUnit and mocking frameworks

Docker, Openshift, Kubernetes, and/or other software containerization experience

Agile SCRUM delivery and with preference to SAFe methodologies

Design and Architecture with Microservices

Cucumber and gherkin

Experience in Linux/Unix environments


SOAP services

Neo4j or other graph database experience


Oracle, PL/SQL, or other SQL database technologies

Background check will be required