We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8+ years of experience in teh IT industry involving analysis, design, implementation, integration and testing of various systems.
  • Application development experience using Multithreading, Collection framework and Core Java, spring, Hibernate, Sql server.
  • Good Exposure to Web Application Development using J2EE technologies.
  • Experience in Java, JavaScript, CSS3, html5, Angular 9, JQuery, and AJAX.
  • Extensive experience in architecture, design and building Complex Business components, developing Multi - Tier Web Applications and Server-side Business Logic using Java, J2EE, XML, IBM Web Sphere, Apache Tomcat, JBoss, Web Logic, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript.
  • Used Jenkins as a build tool and for deploying teh modules to server.
  • Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi-threading.
  • Good Exposure to work on Frame Work using Struts MVC Architecture.
  • Good Knowledge on Sockets, Java Beans and Swing.
  • Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate.
  • Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in teh database and improve performance.
  • Worked extensively on build and deployment tools like ANT, Maven, Git and Log4j.
  • Having proficient knowledge on Kubernates.
  • Experience in implementing design patterns such as Singleton, Factory Pattern, Business Delegate and Data Access Object(DAO).
  • Involved in using Core java concepts - Collections, Exception Handling, Multithreading, Concurrency, Serialization and Java 1.8 features.
  • Good Knowledge on Data Structures & Java Algorithms.
  • Good Knowledge on PCF Cloud.
  • Experience in continuous integrated build and testing and deployment .
  • Created and consume Rest Web Services and SOAP Webservices
  • Experience with UNIX scripting and shell commands.
  • Good experience with Operating Systems like Windows and UNIX.
  • Good in web based client-server Architectures and Frameworks such as Struts, Spring 2.0.
  • Extensive working experience in Financial and eCommerce based domains
  • Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
  • Good Knowledge of Web Services using SOAP and Restful.
  • Proficient with Software development methodologies like Agile Methodologies.
  • Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.
  • Excellent work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.
  • Having experience in low level design and reengineering of java projects. dis includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services (Soap, REST),
  • Experience in developing secure web applications using Struts and Spring frameworks.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC.
  • Strong hands-on experience with Spring Boot, Spring Batch.
  • Experience in dynamic web development using JQuery, AJAX, Java Script, XML and CSS.
  • Experience in developing Web Services using SOAP and XML.
  • Strong Experience in Oracle 11g and backend programming. Experience in SQL, PLSQL, DB2. Normalization, creation of stored procedures and function.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.

TECHNICAL SKILLS

Web Languages: Java, J2EE, JSP, JSF, Spring Web Flow,, Angular, react jsJSP Tag Libraries, EJB 3.0,JDBC, JavaScript, SQL

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI, Swing

Frameworks: Spring MVC, Struts, JSF Framework, Web Services, CXF, AXIS 2, Log4J, Spring MVC, Spring REST, Spring ORM, Spring AOP, Spring Batch, Spring Boot.

Methodologies: Agile, Scrum, Test Driven Development(TDD)

Scripting Language: JavaScript, CSS, Ajax, jQuery,TypeScript

Markup Language: HTML

Database: Oracle11g, MySQL 5.x, SqlServer, DB2

Operating System: DOS, Windows, Unix/Linux

IDE Tools: Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, Rational Rose, LDAP, RUP Methodology, Clear Case/Clear Quest

Web Services: SOAP, REST, WSDL

Design Patterns: Singleton, Factory method, Builder, Prototype, Façade, Visitor, MVC, DAO, Front Controller

Protocols: TCP/IP, HTTP/HTTPS, SOAP

Version Control: SVN, Clear case, CVS, Git

Tools: RAD,Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven

Web/App. Servers: Websphere Application Server 8.0, Apache Tomcat, SunOne Application ServerWeb Logic 7.1/8.x, JBoss 4.x/5.x

ORM Tools: Hibernate, JPA, iBatis

Other: MS Office Suite, MS FrontPage,Toad, SQL, VSS, Test DirectorDreamweaver, Unit Test, NIKU.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta GA

Sr. Full Stack Developer

Responsibilities:

  • Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce quality deliverables within time.
  • Develop teh UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
  • Created custom, self-contained, reusable and testable Angular 4 modules, components, directives and services to
  • Implement key functionalities for customer account summary.
  • Used Angular 4 Http services for asynchronous validations for teh input fields of teh forms with teh data existed in teh database.
  • Took part in setting up teh routing configuration using Angular 8 router for various views and sub views.
  • Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4 for single page applications.
  • Worked on customizing teh Bootstrap classes using CSS preprocesses.
  • Worked on teh enhancements of teh navigation and menu button into responsive features using Bootstrap Nav-default class and Collapse button.
  • Used AJAX calls to consume RESTful web services to fetch data and implement asynchronous communication with server side and then rendered teh data on PrimeNG data tables.
  • Worked on creating Angular custom pipes to sort teh history of various customers through order of date, year and month, to display of teh history of customer details in tables.
  • Used Hibernate 4 to store teh persistent data as an Object-Relational Mapping (ORM) took for communicating with database.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices.
  • Extensively used JUnit, JMeter for testing.
  • Developed Spring JMS Message listeners to process messages asynchronously between new services and legacy services.
  • Used teh concepts of Multithreading and Collections Framework
  • Responsible for business logic using Java, JavaScript, and JDBC for querying database
  • Involved in teh design and implementation of Account Management Portal using Spring MVC
  • Used Spring-JDBC configuration to manage some transactions across multiple databases.
  • Integrated Spring Security for single sign on for different users
  • Worked with SOAP Web Services (JAX-WS using Axis 2.0) for creating teh discount summary, also used WSDL and SOAP messages (XML technologies) for getting data from different module and SAX XML parsers being used for data retrieval
  • Developed teh DAO layer for teh application using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB.
  • Responsible for mapping teh database model into persistence objects using Hibernate Annotations.
  • Provided Log4j support to teh application for debugging teh system and server side logging and configured Maven dependencies for build automation.
  • Hosted and tested teh application in AWS servers before publishing it in actual production environment.
  • Used GIT as version control tool for TEMPeffectively managing teh code changes & experience with Agile/Scrum methodology
  • Worked in a CI/CD environment with Jenkins, Maven, AWS
  • Orchestrated Docker container cluster using Docker Swarm.
  • Involved in using REST API while integrating with servers.
  • User interface coding and styling using Angular JS, CSS and Bootstrap templates.
  • Involved in creating JUNIT test cases and ran teh TEST SUITE. Ran check style, PMD defects & Find bugs and fixed them.
  • Creating alarms in Cloud watch service for monitoring teh server’s performance, CPU Utilization, disk usage etc.
  • Involved in peer level design & code reviews. Used GIT for version and source control.

Environment: Java 8, HTML5, CSS3, Bootstrap, JSON, Typescript, Angular 4, Node Js, MongoDB, Spring security, Spring Boot, JMS, SASS, Hibernate ORM, Docker,Spring AOP, Karma, Jasmine, Jenkins, Docker, AWS, PrimeNG, JMS, HQL, Agile, Scrum, Jira, Junit, Jmeter, SoapUI, REST, GIT, Tomcat

Confidential, Missouri

Full Stack Java Developer

Responsibilities:

  • Involved in requirement gathering, designing and developing teh entire system with Agile-Scrum methodology.
  • Analysed teh business requirements and created use cases and prepared low and high level design documents.
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Involved in teh integration of frameworks like spring and Hibernate..
  • Designed a RESTful API with spring 4.
  • Developed internal web dashboard applications using Node JS.
  • Implemented HTTP REST API using Node Js and express.
  • Implementation of second level cache in Hibernate.
  • Wrote build & deployment scripts using Ant, Maven on Unix environment.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Used Micro Service architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Micro services.
  • Created Custom screen using angular 4, making use of Modules and Filters objects according to teh application requirement. Involved in making Spring and Hibernate enhancements to existing applications Developed unit test cases using Mocha and Karma as unit test runner for various application modules.
  • Used Spring LDAP for user security credentials authentication and for validating teh User roles.
  • Developed Restful services using Spring Boot and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
  • Coded Gradle build scripts to build and deploy teh application on WebSphere. ETL jar is configured to run on daily and monthly basis dis job is configured in Cron tab.
  • Designed and Developed UI for Portfolio Review Dashboard application using Angular-JS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery.
  • Developed Batch jobs using Spring Batch to read flat files and load teh data into Oracle database and scheduled using Spring Quartz Scheduling.
  • Used Mongoose JS to access teh documents from teh Node-JS web server and build data models for teh entities in teh database schema.
  • Used Express JS to build a web service to provide access to teh models and exposed it using a REST API that emits JSON. Secured teh app with Passport JS using a local strategy.
  • Created REST clients to consume data from other partner applications and involved in creating POC’s using MEAN stack and enhancing existing REST API’s developed using Node-JS, Express-JS and Mongo-db.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Utilized Angular framework to bind HTML template (views) to JavaScript object (models). Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures, Functions, Packages and Triggers.
  • Deployed teh application on a JBoss server on a UNIX platform.
  • Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Involved in teh deployment of teh application using WebLogic Server.
  • Used GIT for Version Controlling.
  • Involved in unit testing, integration testing, smoke testing etc.

Environment: Java1.8, J2EE, JSP, SOAP, REST, Servlet, Spring, Hibernate,angular 4, Node Js, WebLogic, Oracle 11g/12g, XML,JavaScript, CSS, HTML, Bootstrap, Apache Spark, React.js, Cassandra, Node Js, JUnit4, Ant, Jenkins, Maven, Agile, Apache Camel.

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of SDLC and followed teh Agile methodology in teh development of teh project.
  • Used Rational Rose for teh Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent teh detailed design phase.
  • Front-end is designed by using HTML5, CSS3, JSP, JSF, Servlets, SWING, JSTL, Ajax, React JS and Struts.
  • Integrated B2B interface with BPEL flows.
  • Involved in writing teh exception and validation classes using Struts validation rules.
  • Developed various EJB components to fulfill teh business functionality. Developed Client-side UI changes using JSP, JavaScript, Angular, jQuery, HTML, CSS, AJAX, JSTL, jQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC and Web services.
  • Used Spring Dependency Injection, to make application easy to test and integrate.
  • Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules
  • Teh business logic of teh application is developed using POJOs.
  • Used Apache CXF, WSDL, and XML for Creating SOAP web service.
  • Unit Testing of Web Services using SOAP UI.
  • Developed asynchronous messaging systems using JMS, MDB and MQ Series.
  • Wrote Web Services using REST, SOAP for sending and getting data from teh external interface using JSON, XML data.
  • Consumed RESTful web services using Angular HTTP service and rendered teh JSON data on teh screen.
  • Designed and developed custom MongoDB applications specific to clients' needs.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session facade, DAO.
  • Used SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL, and JAXB)
  • Worked on XML Technologies like XML Parsers, JAXB for binding data toJavaobjects
  • Used Gradle for build framework and Jenkins for teh continuous build system.
  • Responsible for implementation ofjavaintegration components for JBPM.
  • Worked on process JBPM workflow process.
  • Used Spring DAO concept to interact with teh database (DB2) using JDBC template.
  • Developed MongoDB query based on aggregation framework.
  • Developed Hibernate with Spring Integration as teh data abstraction to interact with teh database of MongoDB.
  • Used CVS version controller to maintain teh code.
  • Involved in implementing teh JMS (Javamessaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-many communication.
  • Used Eclipse with Tomcat application server for development and application deployment.
  • Used JIRA for Project Management, Bug Tracking, and Issue Tracking.
  • Used JUnit to Unit test teh modules &Log4j along with Splunk for logging error/debug messages and managing them.

Environment: JDK, Servlets, JSP, Spring, HTML, XHTML, XSLT, JDBC, EJB, Oracle 10g, JBoss, Eclipse, Maven, Agile development process, WSDL, SOAP, UDDI, JAXB, CVS, PL/SQL, Rational ClearQuest, JUnit, Windows XP and Log4j

Confidential, Piscataway, NJ

Java/J2EE Developer

Responsibilities:

  • Participating End Client meetings, daily scrum calls, realizing status, identifying impact of requirements, analyzing & implementing.
  • Preparing High Level Design and Low-Level Design.
  • Designed and Implemented Struts Development cycle - Gather / Define requirements, Define and Develop screen requirements, Determine Access path for each screen, Define Action Mappings, Develop APIs for screens.
  • Model View Controller (MVC) architecture TEMPhas been adopted to provide framework.
  • Designed and implemented custom JSP tag libraries.
  • Implemented Struts tags - HTML tag library, Bean tag library, Logic tag library.
  • Developed Struts-based form validation, Application error-handling, using Struts Validator framework.
  • Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
  • Used Hibernate for Object/Relational persistence mechanism
  • Involved in writing teh Hibernate mapping configuration files for POJO’s.
  • Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
  • Use SOAP, WSDL, and UDDI in web services to interact with other components.
  • Involved in Configuring web.xml and struts-config.xml according to teh struts framework.
  • Developed interactive web components using HTML, CSS, AJAX, DOJO, and JavaScript.
  • Eclipse TEMPhas been teh development platform for both UI development using XMI and server-side programming for java services.
  • SVN was used for source control.
  • Used Maven to build teh application and deployed on JBoss Application Server.
  • Used Log4J for logging.
  • Used Jenkins pro for integration purpose.

Environment: JDK 1.6, Struts1.3, JAX-WS web services, Apache Axis2.0, Hibernate 3, Rational Rose, JBoss 7.0, Eclipse, Oracle 9i, SOAPUI 4.0, Log4J, Toad, Maven, HTML, CSS, Ext JS, Jenkins, Junit, DOJO, SVN.

Confidential, Williamstown, MA

Java/J2EE Consultant

Responsibilities:

  • Involved in requirements analysis, and designing of UML diagrams (Use Case diagrams, Class diagrams and Sequence diagrams) using Rational Rose 4.0.
  • Used Struts 1.2 Framework for major data entry and verification screen.
  • Extensively used Spring 2.0 framework’s Dependency Injection (DI) for object's dependency resolution.
  • Used Spring AOP's Declarative transaction management approach to handle transactions.
  • Integrated Struts framework with Spring Framework.
  • Used Hibernate 3.0 framework as teh persistence layer for interacting with Oracle 10g.
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Implement teh Hibernate second level cache (EH-Cache) mechanism to reduce teh data base calls.
  • Consumed Web Service for transferring data between different applications.
  • Extensively used AJAX for asynchronous loading of Webpages.
  • Used XML Web Services using SOAP to transfer teh amount to transfer application that is remote and global to different financial institution
  • Written complex SQL queries, stored procedures, functions, and triggers in PL/SQL.
  • Used JMS (JavaMessaging Service) Publish/Subscribe model for asynchronous communication between different modules.
  • Development of modules using HTML5
  • Maintained backup schedules for server storage. Read and interpreted UNIX logs.
  • Integrating teh module with other modules and deploying them on UNIX.
  • Configured and used Log4J for logging all teh exceptions and used Clear Case Version Control.
  • Created test plans and JUnit test cases and test suite for testing teh application.

Environment: Java, Servlet, RAD, DB2, Struts, Spring, Hibernate, J2EE, JPA, IBM WebSphere Application Server, Web Services, Rational RequisitePro, DOM, SAX JMS, Clear case, Clear Quest, Rational Functional Tester, Manual Tester, XML, AngularJS, SQLDeveloper, Casandra DB, Oracle 10g, UNIX

We'd love your feedback!