We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL SUMMARY:

  • Over 8 years of strong experience in designing, development and deployment of web - based and client - server business applications using Java/J2EE technologies (EJB, XML, RMI, JMS, JNDI, JSP, Servlets, JSP Tag Libraries).
  • Strong experience skills in web services (SOAP, WSDL, UDDI, HTML, XML).
  • Strong experience skills in Java, J2EE, JDBC, Servlets, JSP, JavaScript, JQuery, Hibernate, spring, Struts.
  • Strong Front end UI development skills using HTML, CSS, XML, JavaScript, JQuery, Angular JS, Bootstrap and AJAX.
  • Explored various emerging JavaScript technologies such as Node.Js, React.Js.
  • Excellent in databases like SQL Server, Oracle 10g/9i/8i.
  • Extensive development experience in different IDE’s like Eclipse, Net beans and TOAD.
  • Hands-on experience with Relational Data bases like Oracle, MySQL and NoSQL databases like Mongo DB and Apache Cassandra.
  • Have experience on Agile Scrum and Test Driven Development (TDD).
  • Experience in Designing Java components using Java and J2EE design patterns like Front controller, DAO, Singleton, Façade, Prototype, etc., and knowledge in other J2EE patterns.
  • Developed applications using build tools like ANT, MAVEN.
  • Expertise in java concepts like spring, Web services, Hibernate, JMS, Swing, AWT, Multi-threading, JDBC, JSP, Servlets, Collections, Struts.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Strong experience in writing SQL, PL/SQL and Stored Procedures with strong understanding of Relational Database Management Systems such as DB2, Oracle and MYSQL.
  • Strong knowledge in cloud stack such as Amazon Web Services (AWS).
  • Excellent experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and packages.
  • Experience in providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, Jira and Bugzilla for bug tracking.
  • Extensively worked with different operating systems like windows …, Mac OS, UNIX, and LINUX.
  • Experienced in developing the applications from end-to-end and has the ability to fit in anywhere in the project.
  • Detail oriented, Self-Motivated, Self-Starter and possess excellent written and communication skills.
  • Good team player and team coordinator, Interested in learning new technologies.

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, C, C++, PL/SQL

Databases: Oracle 10g/9i/8i, NoSQL (Mongo DB, Apache Cassandra), Teradata

Java/J2EE Technologies: JMS, JSF, Java Beans, Applets, Multi-threading, Servlets 3.1, JSTL, JDBC, JNDI, RMI, EJB(Session Beans(Stateful and Stateless), Entity Beans, Message-driven Beans), Spring Boot, Spring

Security, AWS Cloud, Struts, Spring Framework, Spring JDBC Templates, Hibernate ORM 4.3.0, Micro Services, Java Mail, Rabbit MQ

Operating Systems: Windows …, Mac OS X, UNIX, LINUX-Ubuntu

Design Tools and IDE’S: Eclipse, Net Beans, Notepad++, TOAD, SQL tools, Visual Studio, Rational Rose

Web Technologies: HTML5, CSS3, JS, JQuery, Angular JS, Bootstrap, AJAX, XML, Node JS, React JS, Backbone JS, RESTful, SOAP

Methodology: Agile Scrum, OOAD, SDLC, and Test Driven Development (Using JUnit), Rational Unified Process (RUP) Development (Iterative, Incremental and Waterfall)

Frameworks: Struts 2.5.5, Hibernate ORM 4.3.0, Spring 4.3,ibatis

Build and CI Tools: ANT, Maven, Gradle, Bamboo, Jenkins, GIT

Application Servers: JBOSS Enterprise Application, Wild fly, glassfish, Apache Tomcat, Oracle Application Server, IBM web sphere, WebObjects

WORK EXPERIENCE:

Confidential - BOSTON, MA

Full Stack Developer

Responsibilities:

  • Developed the J2EE application based on the service oriented architecture.
  • Used Design Patterns like Singleton, Factory, Session Façade and DAO.
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
  • Developed and editing user interface screens using JSP, html5.0, JavaScript and node.js.
  • Designed SOA integration using Apache CXF and enabled rapid service tier development.
  • Used AJAX for sending and retrieving data from server by giving URL to get JSON data for models and populate models from the server.
  • Worked on creating responsive website for smart devices using responsive design and Bootstrap.
  • Worked on Cross-browser Compatibility of UI pages, Implemented for internet browsers such as Chrome, Firefox.
  • Extensively used Hibernate mappings, HQL, Query, Criteria.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Extensively used various spring framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security and AOP.
  • Implemented SOA to develop REST based Web services using Apache Axis.
  • Exposed the web services to the client applications by sharing the WSDL’s.
  • Modified the Spring Controllers and services classes to support the introduction of spring framework.
  • Developed various generic JavaScript functions used for validations.
  • Experience with basic Web Sphere Administration like JMS, Data Source Configurations, Listener port configurations, JVM Property Configuration, Certificates configuration.
  • Used Maven to automate the build and deploy process.
  • Focused on Test Driven Development, thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used Rational Application Developer (RAD) which is based on Eclipse to develop and debug application code.
  • Used Log4j utility to generate run-time logs.
  • Server’s, Domain’s and Database’s migration on Amazon Web Services (AWS).

Environment: Java EE, Spring MVC, Hibernate ORM 4.3.0, Node JS, JSON, Servlet 3.1, AJAX, Rest, XML, Apache CXF, Apache POI, Angular JS, JQuery, JavaScript, IBM RAD, WebSphere, Agile Methodology, Design Patterns, Apache Maven 3, JUnit, Html5, AWS.

Confidential -NJ

Full Stack Developer

Responsibilities:

  • Developed the front-end web page by using HTML5, CSS3 and JavaScript taking advantage of the frameworks like React JS.
  • Participated in development of a well responsive ingle page application using React JS framework, JavaScript and JQuery in conjunction with HTML5, CSS3 standards with front-end UI team.
  • Used JQuery-AJAX plug in to get the data in JSON format and displayed on HTML page.
  • Developed the presentation layer using AJAX.
  • Used CSS and JQuery for the rich user interface.
  • Used Source Tree, GIT for version control for defect tracking.
  • Used JQuery extensively for event handling, DOM manipulation and cross browser compatibility.
  • Experienced in developing applications using MVC architecture.
  • Extensive experience in application development and deployment on Tomcat Application server.
  • Design and developed the application using Jakarta Struts Framework which is based on model view controller design pattern.
  • Developed Web Services- WSDL and JBOSS for getting information from third party.
  • Used Hibernate for establishing connection and interacting with the database.
  • Used EJB to implement the business logic of the application and to handle persistence and security.
  • Hands on Experience using Log4j for application logging.
  • Responsible to stub the communication and configuring listener ports on the JMS.
  • Used SQL in server side code to fetch the JSON format of data.
  • Creating AWS instances and resource bills.
  • Used Spring Core Annotations for dependency injection spring DI and spring MVC for RSET APIs and spring boot for micro services.
  • Performed extensive unit testing (end-to-end) and prepared detailed test scripts as part of it.
  • Utilized Rabbit MQ as the messaging middleware.
  • Used and worked in the team environments that use agile methodologies.
  • Support design and development of integration services using SOAP.
  • Very good exposure working with databases like MySQL.

Environment: Java 1.7, HTML5, CSS3, JavaScript, React JS, JQuery, GIT, AWS, JSON, Eclipse, SQL, SOAP, Hibernate, Struts, EJB, JBOSS, WSDL, Log4j, Rabbit MQ, Micro services

Confidential -IN

Sr. Java Developer

Responsibilities:

  • JSP pages designed using struts tag libraries, HTML, JSP, AJAX and Java Script.
  • Used Hibernate for establishing connection and interacting with the database.
  • Created connections to database using Hibernate Session Factory, Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Implemented Spring MVC controllers like Controller, Simple form controller and multi action controller.
  • Developed functional components using different concepts of core java like multi-threading and collections.
  • Configured POJOs with backend tables in hibernate to achieve the associations.
  • The front-end JSP pages were developed using the struts framework and were hosted in a J2EE Environment on Apache tomcat Server.
  • Involved in the development of CRUD (Create, Read, Update and Delete) functionality for various administrative system related tables and product components.
  • Used Apache CXF to create Restful Web Services.
  • Implemented RESTful web services to consume XML & JSON Messages.
  • Used Hibernate framework in the data access layer to access and update information in oracle Database.
  • Worked on JavaScript frame work (Angular JS) to augment browser based applications with MVC capability.
  • Used Active MQ messaging to set up communication between applications in ESB and flows are created for JAX-WS and JAX-RS web services.
  • Participated in migration to DB2 data base from Oracle DB.
  • Involved in peer level design & code reviews.
  • Created continuous integration builds using Ant & Jenkins and deployed on WebSphere application server.
  • Followed coding guidelines and implemented Core Java/J2EE design patterns.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/production defects.
  • Coordinated with performance team to get thread dumps &tuned java as well as DB code.

Environment: JAVA/J2EE, Servlets, JSP, WebSphere Application Server 8.x, XML, HTML, CSS3, XSLT, JAXP, JAXB, REST, JavaScript, Angular JS, Spring Framework, AOP, MVC, Hibernate, JAX-RS, IBM MQ series, RAD 8.0, JUNIT, SOAPUI, JNDI, ANT,DB2.

Confidential -TN

UI/Web Developer

Responsibilities:

  • Developed presentation-tier JSP pages in HTML, Implemented JQuery Data Grid control, validation control and other widget controls.
  • Used spring framework to develop beans from already developed parent bean.
  • Developed Web forms/user interfaces using Struts MVC, JQuery and JSP.
  • Used HTTP Request and SOAP based web services to post XML data to the end client.
  • Used AJAX Controls, Web forms, JavaScript and HTML for commission, payment and inventory reports.
  • Worked on AJAX controls like update panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
  • Developed single page web applications using Angular JS.
  • Designed and developed functionality with excellent understanding of design patterns like singleton. List Iterator, Command, Factory etc.,
  • Exposed web services to the client applications by sharing the WSDL.
  • Used JavaScript accordingly for validation purpose, browser detection and controls.
  • Prepared the proof of concept by configuring the Struts MVC and hibernate for various modules.
  • Developed various AJAX controls and widgets to build a rich user interface for the application.
  • Created windows services to create automation processing of XML.
  • Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
  • Developed web pages and applications using HTML, CSS, JavaScript, Angular JS, Node JS, Bootstrap and MongoDB.
  • Worked on responsive design to perform web pages responsive for different browsers, platforms and devices by using Bootstrap.
  • Used MongoDB database wrote queries to perform CRUD procedures.
  • Worked on Node JS and Express JS to implement back end of web application.

Environment: Node JS, Express JS, J2EE 1.6, Servlets, JDBC, Hibernate 3.0, JSP, JMS, Oracle 10g. Restful, Apache AXIS, SOAP UI, XML1.0, JAXB 2.1, HTML, JavaScript, CSS3, AJAX, JUNIT, Eclipse, Web Logic 10.3, SVN, Shell Script, Notepad++, Angular JS, Bootstrap.

Confidential

Java Developer

Responsibilities:

  • Actively involved in requirements gathering, Analysis, Design, Development.
  • Estimating the total effort involved for the deliverables and creates an execution plan for the same.
  • Used OO Techniques with UML and created Use Case diagrams, Sequence diagrams, class diagrams and activity diagrams. Developed class diagrams that depict the codes design and its compliance with the functional requirements.
  • Debugged web services using SOAP API.
  • Designed and developed new application modules using spring, Struts and Hibernate framework.
  • Performed client side validations using Java Scripts.
  • Created front end code in JSPs and vignette portal & CMS.
  • Developed interactive WebPages using AJAX and JQuery.
  • Involved in the development of various reusable helper and utility classes using core java.
  • Set up and maintained web logic server development environment.
  • Deployed and tested the application using web logic server.
  • Used JUnit test cases to unit test the business modules.
  • Coordinated with software development teams for fixing technical issues and database errors.
  • Used EJB technology running on application server.
  • Troubleshoot and report defects, perform a casual analysis of the reported defects to find remedies to be applied for the next cycle.
  • Developed JMS components to send messages from one application to other application internally.
  • Knowledge transition to USI- Hyderabad team for specific functionalities handled.

Environment: JDK 6.0, JMS, EJB, SOA, Web logic 10.0, LINUX, JQuery, SQL Server, Eclipse IDE, Postgresql, JUnit, Gradle, Struts 2.3.3. Hibernate, spring, Bamboo

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in the requirements collection & analysis from the business team.
  • Implemented the MVC architecture using apache struts framework.
  • Implemented action classes and server side validations for account activity, payment history and transactions.
  • Implemented views using struts tags, JSTL and Expression Language.
  • Implemented tiles framework for the views layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card and fixed deposit modules.
  • Worked with various java patterns such as service locator and factory pattern at the business layer for effective object behaviors.
  • Worked on the JAVA collections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML schema for exporting data into XML format and importing data from XML format to data base.
  • Implemented the web services client to consume the third-party service API for validating credit cards.
  • Used XML web services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Developed Unit test cases using JUnit.
  • Developed Ant scripts and developed builds using Apache ANT.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Used clear case for source code maintenance.

Environment: J2EE, Java, Struts 2.1.8, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, Schema(XST), EJB 2.0, ANT, Java script, JMS, Rational Rose, WSAD, DB2.

We'd love your feedback!