Java Developer

  • location: Piscataway, NJ
  • type: Contract
easy apply

job description

Java Developer

job summary:
This position is for a full stack application development resource with excellent hands on experience.

 
location: Piscataway, New Jersey
job type: Contract
work hours: 9 to 5
education: Bachelors
 
responsibilities:
The candidate should have extensive experience with server side programming techniques and integrating multiple applications using web services and message-based systems and have hands-on experience using the following technologies: - Five (5) years of experience required - Extensive development experience with Core Java, J2EE, Spring boot, Angular, CSS, HTML 5, Tomcat, Microservices (Netflix stack), Cloud configuration

- Hands on experience with Redis, Elastic Search, Rabit MQ, NoSQL, Apijee - Extensive hands on experience with MVC architecture for Enterprise applications - RESTful web services, SOAP - XML over HTTPS, JSON over HTTPS - SQL, Oracle

Candidate should be able to apply commonly used integration patterns in solution design and implementations, and should be self-sufficient to develop a solution given the business requirements and high-level design:

- Experience in end-to-End Systems Analysis and Design

- Enterprise application development background, e-Commerce application development background is preferred

- Analyze architecture, relationship between systems, and systems flow of end-to-end designs

- Identify potential performance constraints with inter-system designs

- Evaluate solutions alignment with the end user experience

- Define clean yet flexible service interfaces Software/ Application Development & Architecture

- Develop systems and applications using complex algorithms to deliver business functions or architectural components

- Integrate with multiple backend systems using various transport and data protocols while being performance-conscious

- Apply appropriate integration patterns based on technical requirements and high-level design Database Analysis & Design

- Design simple to intermediate complexity database designs

- Troubleshoot and correct performance bottlenecks associated with SQL and database design

- Support efforts related to the proper protection from corruption & encryption of sensitive information

- Validate that programs are operating on clean, correct and useful data - Unit and integration testing

 
qualifications:
The candidate should have extensive experience with server side programming techniques and integrating multiple applications using web services and message-based systems and have hands-on experience using the following technologies: - Five (5) years of experience required - Extensive development experience with Core Java, J2EE, Spring boot, Angular, CSS, HTML 5, Tomcat, Microservices (Netflix stack), Cloud configuration

 
skills: Full Stack

server side programming

web services

message-based systems

Core Java

J2EE

Spring boot

Angular,

CSS

HTML 5

Tomcat

Microservices

(Netflix stack)

Cloud configuration


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Java Developer

  • location: Jersey City, NJ
  • job type: Contract
  • salary: $45 - $55 per hour
  • date posted: 10/2/2018