We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

3.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Over 7 years of experience in SDLC, Object oriented analysis/design and development, Model View Controller, JAVA and J2EE (Servlets, JSPs, JNDI, Java Beans, EJB and JDBC).
  • Solid background in Core Java API, Exception Handling, Multi - threading, Synchronization, Serialization, Collections framework, Java Beans, Executor Services, Thread pools.
  • Expertise in frontend technologies such as HTML, CSS, JavaScript, jQuery, Angular JS, JSP, JSF, JMS, AJAX, JSTL, specification, XML (SAX, DOM), XSL and JSON.
  • 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.
  • Proficient on OOAD Technologies developing Use Case diagrams, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • 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.
  • Good experience in Python in creating scalable and robust applications along with other technologies(D3,Angular, and Node JS).
  • Experience in design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle, MySQL and DB2.
  • 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.
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI and MVC.
  • 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 applications using IDEs like Eclips e, Edit Plus, Text Pad, RAD, Net Beans, My Eclipse, STS.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory.
  • Worked using Spring Micro Services, spring boot, Pivotal Cloud Foundry and Netflix Eureka.
  • Involved in building and deploying Apache ANT/ MAVEN scripts, debugging through logging frameworks like Log4j, automated build tool with Jenkins.
  • Hands on experience with version control systems like CVS, SVN, CLEARCASE and GIT for providing common platform for all developers.
  • Experience in developing web application using test driven methodologies (TDD) and Junit as a testing framework.
  • Experience in writing test cases using Mockito, Power Mock.
  • Have experience in Software Development Processes like SDLC, Waterfall, Agile, SCRUM, RAD, RUP. To track the process of Agile process used JIRA.
  • Developing RESTFUL web services using Spring boot , Spring RESTFUL template , JPA, Cloud Foundary.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Experience in working with different operating systems Windows, UNIX and LINUX.
  • Excellent problem-solving skills with strong technical background and good interpersonal skills. Quick learner and excellent team player, ability to meet deadlines and work under pressure.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, SQL, PL/SQL, C, C++

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

Web Technologies: HTML, DHTML, AngularJS, JQuery, XML, XSLT, CSS, JSON, JSON-DTD, AJAX, Bootstrap, NodeJS, ReactJS

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

Application/Web Server: IBM WebSphere, Oracle WebLogic, JBoss, Apache Tomcat and Glassfish

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

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

SOAP, REST, JAXWS, JAX: RPC, JAX-RS

Methodologies: RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development

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, Spring Security, Spring Boot, Spring Batch, Spring with Hibernate)

ORM Frameworks: JPA, Hibernate, Spring JPA, DAO

OO Modeling: Rational Rose, MS Visio

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

Other Tools: ANT, Maven, Log4j, Jenkins, Junit, JIRA, Selenium, Oracle EBS

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

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

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Sr. Full stack Developer

Responsibilities:

  • Actively involved in the analysis, definition, design, implementation and deployment of full Software Development Life Cycle (SDLC) of the project.
  • Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Angular JS, Ember JS and AJAX, for developing presentation layer .
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application
  • Developed User friendly interface to seamlessly combine the new module with existing login system using AngularJS.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control and Hibernate.
  • Used Hibernate, Object Relational Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time
  • Implemented RESTful web services using Apache CXF, Jersey for JAX-RS
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object(DAO)
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle
  • Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
  • Worked on using WebSphere server built in JMS provider for communicating with legacy applications
  • Configuring Jenkins jobs to make sure the project is built successfully in different development environment.
  • Automate build process through Maven build framework.
  • Proficiency in adoption of architecture paradigms such as SOA, Web Services, Middleware technologies.
  • Configured and build Asynchronous communication with JMS services with MQ services.
  • Used IBM RAD IDE tool for application development.
  • Spring MVC model integration for front-end request action controller
  • Configured connection pooling on Web Sphere server
  • Involved in fine tuning the Enterprise JBOSS image.
  • Developed Spring-based applications using Drools and Java.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Security.
  • Worked with Couchbase to provide high throughput, high availability services.
  • Worked on Log4J to validate functionalities and JUnit for unit testing
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions and acted as JIRA administer.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts

Environment: Java, HTML5, CSS3, JavaScript, JQuery, AngularJS, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Servlets, XML, JSP, Spring MVC, Spring JDBC, JUnit, Jenkins, Maven, JMS, RESTful, MQ services, Mulesoft, JBOSS, JavaScript, JSP, Restful, Log4J, SOA, SOAP, WSDL, Agile Methodology, Tortoise SVN, JIRA, Drools, RAD.

Confidential, Dallas, TX

Sr. Full stack Developer

Responsibilities:

  • Worked with the business team for requirements gathering.
  • Provided the estimations for the requirements.
  • Design and developed with J2EE design patterns.
  • Involved in Iterative development using Agile Process.
  • Implemented the automate test cases using Junit and Mockito.
  • Responsible for end to end development by taking care of all the phases of application.
  • Responsible in configuring the different environments for application deployment.
  • Worked on implementation of Jenkin continuous build and deployment on cloud environment.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, system administrators, and production to ensure production deadlines are met.
  • Developed Java Server components using Spring IOC, Hibernate and Spring data JPA
  • Configured the application with centralized transaction processing system for asynchronous process.
  • Implemented common framework for error and exception handling for all the modules in application.
  • Heavily leveraged Python graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
  • Experience in using collections in Python for manipulating and looping through different user defined objects.
  • Wrote Python scripts to parse XML documents and load the data in database
  • Used Bit bucket for version control and JIRA for Agile stories.
  • Used Maven for uniform build and quality project information.
  • Responsible in creating and deploying the web application in Amazon PCF instances.
  • Responsible to deliver defect free code to the production environment.
  • Configured auto scaling and monitoring alerts in AWS.
  • Create, edit and QA metadata to support the TRDB and TRDBM IRS research databases.
  • Analyze and create data through the Compliance Data Warehouse.
  • Configured the Splunk servers to view the logs for the application deployed in Amazon environments.
  • Responsible for implementation of swagger documentation for API’s.
  • Configured the swagger functionality in Jenkin’s.
  • Responsible in preparing the deployment plan for test and higher environments, also support for the deployments.
  • Responsible in implementation and post implementation activities.

Environment: Java1.8, HTML5, CSS3, JavaScript, JQuery, Ajax, Python 2.7,AngularJS, AWS, Micro Services, Spring, Spring Boot, Spring IOC, Spring batch, Servlets, Spring MVC, Hibernante, JUnit, Maven, JMS, RESTful, Agile Methodology, Log4J, Amazon PCF, Bit bucket, JIRA, Spring Security, STS.

Confidential, NC

Sr. Full stack Developer

Responsibilities:

  • Understanding and analyzing the project requirements.
  • Involved in all phases of software development including application design, technical design, development, testing & debugging, documentation and in corporation of user feedback to plan enhancements in the application system.
  • Worked on testing the cross-browser compatibility.
  • Design and Build new automated provisioning workflows in Activiti for various functionality and interfaces.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Developed RESTful Webservices with spring support to handle data transfer between internal systems with various other applications.
  • Developed DB2 queries and developed object or database mapping using Hibernate, MyBatis API
  • Worked on Spring application framework features like IOC container and integrated Spring with Hibernate.
  • Coded and Tested business objects for the above modules by utilizing J2EE (JNDI, JDBC).
  • Created and maintained operations User interfaces using JavaScript and CSS.
  • Involved in design and implementation of MVC architecture in different modules.
  • Deployed Enterprise beans in WebSphere Server in a Clustered Environment for load balancing.
  • Developed Ant Build scripts for the automatic configuration of project deployment into QA and Production.
  • Used SBT (Scala Build Tool) for building the application.
  • Created various Parser programs to extract data from XML, INFORMATICA, Java, and database views using scala
  • Responsible for creating Client-Server system using Scala, AKKA framework.
  • Constantly communicate with mainframe team so that the Java Blocks are in sync with COBOL blocks.
  • Pop-up screens with in the application are developed using XHTML and JQuery.
  • Used Sonar analysis tool to meet the Java coding standards.
  • Used RAD for writing code and SourceTree for Version Control.
  • Used WebSphere Application Server for deploying various components of applications.
  • Experienced in preparing Test Plans, Test Data and test cases using Junit based on requirements.
  • Used Eclipse IDE with MyEclipse plug-in in order to develop and deploy the application code.

Environment: Java, J2EE, Scala, Spring, Restful Webservices, Hibernate, MyBatis, DB2, Jenkin Build Tool, IBM Rational Application Developer 8.5.5, BPMN Activiti, IBM WebSphere Application Server 7.0/8.5, WinSQL 9.0, JSP, JSTL, JavaScript, Atlassian Stash 3.11, TortoiseGit 1.8, JAXP, XML, Sublime Text 3, Beyond Compare 4, SourceTree 1.6

Confidential

Java Developer

Responsibilities:

  • Created and maintained application Requirement specifications based on Business Analysts documents.
  • Experienced in Business requirements Analysis, Use Case Analysis and documented using UML.
  • Designed the application using Front Controller, Service Controller, MVC2, Session Facade and Design Patterns.
  • Designed the Web application implementing using Model-View -Controller (MVC) pattern to make it extensible and flexible.
  • Created and maintained operations User interfaces using JSP, JSTL, Taglibs, JavaScript and CSS.
  • Proficient in using Collections and concurrent classe s for effective multi-threaded application.
  • Coded and Tested business objects for the above modules by utilizing J2EE (Servlets, JSP, JNDI, JDBC).
  • Created SOAP Web Services using XML to encode and decode the customer Service Order data.
  • Designed and developed JMS Client to put XML messages on JMS Queues for the Asynchronous processing.
  • Created Stored Procedures, Cursors and Triggers in PL/SQL with Oracle in order to update Extended User.
  • Deployed Enterprise beans in WebSphere Server in a Clustered Environment for load balancing.
  • Developed Ant Build scripts for the automatic configuration of project deployment into QA and Production.
  • Experienced in developing Hibernate DAO modules in Java with advanced annotations.
  • Designed and developed JSP pages for various views in bluecoat and wrote EJBs for the backend logic.
  • XML, XML Schemas and XSL were used to display selected data on the browser.
  • Experienced is using PMD code analyser, and using coding standards to comply corporate guidelines.
  • Experienced in preparing Test Plans, Test Data and test cases using Junit based on requirements.
  • Used Eclipse IDE with MyEclipse plug-in in order to develop and deploy the application code.

Environment: Java 6, Servlets, Multithreading, JSP, Struts, EJB 3, jQuery, Hibernate, JDBC, Oracle, UML, Rational Rose, WebSphere, My Eclipse, JavaScript.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed server side applications using Servlets, JSP, EJBs and JDBC.
  • Used JMS for communicating various clients and its components.
  • Used Web Services-WSDL and SOAP.
  • Deployed applications on WebLogic Server .
  • Extensively configured the build files to different Environments.
  • Developed Session Beans which encapsulates the workflow logic.
  • Used Entity Beans to persist the data into database and also used Message Driven Beans MDB to notify the bean state.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Used Struts the MVC framework for building web applications.
  • Developed web pages by using HTML, CSS, JavaScript.
  • Developed PL/SQL database scripts and written Stored Procedures and Triggers.
  • Created User guide and application support document.
  • Used CVS for the concurrent development in the team and for code repository.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issue.

Environment: Struts 1.x, Unix Shell Scripting, Java 1.4, JDBC, Servlets, JSP, EJBs, Oracle 8i,, MDB, HTML, Rational Rose, CVS, PL/SQL, WSDL, SOAP, Eclipse.

We'd love your feedback!