Uploaded File
add photo
Sidd
908-379-7442
Avenel, NJ 07001
Sr. Java Developer
7 years experience C2C
0
Recommendations
Average rating
58
Profile views
Summary

Around 5 years of experience as a J2EE/Full Stack Developer in development and implementation of Web-based Client-Server applications using Web, Java and J2EE Technologies.

Experience
Sr. Java Developer
Information Technology
Sep 2018 - present
* Responsibilities:
• Responsible for front and back-end web development.
• Worked in a very agile environment where active tasks had to be logged in RTC and deployed via UCD as they are completed.
• Responsible for the full life cycle of certain portions of the project, from requirements to development.
• Worked with Oracle DB to create and modify Stored Procedures to pull and modify necessary data.
• Participate in design of overall architecture of the web application.
• Maintained quality and ensured responsiveness of applications.
• Extensive full stack work including DB up to strictly EXTJS in the front end.
• Worked on Java EE7 as the platform.
• Used RTC for work ticket management.
• Used several languages and databases including PHP, HTML, CSS, JavaScript.
• Designed user interactions on web pages. Also designed and developed APIs.
• Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection and client side Java-beans for DAO Design Patterns.
• Used Jenkins and UCD for code build and deployments
• Used EXTjs to enhance the look and feel of the UI as well as to provide some key functionality.
• Followed a Model View Controller pattern requiring the creation of the View to reflect the database Model and then a Controller to reflect the View.
• Incorporated HTML into JavaScript to create certain functionality. Technical Environment: JavaScript, HTML5, CSS3, AngularJS, Windows, UNIX, Linux, SQL Developer, Shell Scripting, Maven, Oracle, MySQL, Eclipse *
Agile Methodology AngularJS CSS Design Patterns Eclipse Ext.JS HTML J2EE Java JavaScript Jenkins Linux Maven MVC MySQL Oracle PHP Shell Scripts Spring SQL SQL Developer Stored Procedure UI UNIX Windows
Remove Skill
Full Stack Developer
Information Technology
Jul 2016 - Aug 2018
* Responsibilities:
• Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
• Created new workflows for Enterprise Business Markets (EBM) Workflow Engine to sell enterprise products.
• Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
• Upgraded the UI screens in the application to single page UI using Angular, HTML5 and CSS3.
• Used STS for developing, debugging, integrating and deploying the application.
• Maintained source code in GIT Repository.
• Involved in the day to day sprint development activities and delivered per sprint timeline.
• Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.
• Coordinated with the onsite and offshore developer's w.r.t ongoing issues and follow up.
• Utilized Node.js to create a fast and efficient chat server.
• Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
• Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
• Actively involved in code reviews and also in bug fixing. Technical Environment: Java 8, JSP, JavaScript, Ajax, Node.JS, jQuery, Angular, Maven, Spring Boot, POS, MongoDB, DOJO, STS, Spring, Hibernate, Microservices, Backbone, HTML5, CSS3, Rest API, Log4J, GIT, Agile, Jenkins, XML, Windows *
Agile Methodology AJAX AngularJS backbone.js Bootstrap CSS Git Hibernate Java JavaScript Jenkins jQuery JSP Junit Log4J Maven MongoDB MVC node.js Oracle REST Spring Spring Boot UI Windows Wireframing XML
Remove Skill
Full Stack Developer
Information Technology
May 2015 - Jul 2016
New York, NY
* Responsibilities:
• Involved in Analysis, Design, Development, UAT and Production phases of the application.
• Worked on various Java standard design patterns such as Singleton Patterns, Factory, Session Façade and Model View Controller (MVC).
• Developed Spring Beans to encapsulate business logic through Spring IOC dependency injections and Implemented web flow of the Application using Spring MVC.
• Designed classes in backend to process various requests from front end and to generate responses using Servlets, Core Java and PL/SQL.
• Extensively worked on SQL Queries, Stored Procedures, Functions, Views and Triggers in Oracle 11g.
• Developed Hibernate for implementing the persistence mechanism in the application.
• Used DAO pattern to fetch data from database using Hibernate to carry out various database transactions.
• Extensively used Hibernate Named Queries, Criteria Queries, Hibernate Query Language (HQL).
• Used MongoDB for storing the user profile data from multiple systems such as LDAP and other legacy systems.
• Used Apache Maven build tool to automate the build process and Jenkins CI for Continuous Integration.
• Implemented logging using Spring's Aspect Oriented Programming (AOP) concept.
• Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in Spring framework using annotations.
• Designed single page applications using AngularJS implemented all the front-end components using Spring MVC.
• Implemented Microservices architecture using Spring Boot for making different application smaller and independent.
• Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided using AngularJS.
• Developed Unix commands to go through the server logs and identify the issues.
• Used SVN and Rational Team City as version management tool.
• Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of information, marshalling and un-marshalling using JAXB.
• Responsible to enhance the UI using HTML, JavaScript, XML, AngularJS, CSS, Python as per the requirements.
• Expertise in UI debugging and troubleshooting existing code using Chrome Developer Tools and Firebug.
• Implemented modularization for front end UI of application using MVC pattern.
• Created Directives, Controllers and Services by using AngularJS. Working knowledge by passing the AJAX, XML, Http Requests to server and populating in cases to JSON.
• Produced content pages with CSS3 layout and style markup presentations and also used JavaScript.
• Performing the Unit testing using JUnit and basic functional testing with different set of data. Technical Environment: Java, J2EE, Hibernate, Angular JS, Spring, Maven, REST, JBoss, Tomcat, HTML5, CSS3, JavaScript, JSON, XML, Log4j, Oracle 11g, Eclipse, SVN, Python, NodeJS, AWS
• * *
AJAX AngularJS Apache Apache Tomcat AWS Continuous Integration CSS Design Patterns Eclipse Hibernate HTML J2EE Java Java Servlet JavaScript JBOSS Jenkins JSON Junit Log4J Maven MongoDB MVC node.js Oracle Python REST Spring Spring Boot SQL Stored Procedure SVN TeamCity Triggers UI UNIX XML
Remove Skill
Java/J2EE Developer
Information Technology
Mar 2014 - Apr 2015
Newark, NJ
* Responsibilities:
• Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
• Worked in developing application using Spring Core, JDBC and DAO layers to offer abstraction for the business from the database related code.
• Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
• Formed complex associations between Plain Old Java Objects using Hibernate. Extensively used concepts such as inheritance, lazy loading, cascading.
• Developed persistent classes, including association, inheritance, polymorphism, composition and the Java collections framework.
• Utilized various design patterns in the process including Singleton, Factory, DAO, decorator patterns, Model View Controller, command Design Pattern.
• Implemented application specific exception handling and logging framework using Log4j.
• Used Jackson for bean serialization and de-serialization.
• Participated in code review sessions.
• Maven as a build and deployment tool. Created JAR, WAR, EAR & dependency JARS.
• Performed unit testing using JUNIT framework.
• Worked with Bootstrap Twitter Framework and AngularJS to Design single page application.
• Developed front end pages in HTML5, CSS3, AngularJS to allow dynamic loading, improved interaction and rich look to the User Interface.
• Implemented user input validations using Angular.js, JavaScript and HTML.
• Inspected and debugged front-end code with FireBug.
AngularJS Bootstrap CSS Design Patterns Hibernate J2EE Java JavaScript JDBC Junit Log4J Maven Spring
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Computer Science
New Jersey Institute of Technology
Skills
AngularJS
2021
6
CSS
2021
6
Java
2021
6
JavaScript
2021
6
Maven
2021
6
Spring
2021
6
Jenkins
2021
5
MVC
2021
5
Oracle
2021
5
UI
2021
5
Agile Methodology
2021
4
Design Patterns
2021
4
Hibernate
2018
4
J2EE
2021
4
Junit
2018
4
Log4J
2018
4
Windows
2021
4
AJAX
2018
3
Bootstrap
2018
3
Eclipse
2021
3
HTML
2021
3
MongoDB
2018
3
node.js
2018
3
REST
2018
3
Spring Boot
2018
3
SQL
2021
3
Stored Procedure
2021
3
UNIX
2021
3
XML
2018
3
backbone.js
2018
2
Ext.JS
2021
2
Git
2018
2
jQuery
2018
2
JSP
2018
2
Linux
2021
2
MySQL
2021
2
PHP
2021
2
Shell Scripts
2021
2
SQL Developer
2021
2
Wireframing
2018
2
Apache
2016
1
Apache Tomcat
2016
1
AWS
2016
1
Continuous Integration
2016
1
Java Servlet
2016
1
JBOSS
2016
1
JDBC
2015
1
JSON
2016
1
Python
2016
1
SVN
2016
1
TeamCity
2016
1
Triggers
2016
1