We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Financial, IL

SUMMARY:

  • Having 8 years of experience in Java/J2EE, Software Development Life Cycle, Object Oriented programming, developing and testing of Client/Server, Enterprise and Web Applications.
  • Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
  • Proficient in concepts like Collection Framework, Multi - threading, Exception Handling, Generics, Annotations, Serialization, Thread pools, JavaBeans and Polymorphism, Swing, hands on experience on Java 8.
  • Good experience in development of different types of Swing customized components.
  • Expertise in J2EE Technology- Servlets, EJB, JDBC, JSF, JSP, JTA, JMS, RMI, JavaBeans and Apache Camel.
  • Experience in Front-End UI technologies like HTML5, CSS, jQuery, JSON, AJAX, NodeJS, ReactJS, AngularJS, Backbone JS, Bootstrap, Tag Libraries, JSTL
  • Experience in Open Source frameworks likeGWT,Jakarta Struts 1.x/2.0, Struts Validation and Tiles Frameworks, Java Server Faces 1.x/2.0, Spring 1.x/2.x/3.x/4.0, Spring MVC, Spring Web Flow, Spring Boot, Spring Cloud and Hibernate 2.0/3.0 ORM.
  • Experience in databases such as Oracle, MySQL, SQL Server.
  • Experience in configuring, deploying the web applications on Apache Tomcat 6.x,5.x,4.x,3.x, Oracle/BEA WebLogic 9.x/8.x/7.x/6.x, IBM Web Sphere 6.x/5.x/7.0, JBoss servers.
  • Well versed with J2EE Design Patterns like Singleton, Factory, Front-Controller, Session Fa ade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), Singleton, MVC, Business-Delegate.Also, well versed with Agile and Scrum methodologies
  • Experience working in Agile Software Development Methodology that includes product backlog refinement, sprint planning, daily scrum meetings, iterative development, product demo, retrospective meetings.
  • Experience in creating and consuming SOA Web Services using RESTful,SOAPmessages.
  • Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS),JAX-RPC and JAXR (Java API for XML Registries).
  • Extensive experience in IDE and debugging tools like Spring Tool Suite, Eclipse 3.1, IBM WSAD, IBM RAD, IntelliJ IDEA and JDeveloper.
  • Performed unit testing using JUnit, integration testing and build applications using tools like ANT and Maven.
  • Good experience in using various version controls like SVN, CVS, GIT, Bit Bucket and project Tracking tools like JIRA.
  • Worked on many Operating system environments including Windows 95/ 98/ NT/ XP/ 2000 Server, UNIX (including Sun Solaris), some flavors of LINUX.
  • Experience with extreme programming practices: Agile (XP and Scrum), Test Driven Development, Continuous Integration.
  • Possess excellent Technical background, communication, interpersonal and presentation skills, very quick at learning new technologies& frameworks.
  • Highly motivated, dependable trouble shooter and problem Solver.
  • Involvement in Cloud Environment using Amazon Web Services (AWS).
  • Planned, designed and sent Amazon Web Services (AWS) for a substantial number of uses using the Amazon cloud arrangement
  • Proficient in using Amazon Web ServicesAWS, Extensive experience focusing on services like Amazon Elastic LoadBalancing, EBS, RDS, Cloud Watch, Cloud Formation, Elastic Cache.

PROFESSIONAL EXPERIENCE:

Sr. Full Stack Java Developer

Confidential, Financial, IL

Responsibilities:

  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Used Agile (XP) software development methodology and (Extreme Programming/XP)which helps to develop project plans.
  • Developed server - side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
  • Designed and developed UI screens with Bootstrap and Angular JS to provide interactive screens to display data.
  • Some experience developing web applications using at least one popular web framework (JSF, GWT, SpringMVC)
  • Designed and coded portions of all tiers of the application:
  • Used Java, Angular JS, Backbone JS, React JS, JavaScript, jQuery, HTML5, CSS, JSON and Ajax in the Web front end application.
  • Migrating existing application into Micro Services architecture using Rest APIs, Spring boot, Spring Cloud and AWS.
  • Created web services using Spring @Restful Controller to return JSON to the frontend.
  • REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS
  • Developed client slide components utilizing Java Swing framework.
  • Used Swing Worker thread to handle multi-threading.
  • Used Spring 4.0 Framework and Spring MVC, Spring Boot to provide Model and View, and URL based responses to different HTTP requests.
  • Implemented method to obtain bean s and cross-cutting concerns using Dependency Injection (DI) / Inversion of Control (IOC), and Aspect Oriented Programming (AOP).
  • Developed integration modules for disparate clients using Apache Camel.
  • Used Hibernate 3.0 and DAO pattern to store the persistence data into Oracle database and developed queries and stored procedures using HQL and NoSQL and used Tomcat as Web Container.
  • Used NodeJS for doing non-blocking design operation for server-side code and Angular JS framework in developing various UI components.
  • Used Apache POI-HSSF for generating reports in MS Excel for generating PDF reports.
  • Involved in documentation, review, analysis and fixed post production issues. Maintained the Production and the Test systems.
  • Worked on bug fixing and enhancements on change requests.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
  • Used Mongo DB NoSQL database.
  • Used Mongoose API to access the Mongo DB from Node JS.
  • Used Nodejs for testing frontend part of the application.
  • Used JIRA to track the progress of the project and Used JUnit as a testing framework in a Test-Driven Development environment.
  • Actively participated in CI/CD initiative for java applications using Bit-Bucketand Jenkins.
  • Used Maven to build and package the application and implemented Log4j for the project.

Environment: Windows XP, Swing, Tomcat, Spring, Spring Boot, Spring Cloud, Hibernate, Agile(XP), Maven, JIRA, Angular JS, Backbone JS, React JS, GWT, Apache Camel, RESTful, Angular2, Micro services, Bootstrap, Groovy/Grails, Node JS, POI-HSSF, AWS, Mongo DB, JavaScript, CSS, HTML5, Elastic Cloud Compute(EC2).

Sr.Full Stack Java Developer

Confidential, IA

Responsibilities:

  • Worked in Agile(SCRUM) methodology with active user involvement and followed Sprint systemfor development.
  • Developed and maintained portlets using WebLogic 8.1/10.2 in the portal application
  • Developed portals, portlets, books, pages and desktops.
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue and Simple DB.
  • Hosted and tested the application in AWS servers before publishing it in actual production environment.
  • Experience with web application development utilizing frameworks such as Apache, JavaScript, and GWT.
  • Developed UI components using JSP, Angular JS, Backbone JS, React JS, Html tags, HTML5, CSS, Ajax and jQuery.
  • CSS and Bootstrap for styling the HTML elements.
  • Developed Java Script functions for client - side validation.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Wrote Rest-Controller w.r.t RESTful standards in Spring MVC to connect model with view.
  • Developed RESTful webservices using Spring IOC and Apache CXF framework.
  • Designed and created Micro Services business segments and RESTful administration endpoints utilizing Spring boot.
  • Developed scalable applications using the MEAN (Mongo-DB + Express.JS + Angular.JS + Node.JS) stack.
  • Integrated Spring DAO for data access using Hibernate.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with thedatabase of MongoDB.
  • Used Hibernate ORM framework for database mapping in FERC Refund website.
  • Developed Java Page Flowportlets and nested page flows.
  • Developed a core routing framework using Apache Camel.
  • Used Node-JSMongoose module to create ORM mappings for database interactions.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Designed and developed Grails applications for end users.
  • Used JDBC for all the database mappings to access Oracle 11g database and clean error log webapps.
  • Implemented connectivity to databases using JDBC API from servlets and JSP through Enterprise JavaBeans(EJB).
  • Developed and maintained PL/SQL packages and stored procedures and writing SQL queries.
  • Provided extensive support during QA, UAT and addressing bugs as reported.
  • Tested several modules identifying bugs and worked on debugging of project using Junit and resolved the JIRA bugsassigned.
  • Working with Developers in UI Integration and defect fixing and involved in UI Testing which is generall
  • Y testing the graphical user interfaces, how user interacts with the application, testing application elements like fonts, layouts, buttons, images, colors etc.

Sr.Full Stack Java Developer

Confidential -Long Beach, CA

Responsibilities:

  • Agile Scrum Methodology been followed for the development process.
  • Handled Performance, Scalability and Flexibility issues for the robust application.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Configure and deploy Amazon Web Services (AWS) Lambda service to run codes in response to events and automatically manage resources.
  • Designed and Developed the UI using Strut view component, JSP, ReactJS, JavaScript, HTML, Bootstrap, AJAX, DHTML, CSS, and DOJO.
  • Developed dynamic webpages using JavaScript and Implemented JQuery for creating behaviors of JavaScript.
  • Used Web Services (SOAP, WSDL) to interact with other EBM Database resources, and retrieve the results based on the Clinical Query passed.
  • Build Restful APIweb services using Node JS and Express JS and used a full complement of Express, Angular JS, and Mongo DB to store and present assessments.
  • Prepared EJB deployment descriptors using XML and Used JAXB components for transferring the objectsbetween the application and the database.
  • Coded SOAP Clients to retrieve the data from multiple web services enabled application to display results in the formatted way.
  • Designed the application by implementing the Struts Framework to use MVC architecture for loose coupling, tight cohesion and parallel development.
  • Implemented Model - View- Controller (MVC) architecture using Spring framework and used Spring Context to add support for message sources and internationalization.
  • Used React Redux architecture to create the data layers in the application and to bring the Model View Controllerarchitecture for the application.
  • Collection framework used to transfer objects between the different layers of the application.
  • Implemented Struts Dispatch Action class and form bean classes using struts framework.
  • Involved in Business Requirement gathering and developing the Detail Design Document and coding based on the Functional Requirement specifications.
  • Modified project to enforce security of project resources and to ensure the authentication and authorization of users.
  • XSLT to transform the XML files to the presentation layer for the enrich design.
  • Maven tool for the build and deployment process.
  • Used Hibernate O-RMapping tool to interact with the Oracle database.
  • Created Tables, Views, and Triggers for the oracle database and modified the existing PL/SQL stored procedures.
  • Actively involved in code review and bug fixing for improving the performance.
  • Used WebSphere application server to deploy the application to execute.
  • JUnit been used for the unit testing of the application.
  • Used Log4J for logging and debugging of the application in an efficient manner.
  • Documented application for its functionality and its enhanced features.

Environment: Struts Framework, Webservices (WSDL, SOAP), JSP1.2, Hibernate, DOJO, AJAX, WebSphere 6.0, Oracle 10g/11i, XML, EJB, log4J, XSL/XSLT, Agile (Scrum) Methodology, SQL, JUnit, Eclipse WTP, (Java) J2SE 5.0, SQL, Maven Node JS, React JS, Bootstrap, AWS, Restful, JavaScript, HTML/DHTML, JQuery, CSS, CVS, Dreamweaver CS3, UNIX.

Java Developer

Confidential -Pomona, NY

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Used AJAX API for intensive user operations and client - side validations.
  • Created UI and developed interactive presentation layer using Ajax, JQuery, JavaScript and handled all aspects ofthe web application including maintaining, testing, debugging, deploying and maintenance.
  • Developed the application using JSF MVC Framework.
  • Involved in writing Spring ConfigurationXML file that contains declarations and other dependent objects declaration.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Inserted Dependency Injection between components using Spring (IOC) concept.
  • Implemented Asynchronous messaging between components using JMS.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Wrote Stored Procedures and complicated queries for IBM DB2.Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • 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.
  • Created tables, triggers, storedprocedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10g using Toad tool.
  • Involved in developing the Graphical User Interface using HTML, JavaScript, CSS, JSP and EJB.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Worked on UNIX environment for development.

Environment: Java, J2EE, SOAP, SOA, WSDL, JAX-WS, XMI, JSF, Hibernate 3, SQL, PL/SQL, Spring, Spring Batch, Oracle10g, JavaScript, CSS, Log4j, Subversion, EJB, jQuery, JBoss, Application Server, Maven, Eclipse, JIRA, Fisheye, UNI

Java Developer

Confidential

Responsibilities:

  • Designed and Developed web interface for admin module using Struts MVC framework to search, reset password, lock/unlock the user accounts.
  • Developed and implemented the interactive functionality using JSP, Tiles framework.
  • Extensively used Struts Validator for server - side validations and JavaScript for client-side validations.
  • Developed Stored Procedures, queries to extract the Customers data from the database.
  • Used Subversion for Version Control Management.
  • Extensively used the Struts tag libraries(Bean Tags, Logic Tags and HTML Tags etc.) and Custom tag libraries.
  • Involved in code reviews, debugging and testing.
  • Used connection pooling for optimization using JDBC interface.
  • Flexibly used J2EEdesign patterns like Value Object, Data Access Object and Singleton.
  • Prepared Use-Cases from the given requirements and interacted with clients for requirements gathering and clarifications.
  • Developed Utility Classes, which are used throughout the application.

Environment: Java, JSP, Struts Framework 1.2, JDBC, UML, JavaScript, HTML, Oracle 9i, Toad, WSAD, Maven, Subversion, Log4J, WebSphere and Windows / NT

We'd love your feedback!