Full-Time

Fullstack Java Developer

DellFor Technologies

DellFor Technologies

Compensation Overview

$80k/yr

+ Relocation allowance + Travel allowance + Referral bonus

New York, NY, USA

In Person

Relocation allowance and travel allowance provided.

Category
Software Engineering (1)
Required Skills
Bash
jQuery
Express.js
Tomcat
Python
JavaScript
React.js
MySQL
Struts
Ruby
JUnit
Bootstrap
Apache Spark
SQL
Java
Postgres
Mockito
AWS
Perl
AJAX
MongoDB
REST APIs
Hadoop
Oracle
AngularJS
Spring
HTML/CSS
Cassandra
Hibernate
Requirements
  • 3-6 years hands-on strong programming experience in JAVA, Hibernate, Spring MVC, Multi-threaded server-side development
  • 3-6 years data modelling and SQL experience. Familiarity with Apache Cassandra, Hadoop, Spark is a plus
  • 3-6 years of experience with Open Source tools (Apache, JBoss, Tomcat, Hibernate, Ant, Ivy, Spring, JUnit, etc.)
  • Experience with at least one NoSQL Database (Apache Cassandra) is a plus
  • Solid experience with development of interactive web applications (HTML, JavaScript, AngularJS)
  • Financial knowledge and interest strongly recommended
  • A passion for excellence, the ability to collaborate and succeed in a team environment as well as strong time management abilities a must
  • 4-year Computer Science degree or equivalent experience in any STEM subject
  • More than 1 year Hands-on knowledge of cloud platforms such AWS.
Responsibilities
  • Develop Full Stack Web Applications using Core Java, JavaScript, jQuery, Spring 4, Hibernate 3, SOAP and Restful Web Services, HTML5, CSS3, Angular.js, Node.js and Express, Bootstrap3, Ajax, JSON, MongoDB, Oracle, MySQL, JSP, JDBC, Servlets, Struts 2 and XML.
  • Work on different levels of Software Development Life Cycle including Test-Driven Development.
  • Apply J2EE Design Patterns such as Singleton, Factory, DAO, Prototype, Observer, Front Controller and Model View Controller.
  • Develop high-throughput web applications using Java Multi-Threading, Collection Framework, Java 8 features including Stream API, Functional Interfaces, Lambda Expressions, and Asynchronous processing based on Events handling and Callback functions.
  • Configure and design Cross-Cutting Concerns using Spring AOP and AspectJ.
  • Develop Non-Blocking I/O web applications using Node JS with MongoDB database.
  • Work with server-side templating languages like Jade, EJS, etc.
  • Create and consume SOAP and Restful web services using JAX-WS, JAX-RS, and Spring Rest Controller.
  • Consume Restful web services using Node JS, AngularJS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface.
  • Develop Single Page Applications using MEAN (MongoDB, Express, AngularJS and Node JS) stack.
  • Develop web applications using HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, JSP, Servlets and JDBC.
  • Experience with JavaScript libraries such as jQuery, jQuery UI, Backbone, React and Amber to develop user interface widgets and manipulate DOM efficiently.
  • Strong experience in CSS3 preprocessors such as SASS and LESS, CSS Media Queries, Bootstrap3 and Responsive Web Design patterns.
  • Automate manual processes using Python, Ruby, Unix Shell (bash, ksh), Perl, and Ant.
  • Implement visualization reporting tools like D3.js with SVG and canvas, Jasper Reports, Jfree Charts, Apache POI and iText.
  • Strong experience in integrating NoSQL MongoDB for Architecture, Data modeling, Data migration and Development.
  • Excellent understanding of relational databases like Oracle 12c/11g, Postgre SQL, MySQL and SQL Server.
  • Experience with Hibernate 3 for object relational mapping and data persistence.
  • Proficient in writing SQL statements, Triggers, and PL/SQL for database transactions.
  • Experience in Unit/Debug/Integration testing and generating test cases for web/Java core applications using Karma/Jasmine, JUnit, Mockito and Q Unit.
  • More than 1 year Hands-on knowledge of cloud platforms such AWS.
  • Extensive experience with web and application servers like Apache Tomcat and Jboss 7.x.
  • Hands on experience in handling critical web based applications issues and failure recoveries.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A