We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Charleston, WV

SUMMARY

  • 8 years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
  • Having good experience in MEAN Stack (Mongo DB, Express.js, Angular.js, Node.js) applications.
  • Expertise in using of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server side applications.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML - RPC and XML Beans.
  • Extensive experience in Java J2EE technologies using Core Java, Java collection, JDBC, Threads, Spring Framework (Spring Boot, Spring Batch), Struts Framework, Hibernate, Servlets, DHTML, CSS, JMS, JSTL, Display Tag (Custom Tag), Ajax, Java Script.
  • Expertise in using HTML5, CSS3, XML, XSL, XSLT, JAXP, JAXB, JAVASCRIPT, JQUERY, JSON, JSTL, Backbone JS, PHP, Express JS, Ext JS, React JS, Node JS and AJAX meeting W3C standards.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, DOJO, Angular JS, and AJAX technologies.
  • Extensive experience working in a Test-Driven Development and Agile-Scrum Development.
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
  • Proven expertise in implementing IOC/Dependency Injection features in various aspects of Spring Framework (Spring Core, Spring Batch, Spring Boot, MVC ).
  • Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular.JS 7/8/9 and Node.js, Java 8, 10,11.
  • Conducted detailed analysis to support designing and development of BPM applications.
  • Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j, Slf4j.
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, and spring.
  • Developed applications using frameworks and API like Struts, Spring MVC.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • Experienced with Akka building high performance and reliable distributed applications in Java 8.0 and Scala.
  • Sound working knowledge of performance tuning in JAVA and J2EE including hibernate tuning
  • Experience in using various Configuration Management tools like CVS, GIT and SVN.
  • Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers.
  • Experience in deploying, configuring and administering application servers such as IBM WebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.
  • Good knowledge in Restful Web Services.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/J2EE application development.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4. x.
  • Proficiency in working with databases like Oracle, MySQL.
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
  • Experience in Unit testing using JUnit, Selenium.
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc.
  • Exposure to Oracle, DB2, and MySQL databases in developing applications using SQL Scripts, Stored Procedures.
  • Experience using an Integrated Development Environment like Eclipse, RAD 7.5/8.5 for code development.
  • Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Experience of configuration tool CVS, Clear, and Tortoise SVN developing on Linux, Windows Operating Systems.
  • Extensive experience in developing Web Services applications using REST Client, REST API, SOAP UI, dozer mapper.
  • Experience with web development technologies like HTML, CSS, JQuery, Angular.JS, JavaScript, JSP and JSON.

TECHNICAL SKILLS

Java Technologies: Core Java, JSP, Servlet, JDBC, J2EE, JNDI.

J2EE Frameworks: Struts, Hibernate, Spring Boot, Spring Batch, Spring IOC, Spring AOP, Spring DAO, EJB, JPA.

Web Development: Web Services, Restful Web Services(JAX-RS), SOAP, APACHE AXIS VERSIONS, AJAX, JQUERY, HTML, DHTML, CSS, JavaScript, Angular JS, Node JS, Backbone.js, Knockout.js,Graph, QL, Ember.js, Handlebars.js, Bootstrap JS, JSON, XML, XSL, XSLT, XSD.

Languages: C, C++, Java, JavaScript, PL/SQL.

Cloud Platform: AWS

Operating Systems: Windows, UNIX(Solaris), LINUX, HP-UX.

Application/Web Servers: JBOSS, Web sphere, Web logic.

IDE’s: Eclipse, My Eclipse, Spring Tool Suite, RAD.

RDBMS/Backend: Oracle, DB2, MYSQL Server.

Databases: Oracle 12c/11g/10g/9i/8i, SQL Server, MySQL, Sybase 12.5, DB2, MongoDB, Cassandra

Tools: JIRA, Pivotal Tracker, Unified Modeling Language (UML), Entity Relationship Diagram (ERD), Dream Weaver, TCP/IP, HTTP, ANT, ENHYDRA, Kawa Pro, Gen Shell, Toad, SQL Developer.

Version Control Systems: WIN-CVS, Git, SVN, Rational Clear Case.

PROFESSIONAL EXPERIENCE

Confidential, Charleston, WV

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Worked with Object-Oriented Jav aScript such as Backbone.js, Knockout.js,Ember.js, Handlebars.js.
  • Initially we have used Node.JS/Express.JS to mock REST services and built the UI app using that mocked backend; but later we integrated with the real backend system and coordinated with server-side development team.
  • UsingJavafeatures in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Created POC for Spring Batch for running batch jobs. Documented how Spring Batch is useful for the current project.
  • Have worked on AWS for fetch the pictures and Videos from AWS to UI.
  • Worked the backend by using Node JS, express JS and Mongo DB.
  • Worked on Angular 9,10technology for one complete project in rebasing the UI of the application using the techniques inAngular 9,10.
  • Implemented initial setup of angular 8/9 application with node and npm modules.
  • Implement user authorities' management withSpring Security.
  • Currently working on developing Server less functioning using AWS lambda with JAVA 8 and 10.
  • Design and manipulation ofJBPMprocess for the client activities in order to manage the people queue for each activity.
  • Implemented layout of front end web page with angular components and created angular services to interact with backend java application.
  • Demonstrated experience working with (consuming) REST or GraphQL APIs via client side JavaScript or server side via NodeJS
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Written Map reduce and Spark codes in Java to run a sorting application on the data stored AWS.
  • Good knowledge in deploying the application jar files into AWS instances.
  • Experience working with (consuming) REST or GraphQL APIs via client side JavaScript or server side via Node.JS
  • Involved in the development of the presentation tier using Spring framework like Spring Boot and Spring Batch to records from a database or input file, selects records based on predefined rules, and writes the records to an output file.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Currently working on developing Server less functioning using AWS lambda with JAVA 8 and 10.
  • Coded Soap and Rest web services using spring boot to rewrite existing application to micro web application.
  • Designed and developed transaction system and payment system with Spring Boot and Kafka framework.
  • Interfaced with the My SQL back-end database by integrating Spring with Hibernate.
  • Involved in Construction of UI using JQuery, Angular.Js, Node JS and JavaScript.
  • Configured Spring boot restful web services application and enabled actuator to monitor application health status.
  • Integrated NoSQL database like Hbase with Apache Spark to move bulk amount of data into HBase.
  • Have worked on AWS to integrate the server side and client-side code.
  • Modified existing and created new Hibernate objects based Queries for data storage, retrieval, tuning and mapping.
  • Used NPM for installing required node.js modules and other published Angular NPM modules
  • Configured Mongo repository and developed persistence objects with Spring Data Module.
  • Developing business logic with Java core, collections and java 8 lambda expressions, streamers, Local Date objects.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Created modal objects to integrate request and responses between front-end angular and java web services in JSON format.
  • Created DTO objects, JPA repositories and created native SQL queries to persist data to database.
  • Used log4J for application logging and notification tracing mechanisms.
  • Configured Maven and resolved life cycle dependencies and generated artifacts for deployment.
  • Developed Test Driver components with TDD added code in crucible to find defects and resolve them before quality testing performed.
  • Attending daily scrum meeting, sprint planning meeting, backlog refinements.
  • Involved in Agile/SCRUM process, attending daily stand up and completing tasks in sprints.
  • Involved in code review meetings and updating components as suggest by tech leads.
  • Developed and executed test strategy and coordinated QA testing in Agile Environment.

Environment: Java,HTML5, CSS3, Java Script, AWS, Saprk, Scala, Kafka, Spring Boot, Spring Batch, XML, GWT, Ajax, Angular8/9, Backbone.js, Knockout.js,Graph QL, Ember.js, Handlebars.js, Restful Services, Node JS, Mongo DB, Docker, Grunt, NPM, Jasmine, Jira.

Confidential, Ewing Township NJ

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, Node JS, JQuery and Java script.
  • Defined new validations through Angular2JS for the form field validation implemented through HTML5.
  • Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js, React.js
  • Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and Spring.
  • Extensively used HQL and SQL for querying databases.
  • Designed and implemented database and associated RESTful web service that persists high-volume user profile data for vertical teams. Migrated high-volume OLTP transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Used Spring Batch and Hibernate for creating batch jobs to read multiple formats of data and write it into flat file.
  • Used J-Unit Testing and Ant Scripts.
  • Developed UNIT test cases using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration.
  • Making reproducible framework situations for the microservices engineering. Created a Request for Proposal (RFP) microservice providing RESTful API using Spring MVC and Spring Boot.
  • Used JIRA for tracking the Project Stories in AGILE Methodology.
  • Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2 database.
  • Used Rest methodology for the service layer interface and used JSON for the data transformation.
  • Developed various AJAX and JSON calls for the communication between the server and the UI.
  • Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
  • Working with back-end web technologies such as Apache, Nginx, MySQL, Mongodb, Memcache
  • Coded Rest API for Product service using spring boot.
  • Assisted Development teams to migrate applications to Docker based PaaS platform using Kubernetes.
  • Developed web services for produce and consumed the services by making Web Service calls to remote services in different applications.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Worked with Object-Oriented JavaScript such as Backbone.js, Knockout.js, Ember.js, Handlebars.js.
  • Packaged and deployed the application in IBM WebSphere.
  • Written LINUX shell scripts to identify user login information.
  • Playback and technical presentations to the clients on acquired knowledge.
  • Generating reports in PDF using iText Open source and excel file formats.
  • Used Rational Clear Case for the version control.
  • Used Maven as the build tool.
  • 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, JDK, J2EE, HTML5, CSS3, Angular JS, Node JS, XML, JSON, AJAX, JQUERY, Struts, Hibernate, Spring Boot, Spring Batch, Spring DAO, Spring IOC, MySQL Server, JMS, JNDI, Maven, RMI, Eclipse IDE, UML, JIRA, Rational Clear Case, LINUX.

Confidential, Long beach, CA

Sr. Java Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Designed the algorithm and codes and also have used design patterns and Object-Oriented Design methodology.
  • Participated in Server upgrades, code migrations, and also worked on important enhancements in the business requirements.
  • Involved in implementation of MVC pattern using Angular JS, Node JS, JSP and Spring Controller.
  • Used JAX-RPC Web Services using SOAP to process the application for the customer.
  • Implementing the nightly batch jobs to process the data.
  • Developed Junit test cases for unit testing and integration testing.
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Design and developed configuration output in XML and PDF format.
  • Designed and developed configuration wizard using Spring MVC, used Spring Web Flow to create business rule based flow mechanism, and configuration entity model in JPA.
  • Created detail design documents for use cases of the system that are signed off by business users.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Used spring boot Actuator to externalize application's configuration properties for different environments.
  • Worked on the development of the Language Manager application using Portlets, Struts, SQL Server, Hibernate, etc.
  • Used Spring Batch with Spring Boot framework for developing a batch application for Loyalty Rewards.
  • Built restful web services using MongoDB/Node.JS and implemented the front-end using jQuery and Angular.JS 6 controllers, directives, and service.
  • Involved in doing POC such as MongoDB and Spring Boot Technologies.
  • Debugged and solved problems on several applications based on different technologies.
  • Worked on the validation of forms and user authorization using authorization tokens with
  • JavaScript and jQuery and Bootstrap for styling UI Interface of the application.
  • Participated in the design of the database tables in MySQL to store information of the clients and their project details after Normalization of the database schema.
  • Implemented the concept of smart tables in AngularJS.
  • Helped in fixing the bugs found in unit testing and integration testing by the QA team.
  • Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
  • Created AngularJS Controller which isolate scopes perform operations in UI.
  • Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with jasmine.
  • Used Drools Decision table using excel sheets with a Spring MVC project.
  • Used JENKINS for continuous integration(CI) and continuous deployment(CD).

Environment: HTML5, CSS3, Java Script, XML, GWT, Ajax, AngularJS, Restful Services, Node JS, Spring MVC, Spring, JDK, Spring Boot, Spring Batch, Hibernate, My SQL, Maven, Jenkins, JBoss, Docker, SVN, Selenium, NPM, JUnit, Jasmine, Karma, Mockito, Eclipse, Jira.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Developed web application based on J2EE Spring framework, Implemented Java and J2EE Design patterns like Business Delegate.
  • Involved in the analysis, design, and development and testing phases of application using AGILE SCRUM methodology.
  • Implemented MVC architecture application using Spring, JSP & Java beans.
  • Extensively Used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable user interfaces.
  • Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
  • Implemented application level persistence using Hibernate and spring.
  • Designed the Front-end screens using JSP, HTML, CSS and JSON.
  • Created and maintained the configuration of the Spring IOC Container.
  • Developed Business Layer and DAO Classes and wired them using Spring Framework.
  • Integrated spring (Dependency Injection) among different layers of an application
  • Integrated Hibernate with Spring for persistence layer.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Used GIT for source code maintenance.
  • Created custom readers, processors, Validators, Field Extractors for various Spring Batch application.
  • Used spring batch framework to create custom readers and writers to work with the application.
  • Integrated version controller-GIT with the spring application to connect the GIT server and managing the code.
  • Used Spring AOP for cross cutting concerns like logging and exception handling.
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Created REST web services for populating and saving data from/to database.
  • Used Web services - WSDL &SOAP for getting credit card information from third party.
  • Involved in the Maintenance and Code changes from existing code, Support of the System.
  • Involved in the configuration management using SVN.
  • Used Jenkins and Maven scripts for automating the process of building, testing and deploying the system.
  • Developed the test cases using JUnit to test.
  • Migrated development team from Subversion to Git version control while maintaining previous SVN history.
  • Created several Exception classes to catch the error for a bug free environment and logged the whole process using log4j, which gives the ability to pinpoint the errors.
  • Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.

Environment: Java, JSP, Spring(MVC, ORM, IOC, JDBC), Spring Batch, Hibernate, Web Services, JDBC, JavaScript, HTML5, CSS3, JSON, REST, WebLogic, Jenkins, Maven, SVN, Eclipse 3.4, Log4j, Oracle 10g, Xml, Windows.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
  • Applied OOAD principle for the analysis and design of the system.
  • Developed Spring batch jobs for importing xml data in to database and for email notifications.
  • Applied J2EE design patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Developed front-end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript and CSS.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Performed data validation in Struts Form beans and Action Classes.
  • Developed POJO based programming model using spring framework.
  • Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Hibernate framework for Entity Relational Mapping.
  • Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
  • Used Web Services to connect to mainframe for the validation of the data.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • WSDL has been used to expose the Web Services.
  • Implemented business logic on server-side as Entity Beans and Session Beans.
  • Developed code to call stored procedures using Spring JDBC.
  • Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
  • Implemented micro services based architecture using Spring Boot interacting through REST API.
  • Developed stored procedures, Triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Administered and deployed applications into JBoss Server.
  • Developed JSON services JAX-RS and JSON documentation using Swagger API.
  • Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and package
  • Used JBOSS Application Server to deploy the build.
  • Participated in Code Reviews of other modules, documents, test cases.
  • Implemented UNIX Shell to deploy the application.
  • Used MYSQL database for data persistence.
  • Involved in unit testing, integration testing.
  • Performed defect tracking, bug fixing and enhancements.
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Used Pivotal Tracker Tool for Project Tracking in SDLC phases of WATERFALL methodology.
  • Used SVN as version control system.

Environment: Java, J2EE, HTML, CSS, JAVA SCRIPT, AJAX,Spring Boot, Spring Batch,JQuery, JSP, Servlets, Struts, Hibernate, Spring, XML, XSLT, EJB, JDBC, Eclipse, MYSQL, JBOSS Application Server, SVN.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Worked with Spring Framework using components like MVC and JDBC. Also used Hibernate ORM, JSF and StrutsMVC frameworks.
  • Developing front end of application using HTML, CSS, backbone.js, javascript, jQuery.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver.
  • Used Angular js framework where data from backend is stored in model and populated it to UI.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Hands on experience with MVC Javascript frameworks such as Backbone.js, Angular.js and Node.js.
  • Worked with GIT/SVN, Continuous Integration (CI) tools like Jenkins using Maven Builder.
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Used JavaScript, JQuery and ExtJs to create UI on the Front End.
  • Developed major websites and services by includingMongoDBas backend software.
  • Implemented server side tasks using Servlets and XML.

Environment: JAVA, Servlets, XML, spring, SQL, HTML, JavaScript, SOAP UI Tool, SQL, JUnit

We'd love your feedback!