We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Franklin Lakes, NJ

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.
  • Proficient in concepts like Collection Framework, Multi - threading, Exception Handling, Generics, Annotations, Serialization, Thread pools, JavaBeans and Polymorphism, hands on experience on Java 8.
  • Good experience in development of different types ofSwingcustomized 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, Angular 2-9, Backbone JS, Bootstrap, Tag Libraries, JSTL
  • Experience in Open Source frameworkslike Struts, Spring,Spring MVC,SpringWeb Flow, Spring Boot, Spring Cloud and Hibernate 2.0/3.0 ORM.
  • Well versed withJ2EE Design PatternslikeSingleton, Factory, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), Singleton, MVC, Business-Delegate.5
  • Experience working with Micro services architecture and Docker environments.
  • Experience Using AMQP protocols library such as RabbitMQ and Kafka for messaging services.
  • Experience working in Agile Software Development Methodology that includes product backlog refinement, sprintplanning, daily scrum meetings, iterative development, product demo, retrospective meetings.
  • Experience in creating and consuming SOA Web Services using RESTful, SOAP messages.
  • Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS),JAX-RPC and JAXR (Java API for XML Registries).
  • Experience implementing shell scripts to automate webserver configuration and deployment.
  • Experience in using Puppet for infrastructure deployment.
  • Extensive experience in IDE and debugging tools like Spring Tool Suite, Eclipse 3.1, IBM WSAD, IBM RAD, IntelliJ IDEA and JDeveloper.
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational RoseandMS Visio tool.
  • Performed unit testing, integration testing using Junit and Mockito, and build applications using tools like ANT and Maven.
  • Supported the technology implementation of 'Adobe Experience Manager (AEM)' as a strategic content management platform
  • Hands on experience in building and deploying enterprise level Web Content Management solutions on Adobe CQ 5.4, 5.6 and AEM 6.0,6.1"
  • Very good at developing custom components, page templates and template components and workflow components in CQ5.x.
  • Good experience in using various version controls like SVN, CVS, GIT, Bit Bucket and project tracking tools like JIRA.
  • 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.
  • Worked on many Operating system environments including Windows 95/ 98/ NT/ XP/ 2000 Server, UNIX (including Sun Solaris), some flavors of LINUX.
  • Planned, designed and sent Amazon Web Services (AWS) for a substantial number of uses using the Amazon cloud arrangement
  • Proficient in using Amazon Web Services AWS, Extensive experience focusing on services like Amazon Elastic Load Balancing, EBS, RDS, Cloud Watch, Cloud Formation, Elastic Cache.

TECHNICAL SKILLS

Programming Languages: Java, Groovy/Grails, SQL, PL/SQL, HTML, Java Script, XML

Java Frameworks: Servlets (3.x), JDBC (4.x), JSTL, Java Server Pages (JSP 2.x), JSF, MS.

Frameworks: Struts (2.x.x), spring (3.x/4.x), Hibernate (3.x/ 4.x), AWS, Apache Camel (2.x), Swing, Apache CXF.

Web Technologies: HTML5, CSS3, JAVASCRIPT, Angular 2-9, React JS, Type script, AJAX, Backbone.js, jQuery, SOAP and Restful, Node.js.

Ajax Frameworks: jQuery, Angular JS, Dojo Toolkit, DWR, GWT, Prototype, ExtJS, MooTools

Platforms: Windows (7, Vista, XP, 2000, 98, NT), Red Hat Linux, Solaris, Unix, AIX, HP Unix 3000

CI/CD(or)Version Control: VSS, Tortoise SVN, CVS, GIT Hub

IDEs: Eclipse, IntelliJ IDEA, MyEclipse, JDeveloper, WSAD

Databases: SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 4.1, 5.0. (Oracle 11g, SQL server 2008, MySQL, MongoDB, Cassandra)

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, DB2Connect, Developer 2000

UML Tools: Altova UML Spy 2009,2010, MS Visio, Rational Enterprise, UModel

Loggers: Log4J, SLF4J

Web Services: WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF & JERSEY

PROFESSIONAL EXPERIENCE

Confidential, Franklin Lakes, NJ

Sr. Java Full Stack Developer

Responsibilities:

  • Used Agile (XP) software development methodology and (Extreme Programming/XP) which helps to develop project plans.
  • Develop the front-end by doing hands-on coding using HTML 5.0, CSS3, JavaScript, jQuery, Angular 8/9, and Node JS.
  • Developed few Micro-services based Spring boot application to run scheduling jobs on AWS.
  • Designed and developed UI screens with Bootstrap and Angular 6 to provide interactive screens to display data.
  • Using Angular 9 created custom directives for data manipulations and to display data in company standard format in UI.
  • Used Springs MVC, and Spring Boot for developing web application module.
  • Worked with service discover tools such as consul for Microservices modules.
  • 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 serviceswritten inGroovy/Grailswrapped byJerseyJAX-RS.
  • CreatedTypescriptreusable components and services to consumeREST API'susing Component-based architecture provided byAngular 8.
  • Built Angular 9 components, UI services to consume rest services using Component based architecture provided by Angular 9.
  • Used Spring 4.0 Framework and Spring MVC, Spring Boot to provide Model and View, and URL based responses to different HTTP requests.
  • Used NodeJS for doing non-blocking design operation for server-side code and used Angular 6 framework in developing various UI components.
  • Implemented method to obtain bean references and cross-cutting concerns using Dependency Injection (DI) / Inversion of Control (IOC), and Aspect Oriented Programming (AOP).
  • Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
  • Written shell scripts to automate maven project builds and create RPMs that can be directly install and configure application in production cloud environments.
  • Developed integration modules for disparate clients usingApache 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 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.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
  • Used Mongoose API to access the Mongo DB.
  • Used JIRA to track the progress of the project and Used JUnit as a testing framework in a Test-Driven Development environment.
  • Developed AWS formation templates and set up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and puppet.
  • Actively participated in CI/CD initiative for java applications using Bit-Bucket and Jenkins.
  • Used Maven to build and package the application and implemented Log4j for the project.

Environment: Java 1.8, Spring, Spring Boot, Spring MVC, Spring IOC, AOP, Hibernate ORM, Angular 8/9, Micro services, Bootstrap, Maven, JIRA, Backbone JS, React JS, GWT, Camel, Swing, Tomcat, RESTful, Groovy/Grails, NodeJS, SOAPUI, Webservices, AWS, Mongo DB, JavaScript, CSS, HTML5, Elastic Cloud Compute(EC2), Log4j.

Confidential, Sailsbury, NC

Sr. Java Full Stack Developer

Responsibilities:

  • Worked in Agile (SCRUM) methodology with active user involvement and followed Sprint system for development.
  • Developed and maintained portlets using WebLogic 8.1/10.2 in the portal application
  • Developed portals, portlets, books, pages and desktops.
  • Developed java web applications using Spring Boot and Spring 4.X frameworks.
  • Experience with web application development utilizing frameworks such as Apache, JavaScript, and GWT.
  • Developed UI components using JSP, Angular 4/5, Backbone JS, Html tags, HTML5, CSS, Ajax and jQuery.
  • Developed multiple POCs to create a user interface in Angular JS.
  • Applied AngularJS client-side Validation by using HTML5 attribute and AngularJS Form state and input state
  • CSS and Bootstrap for styling the HTML elements.
  • Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.
  • UsedSpringBoot to develop and deploy both RESTful web services and MVC applications.
  • 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.
  • Used PostgreSQL Database and integrated with Hibernate ORM framework.
  • 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.
  • Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
  • Used Hibernate ORM framework for database mapping in health record access website.
  • Developed Java Page Flowportlets and nested page flows.
  • Developed a core routing framework usingApache Camel.
  • Used Node-JSM ongoose 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.
  • 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 bugs assigned.
  • Working with Developers in UI Integration and defect fixing and involved in UI Testing.

Environment: Java 1.7, Hibernate, Spring, Apache CXF, Agile(SCRUM) methodology, GWT, Angular 4/5, Backbone JS, Restful, Node JS, EJB, AWS, Micro Services, Spring Boot, Groovy and Grails, Apache Camel, JavaScript, AJAX, jQuery, JSP, Oracle 11g, Serena SVN, Bootstrap, HTML5, CSS, WebLogic workshop 8.x, Eclipse, Windows.

Confidential, Bethesda, MD

Sr. Java Developer

Responsibilities:

  • Agile Scrum Methodology been followed for the development process. Handled Performance, Scalability and Flexibility issues for the robust application.
  • Designed and Developed the UI using Strut view component, JSP, JavaScript, HTML, Bootstrap, AJAX, DHTML, CSS, and DOJO.
  • Developed dynamic web pages 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 API web 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 objects between 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 Spring Framework to use MVC architecture for loose coupling, tight cohesion and parallel development.
  • Developed RESTFUL web services using spring boot, Spring RESTFUL template, JPA, Cloud Foundry.
  • Implemented Model-View- Controller (MVC) architecture using Spring framework and used Spring Context to add support for message sources and internationalization.
  • Designed and developed web services like SOAP, XML schemas, JAXB and XSL and Involved in activities like code review and performance improvement.
  • Collection framework used to transfer objects between the different layers of the application.
  • 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-R Mapping 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: Java 1.6, 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, AngularJS, Bootstrap, Restful, JavaScript, HTML/DHTML, JQuery, CSS, CVS, Dreamweaver CS3, UNIX.

Confidential, New York City, NY

Java/J2ee Developer

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 of the web application including maintaining, testing, debugging, deploying and maintenance.
  • Developed the application using JSF MVC Framework.
  • Involved in writing Spring Configuration XML file that containsdeclarations 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.
  • Created tables, triggers, stored procedures, 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, UNIX.

Confidential, Boston, MA

Java Developer

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!