We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Brentwood, NY

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis, Design and JAVA, J2EE Technologies (Servlet, JDBC, EJB, Web Services).
  • Extensively worked with frameworks like spring, Hibernate, Struts, EJBs, RMI, and JUnit.
  • Java8 stream API for Bulk data operations on Collections using both streams and parallel streams.
  • Solid background in Core Java API, Exception Handling, Multi-threading, Synchronization, Serialization, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in Object oriented design heuristics for improving object oriented design.
  • Experience in Java Database Connectivity: JDBC API, Entity Beans, DAO Pattern, and configuring data sources on Web sphere.
  • Having an experience on Java 8 features like google guice.
  • I have a basic understanding of how SOA integration can be done through Middle ware technology.
  • Experience in working with ESB as a middleware for creating more complex architectures.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Expert level knowledge in using spring modules like Spring Core, Spring DAO, Spring MVC, Spring AOP, Spring IOC, Spring JDBC and Spring JPA.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro services and Spring Boot.
  • Scala Aka Concurrency Collections Closures Traits. Higher Order Functions Implicit Futures Design Patterns Type Safety
  • Expertise in frontend technologies such as HTML, CSS, JavaScript, JQuery, JQuery UI, Angular JS, cucumber JS, Bootstrap, JSP, JSF, JMS, AJAX, JSTL, Cucumber, specification, XML (SAX, DOM), XSL and JSON.
  • Experience in ReactJs Libraries like redux thunk, redux saga.
  • Experience in working with Apace Tiles to simplify the development of web application user interfaces.
  • Good experience in writing Camel Routs and defining various EIP’s using Apache Camel, like Message routers, Switches, Message Endpoints, Dead letter channel, content based routers, and aggregators.
  • Experience in working with parallel and concurrency programming.
  • Experience in design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle 9i/10g/11g/12c, MySQL and DB2, Cassandra.
  • Experience in working with Rapid Application Development(RAD) for rapid prototyping.
  • Experience with RDBMS concepts like Functions, Triggers, Stored Procedures, DDL, DML SQL queries and PL/SQL programming.
  • Having hands on experience in deploying web and JEE enterprise applications in Tomcat Server, Web Logic, Web Sphere, JBoss, Glassfish.
  • Expertise in migration and up gradation of WebLogic server applying patches and installing service packs for Web logic server.
  • I have used Mongo data base to store the user details.
  • Have an experience in CI and CD.
  • Extensively used Agile software development methodology for developing enterprise level java applications
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI and MVC.
  • Experience in writing PL/SQL queries for Stored procedures, Functions and Triggers.
  • Experience in working with ATG Web Commerce framework for building up an e-commerce web application.
  • Experience in working with virtualization technologies like VMware, Microsoft, VirtualBox, Vagrant, Docker.
  • Experience in working with Manual and Automated Testing using Mercury/HP Quality center (QC), Quick Test Pro (QTP), Selenium Web driver in real time across multiple environments
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB, Auto-scaling groups.
  • Proficient in Object-Oriented Design Development (OOAD) and integration of complex enterprise and web based
  • I have used Cassandra microservices to create the web services.
  • Kafka is used for building real-time data pipelines and streaming apps provided by Apache.
  • Solr is an open source enterprise search platform written in java it includes faceted search, real time indexing, dynamic clustering, database integration, NoSQL.
  • Hands on experience with version control systems like CVS, SVN, CLEARCASE and GIT for providing common platform for all developers.
  • Knowledge in working with play and akka frameworks.
  • Knowledge in working with asp.net to create dynamic content for Web application.
  • Knowledge in writing complex mercury hg commands.
  • Knowledge in using spark to perform operations of RDDs on key-value pairs.
  • Experienced in performance dealing and server scaling using tools like JProfiler, Jmeter.
  • Experience in developing web application using test driven methodologies (TDD) and T as a testing framework.
  • Have experience in Software Development Processes like SDLC, Waterfall, Agile, SCRUM, RAD, RUP. To track the process of Agile process used jdbc.
  • Developing RESTFUL web services using Spring boot, Spring RESTFUL template, JPA,Cloud Foundary.
  • Proficient on OOAD Technologies developing Use Case diagrams, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Relational Rose.
  • Experience in working with multiple third party electronic document management and electronic forms development.
  • Experience in working with asset management for developing, operating, maintaining, upgrading, and disposing of assets cost-effectively.
  • Experience in working with Adobe Flex and Adobe experience manager(AEM).
  • Experience in working with ETL tools such as Data Pipeline, jaspersoft ETL, scriptella ETL.
  • Experience in working with different operating systems Windows, UNIX and LINUX.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory.

TECHNICAL SKILLS:

Programming Languages: JAVA 8, J2EE, SQL, PL/SQL, C, C++, ASP.NET, Unix shell scripting, perl, python

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, AngularJS, Cucumber.js, JQuery, XML, XSLT, CSS, SASS, JSON, JSON-DTD, AJAX, Bootstrap, Node.JS, React.JS, vue.js, Cold Fusion.

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

Methodologies: RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development, UML Design pattern.

Operating Systems: Windows, Linux, UNIX

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Executors Framework, EAI, Spring Security, Spring Boot, Spring Batch, Springwith Hibernate)

IDE: IBM RAD, RSA, Eclipse, My Eclipse, NetBeans, JBuilder, IntelliJ

Application/Web Server: IBM WebSphere7.x/8.5, Oracle WebLogic, JBoss, Apache j and Glassfish

Databases: Oracle 9i/10g/11g/12c, SQL, MySQL, DB2, Mongo DB, Cassandra.

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring boot, Netflix Eureka

OO Modeling: Rational Rose, MS Visio

ORM Frameworks: JPA, Hibernate, Spring JPA, DAO

Other Tools: ANT, Maven, Log4j, Docker, Jenkins, Junit, jMeter, JIRA, Selenium, Ansible and Aa Oracle EBS, cucumber

Cloud Computing: AWS (Amazon Web Services), EC2, RDS, S3

Version Control: Clear Case, SVN (Apache Subversion), CVS, Git

PROFESSIONAL EXPERIENCE:

Confidential, Brentwood, NY

Sr Full stack developer

Responsibilities:

  • I have used Lambda expressions for retrieving the user profiles in DAO classes while using Row mapper.
  • Writing corresponding unit tests and integration tests to test the services.
  • Followed Kanban process for tracking the progress.
  • Used Agile as a software development methodology in order to complete the task.
  • Made use of java8 completable features and Asynchronous IO and implementation in java.
  • Made use of anonymous classes creation using Lambda expressions. Experience in writing logs using Log4j.
  • Creating Connection pools and data sources on server.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Excellent knowledge of project structure and aware of standards for application development.
  • Used WebSphere for application deployment.
  • Used spring web MVC framework to build the web modules.
  • We have used angular JS as a front-end scripting language.
  • Used Spring Boot for creating the stand-alone spring applications.
  • Excellent implementation Persistence layer using JPA, JDBC and Eclipse Link.
  • Created Anonymous classes using Lambda expressions.
  • We have used node JS to develop I/O intensive web applications like video streaming sites, single-page applications, and other web applications.
  • Developing application through aPaaS service in order to run and manage the applications.
  • Microservice have been built using Spring Boot, Spring security and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Developed internal services using Java and Node.js
  • Used JDBC for the connection to the database which acts as an interface.
  • Used HTML and JSP for the front-end side of the application.
  • Created RESTFUL web services for the Cerner cloud messaging application to enable clinicians to have access to communication with other clinicians and the clinical data.
  • Wrote unit tests and the integration tests for the RESTFUL services to validate their functionality.
  • Creating backend services to enable hospital employees for patient registration and appointment booking using HIBERNATE.
  • Used Jenkins for code deployment.
  • Used solr for dynamic clustering, database integration and NoSQL.
  • Written several unit test cases using JUnit and created unit test documents.
  • Code repository management using Clear Case and project build tool used is ANT.
  • Good knowledge of Microsoft PMT.

Environment: Core JAVA, JavaScript, Servlets, JSP, JDBC, EJB, JPA, Spring MVC, Java 8, Spring Boot, aPaaS service, solr, Eclipse Link, JAX-B and JAX-RS, Lambda expressions, SQL, Angular JS, node JS, Oracle 10g, ANT, Eclipse, EHS mongo, Cassandra, Jenkins, kafka, SQL Developer, Junit, Agile, IBM WebSphere 5.0, Log 4J, HTML and CSS.

Confidential, New York, NY

Sr Java/J2EE developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Involved in business requirement gathering and technical specifications.
  • Implemented J2EE standards and MVC architecture using Spring Framework.
  • Implemented Event Sourcing using Akka Framework.
  • Used Spring Inversion of Control (IOC) to wire DAO using Hibernate.
  • Design, Implement and Test Oracle ADF applications using J Developer 11g
  • Developed various task flows, and screens for DAS and IDA applications using ADF.
  • Created documentation for all the components which is included in React-Bootstrap page.
  • Extensively used aPaaS services for the development.
  • Integrated Apache Kafka for data ingestion.
  • Testing JSON output using Advanced REST Client or POSTMAN.
  • Used Hibernate in data access layer to access and update information in the database.
  • Extensively used Oracle ATG web commerce for rapid development environment.
  • Used ATG to provides support for B2B and B2c as well assupport for managing content.
  • Used Cold Fusion to communicate with the database.
  • Implemented business processes such as user authentication, transfer of service using session EJBs.
  • Wrote and implemented scripts to enhance user experience and integrated scripts with the CMS using WSO2.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Designed and developed transactional and analytical data structures using WSO2 web services.
  • Implementing WSO2 strengthened developmental methodologies by introducing a code quality document.
  • Used JSP, Java Script, HTML and CSS for manipulating, validating, customizing, error messages to the user interface.
  • Involved in enhancement of existing application utilizing AngularJS, created HTML navigation menu.
  • Used Java Script for client side validations and validation frame work for server side validations.
  • Developed user interface using JSP, JSP tag libraries to simplify the complexities of the application.
  • Used JNDI for naming and directory services.
  • Used angular 2.0 for Modularizing application.
  • Developed code using Java 8 features like lambda expressions, streams, predicates and new date time API.
  • Developed code using lambda expression and Functional Interface Predicate.
  • Implemented Runnable and Event handling using Java 8 Lambda expressions.
  • Responsible for building presentation using the spring framework.
  • Developer a mobile web client to consume the API using AngularJS/HTML5/CSS.
  • Consume web services for data transfer from client to server and vice versa using SOAP and WSDL.
  • Used Soap UI for testing web-services.
  • Used MQTT protocal to allow clients to connect.
  • Used kafka to handle data pipeline for high speed filtering, pattern matchingand for monitoring data pipelines
  • Participated in architect and design of the components using a distributed architecture on AWS cloud platform.
  • Worked with JavaScript Object Notation(JSON) for communicating between front-end and middleware.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Used SVN tortoise for file management.

Environment: Core JAVA, JavaScript, Unix shell scripting, Servlets, JSP, SASS, JDBC, EJB,CI and CD, JPA, Scala, EAI, Spring Boot, aPaaS service, solr, UNIX, Akka Framework,Bamboo, PL/SQL, react JS, Java 8, Spring Framework, IDM technologies, Eclipse Link, JAX-B and JAX-RS, SQL, Oracle 11g, Sybase, Clear Case, ANT, ATG, Mongo, Java FX, Angular 2.0, Cold Fusion, Cassandra microservices, kafka, Eclipse, SQL Developer, Junit, Agile, node JS, Executors Framework, Lambda Expressions, ADA compliance testing, IBM WebSphere 5.0, Log 4J, HTML and CSS.

Confidential, Chicago, IL

Full stack developer

Responsibilities:

  • Gathered requirements from the client. Developed the Software Requirements Specifications.
  • Worked closely with business analysts, project managers and project leaders to analyze business requirements, used J2EE design patterns like Factory, Singleton involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Participated in team meetings, discussions with business analysts and created the scope and functional specifications to lay out the project phases.
  • Followed waterfall model for managing day to day tasks.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Developed the front end of the application using JSP pages.
  • Design, implement, and unit test UI and business layer using ADF Faces and Task flows.
  • Developed Application BL modules using EJB session beans.
  • Involved in configuring JDBC connection pooling to access the database server.
  • Involved in writing basic SQL queries.
  • By using Bamboo, we built the build tasks for Maven.
  • Developed Java objects and wrote rules using ILOG in UNIX development environment.
  • Extensively used Log 4J for logging and debugging the application.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used for implementing UI/MVC framework.
  • Used Oracle ADF for building application Frameworks and to provide visual and declarative approaches to the development of java EE.
  • Used Angular 2.0 for unit, integration testing and integrating tests to building process.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used EAI for unrestricted sharing of data and business process among connected application in enterprise.
  • Used Unix is an operating system in this project.
  • Used Apache Tiles to reduce the duplication of common page elements.
  • Unit testing the application using JUnit.
  • Created new database connection for MYSQL.
  • Code repository management using Clear Case and project build tool used is ANT.
  • Worked with Tomcat for deployment.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Excellent knowledge of project structure and well aware of standards for application development.
  • Use JAX-WS to develop the Web services layer.

Environment: Core JAVA, JavaScript, Servlets, JSP, JDBC, Java FX, Bamboo, EJB, JPA, JSF, JIRA, Jenkins, aji redis, JAX-B, JAX-WS, IDM technologies, Microservices architecture, SQL, angular 2.0,Spring framework, Scala, UNIX, JNI, ESB, Clear Case, EAI, ANT, Unix Shell scripting, Eclipse, TOAD, JUnit, Oracle 9i, Tomcat 6.x,AEM,apache Tiles, Log 4J, HTML, CSS, AJAX and JQueryUI.

Confidential, Warren, NJ

J2EE Developer

Responsibilities:

  • Involved in requirement analysis & client interaction, Responsible for Writing Hibernate mapping XML Files, HQL.
  • Worked closely with business analysts, project managers and project leaders to analyze business requirements, used J2EE design patterns like Factory, Singleton involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Design and develop large-scale eCommerce web applications using java on the oracle ATG commerce platform supporting all the phases of the software development life cycle.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.
  • Involved in developing & consuming Web services using WSDL, SOAP, AXIS and XFire among others.
  • Created JSP, JavaScript, JQUERY & HTML, extensively used various collection classes like Array List, Hash Map, Hash Table, and Hash Set.
  • Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users
  • Developed the Use case, Sequence and Class diagrams using UML/Rational Rose, used Spring MVC to decouple business logic and view components, involved in developing/coding the core framework classes and developed web services using JAX-WS to make use of existing applications.
  • Worked with JAXB, used JBoss Application Server that implements the Java Platform, Enterprise Edition (Java EE).
  • Worked with ADF for providing out-of-the-box infrastructure services and a visual and declarative development experience.
  • Used Oracle ADF to develop ready-to-usedesign patterns, metadata-driven and visual tools.
  • Created new database connection for MYSQL
  • Followed Java coding standards while developing the application.
  • Involved in JUNIT, Integrations & smoke testing.

Environment: Java 1.7, J2EE, Servlet/filters, JSP, JSTL, Spring IOC, JNI framework, JNI framework, sEAI, Spring AOP, CSQL, Spring MVC, UNIX, mango, Java FX, Cassandra microservices, perl, kafka, redis, Spring boot, Micro services, O Spring REST, Spring Security, Hibernate 3.0, paas, Ajax, AngularJS, Apache Camel, AWS, EC2, S3, WebSphere, Tomcat, Netflix Api,, Eclipse STS, Executors Framework, Oracle 11g, MAVEN, Log4J, Jenkins, JProfiler, JMeter, Git, JIRA, JUnit, Mockito, Fiddler.

Confidential

Java Developer

Responsibilities:

  • Used Agile Methodology and participated in Scrum meetings.
  • Designed and developed the UI using JSP, HTML, Ajax, CSS and JavaScript.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Developed user interface using JSP, JSP Tag libraries.
  • Developed different components of the application such as JSPs, EJB are using Rational Application Developer.
  • Developed various EJB components to fulfil the business logic.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used Web services - WSDL and SOAP for getting credit card information.
  • Used ANT scripts to build the application.
  • Used JMS for asynchronous communication.
  • Wrote SQL queries.
  • Developing Backend stored procedures using PL/SQL which actually will generate reports
  • Implemented various Design Patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Performed unit testing using JUnit framework.
  • Monitored the error logs using Log4j.
  • Used CVS for version control.

Environment: Java EE 5, Rational Application Developer 7.0, WebSphere Application Server 6.1, Oracle 10g, JSP 2.1, HTML/DHTML, EJB 3.0, Spring 2.0, Hibernate 3.0 JavaScript, IBM MQ Series, AJAX, JNDI, Web Services, SOAP, WSDL, JAXP, JAXB, XML, ANT, JUnit, Log4j, CVS, Windows XP.

Confidential

Application Programmer

Responsibilities:

  • Involved in the development of Customer Perception module.
  • Implemented the project using JSP based tag libraries.
  • Conducted client side validations using JavaScript.
  • Coded JDBC calls to access the database tables.
  • Generate SQL Scripts to update the parsed message into Database.
  • Worked on parsing the RSS Feeds (XML) files using SAX parsers.
  • Developed UI components using Swing, google Window Builder pro with eclipse RCP integration.
  • Designed UI modules interfaces using AJAX controls like paginations, Date Picker modules using Data Picker Widget.
  • Designed and coded the core java class that will handle errors and will log the errors in a file.
  • Involved in the Maintenance and Support of the System.

Environment: JDK 1.3, J2EE, JSP, HTML/CSS, Java Beans, MDB, MS SQL Server, JBoss, CVS, JavaScript, SAX parser, Eclipse, ANT, JUnit 3.x.

We'd love your feedback!