We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer New York

3.00/5 (Submit Your Rating)

SUMMARY:

  • Over 8+ years of experience with Java and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
  • Involved in complete development of ‘Agile (SCRUM) Development Methodology’ and tested the application in each iteration.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Implemented Micro Services using Spring Boot and AngularJS.
  • Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Experience with PCF and AWS cloud technologies.
  • Developed an AWS lambda function to send a request for internal service end points through API Gateway using apache Http Client.
  • Created a Single Page Application (SPA) using AngularJS as framework, to bind data with specific views and to synchronize data with server.
  • Used JavaScript, JQuery, AngularJS, Node JS and AJAX technologies for front end user input validations and Restful web service calls.
  • Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags.
  • Implemented AJAX for asynchronous communication with server providing better user experience.
  • Utilized Java 8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for bulk data operations on Collections and Parallel operations for effective sorting mechanisms.
  • Used Apache Kafka in cluster as messaging system between the APIs and Microservices.
  • Implemented Spring Security for authentication and authorization.
  • Implemented Business Logic using Java, spring and Hibernate.
  • Proficient in developing SOAP and RESTful Web Services.
  • Implemented Representational state transfer (REST) Web services for distributed systems using Jersey framework to retrieve data from client side.
  • Used MongoDB as data storage and utilized aspects like replica sets, Sharding and clever document design to make service extensible scale and feature wise.
  • Experience in using Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity).
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Well versed in application development using back ends such as Oracle 9i/10g/11g, SQL Server, MYSQL and DB2 for RDBMS.
  • Created DDL and DML SQL scripts for creation of database objects in Oracle DB.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest tool for performance testing.
  • Configured development environment using WebSphere application server for developer’s integration testing.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.
  • Create and configured the new Jenkins slave nodes and distributed the jobs between all Jenkins minions.
  • Achieved the continuous Integration (CI) and continuous deployment (CD) in Jenkins brew master instance, which reduces the time for the deployment of microservices.
  • Used Maven building tool for creating EAR file to be deployed in application servers.
  • Used TortoiseSVN to maintain the version of the files.
  • Experienced in version management systems with Clear Case, Microsoft VSS, CVS and SVN.
  • Excellent communication and interpersonal skills with the ability to work individually as well as collaboratively in a team. Ability to adapt to new technologies.

TECHNICAL SKILLS:

Core Java: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection

J2EE: JSP, Servlet, EJB-Session Beans, Entity Beans, JMS, JDBC, JNDI

Framework/Libraries: Struts, Hibernate, Spring 3.0, Spring Core, Spring MVC, Spring DAO, Spring Web flow, Spring ORM, Spring Boot 1.2.3

Web/Application Servers: Apache Tomcat Server 5.x, JBoss, Application Servers Web Sphere 5.1, JBoss Application Server, WebLogic 10

XML Technologies: XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB

Web Technologies: HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, DOJO, Angular JS

IDEs: Eclipse, My Eclipse, RAD, Net Beans

Design Skills: UML JUDE, Rational Rose, Visio, Object Oriented Analysis and Design OOAD, GOF Java J2EE Design Patterns

Web Services: WSDL, SOAP, JAX-WS, AXIS, JAX-RS, UDDI, WS-Security, RESTful, SOAP UI

Database: Oracle 9i/10g/11g, MySQL, SQL, PL/SQL, DB2, TOAD, SQL Developer

Operating Systems: Windows 2000, Windows XP, Unix, Linux, Windows 7, Solaris 2.x, Red Hat Linux and Dos

Source Control: SVN, CVS, IBM Clear case and Harvest

Testing: JUnit, Mockito, SOAP UI, Firefox Plugin

Build Deployment: Maven, Ant, Jenkins, Mule ESB

Tools: Bugzilla, QC, FileZilla, WINSCP3, Edit Plus, Rally, Drools, Putty

PROFESSIONAL EXPERIENCE:

Confidential, New York

Senior Java Full Stack Developer

Responsibilities:

  • Used Agile Methodology and Involved in all phases of the Software development life cycle (SDLC).
  • Involved in designing and deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS.
  • Used Rational Rose to create Use Case Diagrams, Object Diagrams and Class Diagrams in UML.
  • Developed web services using REST/SOAP, WSDL, JAX-WS, JAX-RS, JDOM, XML, XSL and Apache CXF, implementing SOA architecture for business operations.
  • Used JavaScript, JSP and JSTL for Presentation layer to reduce the application complexity.
  • Used HTML, CSS, JavaScript, JQuery, JSON and DOJO for User Interface (UI).
  • Implemented login functionality on the client side in AngularJS, routing logic and navigation from screen to screen.
  • Web application development for backend system using AngularJS, HTML 5, and CSS3.
  • 42Involved in developing application using JSF, MVC Framework.
  • Used AJAX API for intensive user operations and client-side validations.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
  • Deploying Rest API’s Application in AWS Cloud
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
  • Developed Web services using Apache Axis SOAP engine.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from
  • Front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well
  • As chatting service.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from
  • The front-end jQuery Ajax calls.
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and
  • Send request to server.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Spring annotations mechanism to create RESTful applications.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Involved in the spring controller development using spring MVC, spring security and spring core modules.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Used JBPM as a workflow engine.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
  • Wrote Stored Procedures and complicated queries for MongoDB.
  • Implemented WebSphere MQ for provisioning using the Spring JMS Listeners to parse the XML message.
  • Implemented Log4j for Logging Errors, debugging and tracking using Loggers, Appenders components.
  • Developed Ant Scripts for the build process and deployed in Apache Tomcat.
  • Performed deployment of applications on Apache Tomcat Application Server.
  • Implemented and configured Jenkins job for Continuous Integration (CI) tool.
  • Configured the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins CI server.
  • Followed Test Driven Development (TDD) to develop JUnit test cases and performed integration and system testing.
  • Used Rational Clear case for version control and Clear Quest for bug tracking.

Environment: Windows XP, Java 8.0, Design Patterns, AWS,WebLogic10.2, Java, J2EE Servlet, Velocity, HTML, AJAX, JavaScript, JQuery, CSS, Struts, Spring 4.0.6, Spring Security, Spring Core, Spring MVC, Hibernate, RESTful API, Web Services, SOAP, WSDL, UDDI, JAX-RS, Jersey, JSON, XML, Angular.JS, ReactJS, EXT JS, Express JS 4.x, NodeJS, Typescript, ES7, MongoDB, SQL, PL/SQL, TOAD, Oracle 10g, DB2, Maven, Jenkins,, WinSCP, Putty, Log4J, JUnit

Confidential, Portsmouth, NH

Senior Java Full stack Developer

Responsibilities:

  • Involved in the requirement analysis and designing the system to in corporate those requirements and coming up with the design to utilize existing systems and services.
  • Involved in discussions leading to technical choices like database to use, cache to use, framework to use, etc.
  • Communicating with external services' representatives for understanding, reporting problems and taking into account the changes and updates.
  • Designed POCs for proving the third party service's credibility and functionality.
  • Involved in developing Web Service components using SOAP service.
  • Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Developed spring boot application for writing web services.
  • Implemented a Continuous Delivery pipeline with, Jenkins and GitHub and AWSAMI’s. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Participated in design of the components using a distributed architecture on AWS cloud platform.
  • Implemented the data layer for using the MongoDB database and coming up with the JSON structure to use/store minimizing the dependency and redundancy.
  • Integrated the JSON objects, DB objects and business logic through faster xml Jackson Object Mapper.
  • Divided the code in layers and services so that external service classes can be injected through Spring DI.
  • Took in all events required for the app through JMS running on ActiveMQ queue.
  • Designing, coding and maintaining all the classes and beans for implementing the business logic. Managed all the beans, controllers and services for both synchronous and asynchronous operations.
  • Used Callable objects for implementing multithreading for parallel execution of independent events.
  • Wrote JUnit test cases for these classes following a test driven methodology.
  • Implemented content reading and html reading in classes through Apache POI and JSOUP respectively.
  • Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA.
  • Involved in the front end design using HTML5, CSS, JavaScript and JQuery.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript,
  • React JS, Backbone. Js, JSON and HTML5.
  • Used AngularJS as the development framework to build a single-page application.
  • Involved in the implementation of front end services through AngularJS and connecting them to the backend services.
  • Incorporated error handling through exception handling in different layers and generating custom exceptions and codes.
  • Implemented different levels of logging throughout the system using Slf4j logger.
  • Participated in daily stand ups and Sprint planning and review meetings.
  • Performing bug fixes and coordinating with the testing team for all the updates and changes.
  • Documented and presented the code to the client before code handover.

Environment: Java 1.8, Spring 4.0.6, Spring boot 1.1.5, Spring IO, Spring MVC, AWS, AngularJs, ReactJS, Spring Rest, JUnit 4.11, Apache poi 3.9, JSoup 1.8.1, Tomcat 7.0.54, Slf4j 1.7.7, Log4j 1.2.17, ActiveMQ broker/client 5.9.1, 4.3.4, JAX-RS 2.0, Maven 2.5.1, MongoDB, SOAP, Rest, WSDL, Windows 7, Eclipse Luna.

Confidential, Austin, TX

Java J2EE Developer

Responsibilities:

  • Worked with the business team to analyze and document the software requirements.
  • Involved in Design, Development and Support phases of SDLC. Used methodology and participated in SCRUM meetings.
  • Developed UML class, sequence, state, activity and use case diagrams for project structure and flow design using Microsoft Visio.
  • Designed the project using Dispatcher Servlets, Controllers and View Resolvers of Spring MVC framework utilizing spring concepts like DI Dependency Injection and AOP Aspect Oriented Programming for business logic.
  • Used Spring Security Management for user verifications.
  • Implemented SOA web services using JAX-RS reference implementation Jersey.
  • Used Amazon Web Service's Dynamo DB database for storing member records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
  • Used POJOs and integrated EJB session beans with spring for business logic related to different modules.
  • Developed the UI modules using HTML and CSS in JSP pages used JavaScript for form validations and interactive and dynamic GUI generation. Implemented Spring Web flow for page navigations.
  • Create RFP microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Configured Java Mail as a bean class in the spring framework for allowing the members to communicate with their care providers through email.
  • Developed Servlets and Filters for session and cookie management of each user.
  • Used ORM tool Hibernate with Annotations for integrating drugs database and staff directory with the application.
  • Queried these databases through SQL, HQL queries.
  • Used Message Driven Beans MDBs to be invoked by JMS java Message Service publish/subscribe model messages for user notifications and timely reminders.
  • Handled patch releases after Sprints to in corporate change requests.
  • Worked with Tomcat as the application server and WebLogic as the webserver.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages and Subversion for version control.

Environment: Java 1.7, Spring 3.1, Hibernate 4.1, Spring 3.1, Spring Security, Spring MVC, AWS Dynamo DB, REST, JSON 2.0, JAX-RS 1.1, Jersey 1.5, EJB 3.1, WebLogic Server 12.1.1, Apache Tomcat 7.0.34, Servlet 3.0, JSP 2.2, HTML 4, CSS 3, JavaScript 1.8.5, JMS 1.1, Apache Maven 3.0.3, Eclipse Juno 3.8, Windows 7.

Confidential, St. Louis, MO

Java J2EE Developer

Responsibilities:

  • Involved in writing technical document, Analysis, Design, Development, Integration and Testing of modules.
  • Developed this application based on the Agile Development practices.
  • Developed communication between Client and server using Multi-Threading.
  • Implemented IPC Message queues for communication between servers.
  • Developed presentation layer of this application using JSP, HTML, CSS, AJAX, JavaScript, JQuery and Apache Wicket.
  • Involved in designing Activity Diagrams, Sequence diagram and Class diagram using rational rose UML tool.
  • Developed light weight business component and integrated applications using Spring framework, Spring web
  • MVC using features like IOC and configuring application context for spring bean factory.
  • Developed integrated applications and light weight component using Spring framework and IOC features from
  • Spring web MVC to configure application context for spring bean factory.
  • Developed the DAO classes needed for application by extensively using Spring JDBC.
  • Deployed the application and tested on JBoss Application Server.
  • Collaborated with Business Analysts during design specifications.
  • Worked on IBM DB2 for storing and retrieving data of application.
  • Created DDL, DML to create tables and to assign specifications for created tables.
  • Created stored procedures, triggers and different joins for database using Sql scripts.
  • Used SOAP based web services (JAX-WS, JAXP-RPC, and JAXB) to communicate across different systems and worked with SOAP UI for analyzing and debugging requests/responses.
  • Developed JUnit test classes for testing the modules.
  • Collaborated with testing team to resolve defects raised using HP quality center.
  • Configured spring to manage Actions as beans and set their dependencies in a spring context file and integrated middle tier with Struts web layer.

Environment: Java/J2EE, JSP, Servlets, JSTL, HTML, Spring 3.1, Spring JDBC 4.0, Spring Web, JBoss Seam 2.0.2, JSF, AJAX, jdk 1.6, Apache Wicket 1.6, JavaScript, IBM Clear Case7.1, IBM DB2, Windows 7, Eclipse Indigo.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design, development and implementation of this application.
  • Analyzed and understood the requirements and Enhancements by discussing with Business Analysts and developed the features according to Business requirements.
  • Analyzed and developed Use Case diagrams, Sequence diagrams and Activity diagrams using UML Rational Rose.
  • Developed the web service for accepting the XML as inputs source for generating the rate plans using JAX-WS framework.
  • Involved in implementing the MVC architecture integrating Hibernate and spring framework.
  • Used Core Spring framework for Dependency Injection and Spring Context Used Spring ORM to integrate with the Hibernate.
  • Developed UI pages using Angular JS, CSS3 and HTML/5.
  • Work on technical design and develop SOAP Fault translation from application exceptions, Web Services, custom components.
  • Configuring Web services using the Web services definition language (WSDL).
  • Created tables in Oracle database and implemented Database access through Hibernate.
  • Developed complex PL/SQL Queries, Stored Procedures and Functions.
  • Unit testing using JUnit and Preparing test case plans.
  • Analyzing the defects and unit testing and Implemented logging using the Log4J.
  • Prepared builds using Maven for the other environments like QA, STG and PROD.
  • Followed Agile Methodology for implementation of the project.

Environment: Windows XP, Unix, RAD7.0, Java6.0, Design Patterns, WSAD 6.0, Websphere, Apache Ant, J2EE Servlet, JSP, HTML, AJAX, JavaScript, CSS, JQuery, JSON, Struts, Spring, Hibernate, Web Services, SOAP, WSDL, XML, Eclipse, Apache Couch DB, SQL Developer, Cruise Control, WinSCP, Log4J, JUnit.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in Design, Development, Testing and Integration of the application.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-coordinated Application testing with the help of testing team.
  • Writing database queries on Oracle.
  • Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Developed web services using SOAP, WSDL, and XML.
  • Build RESTful Web services using JAX-RS API.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Used log4j for logging and SVN for version control.

Environment: Java, JSP, Spring, SOAP Web services, SOA, Restful, JavaScript, CSS, XML, JAXB XHTML, XSLT, JMS, Ajax, Hibernate, Log4j, Oracle, Web Sphere, Ant, Eclipse, UNIX,

We'd love your feedback!