Java Full Stack Developer

Overview

Remote
Depends on Experience
Contract - W2

Skills

Java
Mockito Framework
JSP
JDBC

Job Details

Job Description:

Must Haves: Must have 5+ years of IT experience in design, development, integration and testing of software solutions based on J2EE technologies such as servlets, Java Server Pages (JSP), and JDBC. 5+ years of experience with relational databases such as: SQL Server, MySQL, and/or DB2. Must have 2+ years experience with managing, building, and deploying code through tools such as: Eclipse, GIT, and Jenkins. Experience designing and executing JUnit test cases using Mockito framework is a must have. Knowledge/experience working with Gradle and Docker are nice to have.

Basic Requirements:

Must have 7+ years of IT experience in design, development, integration and testing of software solutions based on J2EE technologies including servlets, Java Server Pages (JSP), and JDBC.

5-7 years of experience with relational databases including SQL Server, MySQL, and/or DB2.

2-3 years of experience with managing, building, and deploying code through tools including Eclipse, GIT, Gradle, Docker, and Jenkins.

2-3 years of experience designing and executing JUnit test cases using Mockito framework based on business requirements and functional specifications.

Bachelor s degree in computer science or related field, or equivalent work experience relevant to the job requirement.

Programming languages & Frameworks:

Firm grasp of Java 8 (or above), I/O, Multithreading, Collections, Generics, Lambda

Spring Core, MVC, Spring Boot, Spring Security, Sprint Data (JPA), Dependency Injection, AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object), JTA, JDBC

HTML, JavaScript, CSS, jQuery, AngularJS 2.0

Apache Tomcat, Jetty Server

JUnit, TestNG, Cucumber/Selenium, JIRA

Java, J2EE, Web Services, SOA, SOAP, RESTful etc.

Proficient in implementing various Design Patterns like MVC, Singleton, Session, Faade, Factory, DAO (Data Access Object), DTO (Data Transfer Object).

XML technologies - DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.

Worked on SOA (Service Oriented Architecture) SOAP, WSDL Exposure to JAXB, JAX-WS&JAX-RS.

Infrastructure, Development and Deployment:

Candidate should be able to effectively build, analyze, implement, and scale.

Understanding of the use of containers in the development process

Understanding of application lifecycle management

Ability to use a CI/CD pipeline (e.g. JIRA, Jenkins) to deploy applications on AWS

About Brilliant Infotech Inc.