We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Johnston, RI

SUMMARY

  • 8 years of progressive experience working as Java/J2EE Developer in analysis, design and development.
  • Have extensive experience working on various phases in the Software development lifecycle of the project.
  • Have a good understanding of Agile and Waterfall methodologies. Have worked on various Service Oriented, Client/Server, GUI and Web based applications in these years.
  • Extensive experiences in web based multi - tier enterprise applications & Client / Server Applications using Java/J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework and Struts Framework with expertise in presentation, business and database layers.
  • Experience in developing applications using Spring Framework, worked on different spring modules like core container module, application context module, Aspect oriented programming (AOP) module, JDBC module, ORM module, Security module and web module.
  • Experience in using Spring ORM module and integration with Hibernate ORM framework.
  • Strong Expertise in Core Java, data structures, algorithms, Object Oriented Design (OOD) and Java concepts such as OOP Concepts, Collections Framework, Swing/AWT development, Exception Handling, I/O System, Multi-Threading, Reflection, Generics, Interfaces, Synchronization and other new features in Java 7 and 8.
  • Expertise in developing rich GUI interfaces using HTML5, CSS3, JavaScript, jQuery, AngularJS, Backbone JS, Bootstrap, Node JS, JSP and Servlets.
  • Expertise in re-writing internal application with malware samples into an AngularJS based web app with a RESTful Execution, Python backend using Cassandra as DB.
  • Good knowledge on latest JS frameworks like Angular (Angular2/ Angular4), React.js, Node.js.
  • Experienced with XML related technologies such as XHTML, SAX, XSL, XQuery, DOM, JAXB, XPath, SOA, XSD, DTD, X link, XMI, JAXP, WSDL, SOAP, Apache Axis.
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, REST web services.
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat and Apache Struts, LOG4J for logging information and exceptions, Apache ANT for making build scripts, VSS, Clear Case for version control system, Eclipse, Net Beans IDE.
  • Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Experience in using Clear Quest, Clear Case, CVS, and Subversion (SVN) for source control and Release Management.
  • Experience working with React, Redux, Web pack, Node.js, and NPM.
  • Involved in the Unit Test Cases, Integration, and Application testing.
  • Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server, PostgreSQL using SQL, PL/SQL programming and NoSQL database Mongo DB.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions, and performed polymorphic associations.
  • Capable of rapidly learning new technologies and processes, and successfully applying them to projects and operations.
  • Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
  • Experienced work in a complex, multi-vendor, geographically diverse environment.

TECHNICAL SKILLS

Programming Languages: C, C++, Java/J2S

JDK versions: JDK 8

Java/J2EE Technologies: JSP, Servlets, EJB, JDBC

Message Oriented Middleware: JMS, AMQP, MSMQ

Web Technologies: JavaScript, AngularJS, Backbone JS, HTML5, DHTML, CSS3, XTML, JSON RPC, React JS, Angular, Adobe Flex, WSDL, XML, XSD, AJAX, JQuery, JSP, Node JS.

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST.

Frameworks and Build Tools: Apache Struts, Hibernate, Spring,ANT, Apache Maven, Jenkins,Gradle,Log4J, Java EE Design Patterns

Web/Application Servers: Oracle WebLogic Application Server, IBM WebSphere Application Server, Apache Tomcat Webserver, Glass Fish, JBoss Application Sever

Version Control System: GIT, SVN, CVS

Databases: MySQL, Oracle, MS SQL Server, DB2, MongoDB, PL/SQL, MS-Access, PostgreSQL.

IDE Tools: Eclipse, NetBeans IDE, SDS, RAD,Sublime

Testing: JUnit, Test NG

PROFESSIONAL EXPERIENCE

Confidential, Johnston, RI

Java Full Stack Developer

Responsibilities:

  • Involve in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application usingAgile Methodology.
  • Design, develop, and enhance modules for the application using the technologies NodeJS, Micro services, REST, SQL etc.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 10 and Node JS.
  • Create reusable components and services to consume REST API's using Component-based architecture provided by Angular 10.
  • Create responsive website for smart devices usingResponsive designand media queries.
  • Create and enhance unit test cases using Jasmine.
  • Create and enhance build system management, version control using Bit bucket to manage application code.
  • Develop APIs using RESTful Web Services for communication between various micro services and used Swagger for API documentation.
  • Develop complex service components for Data Access Layer, DAO classes to interact with backend using Nodejs and Express.
  • Create and updating database schema and writing complex SQL Queries using Sequelize ORM.
  • Collaborate with business partners to understand business requirements to design quality technical solutions that align with business and IT strategies and comply with the organization's architectural standards.
  • Implement Winston Logger for logging purposes and debugging the application.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability and reusability.
  • Work with Quality Analysts and downstream application teams to review, fix the issues encountered during the testing phase and to ensure the system is working as per the design and architecture.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: NodeJS, Express, Microservices, SQL, Sequelize, JavaScript, Angular 10, Webservices, RESTful, HTML5, CSS3, Bootstrap, Jasmine, JIRA, Winston, MongoDB, Postman, AWS.

Confidential

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in the requirementsanalysis, designing, development, testing and deployment of the enhancements.
  • Application is implemented using Agile methodology where there are daily SCRUM meetings every day to understand the status and resolve any issues.
  • Used Bootstrap, HTML5, AngularJS andReact.jsin effective web design.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Created the responsive UI components using React JS and to dispatch events to the store.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and performed validations.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
  • Deployed the application in WebSphere Application Server and Configured JMS in the WebSphere application server to send messages on the queue.
  • Performed code migrations and production deployments by creating a story card in JIRA and tested the application post deployment along with 24*7 application support.
  • Actively involved in code reviews, retrospective meetings, and sprint planning sessions.
  • UsedRESTfulfor producing web services and involved in writing programs to consume the web services.
  • Experience in implementing Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication, and Database.
  • Involved in writingMavenscripts for automated deployment of the application and usedJenkinsfor continuous integration.
  • DevelopedJUnittest cases for all the developed modules.
  • Involved in the complete life cycle of the project from the requirements to the production and involved inUAT.
  • Worked with Business team duringUATto review the requirements for any new functionality or enhancements.

Environment: Java 8, Spring, Hibernate, XML, CSS3, AJAX, HTML5,Angular js, React.js,CI/CD, Jersey, Git, JAX-RS, WebLogic Server, RESTful, Spring Boot, SQL, Oracle 12 c, UML, JUNIT, Agile, Bootstrap, Jenkins.

Confidential, Washington, DC

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in Full life cycle experience including requirements analysis, high level design, detailed design,UMLs, data model design, coding, testing and creation of functional and technical design documentation.
  • Redesigned the web applications by replacing the Custom MVC framework with the Spring MVC module.
  • Involved in creating pages from mockups using Angular 2, jQuery, CSS3, and HTML5.
  • Responsible for setting upAngular2 framework for UI development. Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Created Typescript reusable components and services to consume SOAP API's using Component based architecture provided byangular2.
  • Involved in writing the action classes and from beans for different modules usingSpring MVC.
  • Configured Spring AOP Transaction management in services for DML operations to ensure data integrity and Consistency.
  • ImplementedHibernateas theORMtool for data persistence. Involved in developing the mapping fileshbm.xml for the persistence classes.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Deployed the application to Apache Tomcat server and tested the front-end using Jasmine.
  • ImplementedSOAbased web services, designed, and builtSOAPweb serviceinterface, implemented usingSOAP &ApacheAxis.
  • Created newSoap web service and modified the existing web service's operations wherever required on the top of connecture's framework to create BROKERS, EMPLOYERS, and INDIVIDUALS.
  • Made proficient use ofWSDLfiles. UsedSOAPUIfor testing the web services.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Additional security is added to the project usingSpring Securityfeature.
  • Maven is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
  • Implemented log4j framework for logging the application.
  • Used Jenkins to deploy the services and implement continuous integration (CI) and Continuous deployment (CD) processes.

Environment: Java 8, JSP, Spring, Hibernate, XML, CSS3, AJAX, HTML5, Type Script, Angular 2, Git, JAX-WS, Bootstrap, Tomcat Server, SOAP Web Services, Spring Boot, MongoDB, NoSQL, UML, JUNIT, SOA, Agile, SOAPUI, Jasmine.

Confidential, Erie, PA

Full Stack Developer

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
  • Developed the application using Spring Framework which is based on the MVC Design Pattern.
  • Responsible for designing the User Interface by coding inHTML5, CSS3, and Angular js, Bootstrapto build thisSPA Single Page Application.
  • The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and media queries to support Desktop and tablets.
  • ImplementedAngularRouter to enable navigation from one view to the next as agent performs application tasks.
  • BuildRESTweb service by buildingNode.jsServer in the back end to handle requests sent from the front-endjQuery Ajax calls.
  • Configured springapp-servlet.xml, web.xml Spring-specific deployment descriptor.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml
  • Developed SQL queries and used stored procedures to perform transactions with theOracle database.
  • Testing and deploying the application on WebLogic Server.
  • Created security certificates and established secured connections between Application Servers and Web Servers.
  • Implementation of Jersey Restful web services which produces JSON.
  • Worked on RESTful framework to create web services using JAX-RS.
  • Installed, configured Postman to test web services.
  • Experience in using the JIRA Project tracking tool.
  • Used GIT repository for software configuration management and version control.
  • Implemented a Continuous Delivery pipeline with Docker, whenever a new GitHub branch gets started, created a new Docker container.
  • Created RESTFUL API's in Express and returned Logic through Angular js data binding and tested in Mocha on server side and Jasmine on the client side.
  • Worked in Agile environment with active scrum participation.

Environment: Java 8, Servlets, JSP, Spring, Hibernate, XML, CSS3, AJAX, HTML5,Angular js, Node.js, Docker, CI/CD, Jersey, Git, JAX-RS, Core Java, Bootstrap, WebLogic Server, REST Web Services, Spring Boot, SQL, Oracle, UML, JUNIT, Agile, Mocha, Jasmine.

Confidential, Rochester, MN.

Full Stack Developer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients.
  • Generated the Class diagrams, Sequence diagrams extensity for all the entire process flow using RAD.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
  • Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
  • Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user.
  • Used Java script and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML5 and CSS3.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop spring-based application with very less configuration.
  • Implemented Spring MVC to integrate business logic and Model and DAO classes using Hibernate.
  • Worked on CORE JAVA (Collections of type Generics, Templates) and used the core packages.
  • Implements MVC, Singleton, Factory, DAO, Value Object, session Facade, Data Access Object, Business Object paradigm.
  • Implemented Spring Framework for the information flow between database and Model.
  • Worked on Marshalling and Unmarshalling the XML using the JIBX parser.
  • Worked on JMS and Messaging Queue (MQ) configurations.
  • Involved in consuming, producingRestbased web services usingJAX-RS.
  • Worked withIDE as IntelliJand deployed intoJBoss Application Serverand usedMaven build toolto achieve more functionality for build process.
  • Integrated JPA persistence using Hibernate to save the current state of the drools knowledge session using the Spring Framework integration.
  • Created new tables, written stored procedures, triggers and some user defined functions. Created SQL scripts for tuning and scheduling.
  • Loaded the records from Legacy database DB2 to existing one Cassandra.
  • Synchronized the create, update and delete of records between Legacy database (DB2) and (Cassandra).
  • Application developed on agile methodologies scrum and iterative method process.
  • Used Apache Log4J logging API to log errors and messages.
  • Deployed applications on Unix Environment for Dev, QA-Smoke.
  • Involved in 24x7 support, Maintenance, and enhancement of the application

Environment: J2EE J2SE, JDK, Spring framework, XML, HTML5, JSP, AngularJS, Java Script, Hibernate, Spring Boot, Micro services, JSF, Java Script, VSS, XSLT, CSS3, AJAX, JMS, JAX-RS, REST, Web Services, Struts, WebLogic Application Server, Elastic Search, DB2, SQL,Cassandra, No SQL, MQ Series, Junit, UNIX.

Confidential

JAVA Developer

Responsibilities:

  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, and Data Access Object.
  • Designed, implemented and tested the Spring Domain Model for the services using Core Java.
  • Developed the Web Based Rich Internet Application RIA using J2EE Spring framework and Adobe Flex.
  • Designed User Interface using HTML, JSP, XSLT, AJAX, XML, HTML, CSS, JSON, JavaServer Faces (JSF) and implemented Java Script as a dynamic programming language to develop the UI screens of the NGEN application.
  • Used Eclipse RCP as a programmer tool to integrate the independent software components.
  • Designed and coded the J2SE solver, used to solve differential equations for the multithreaded simulation.
  • Used Multi-threading as a programming and execution model that allows multiple threads to exist within the context of a single process.
  • Used Spring Core Annotations for dependency injection and Spring MVC for Rest APIs and Spring batch for Micro-services.
  • JSON request/response from UI is processed using Spring MVC 3.0 Restful features and Hibernate/JPA framework is used to save/retrieve the data in the backend.
  • Implemented J2EE container based authentication and stored authentication and authorization detail in database.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Extensively worked for deployment, configurations of application on WebLogic server (DEV and QA-Smoke) and WebSphere Portal for Integration of all modules.
  • Build RESTful Web services using JAX-RS API.
  • DevelopedSQL Server Stored Procedures, Tuned SQL Queries (using Indexes and Execution Plan) in oracle.
  • Resolved issues relating to XML transformations using Oracle SOA Suite.
  • Used Log4J to log different types of messages to write on to the proprietary log model.
  • Performed unit testing using JUnit.
  • Done the design, development and testing phases of Software Development using AGILE methodology with Test Driven Development (TDD).

Environment: J2SE, JSP, JSF, Spring, HTML 5, CSS 3, JMS, Oracle, EJB, AJAX, JSP, JSON, Java Script, JAXB, gulp, Maven, JPA, WebLogic Application Server, MySQL, RabbitMQ, Active MQ, JDBC, Restful, IBM MQ Series, Spring Security, Eclipse, Groovy, Multi-threading, Linux, Hibernate, LOG4J, Junit.

Hire Now