We provide IT Staff Augmentation Services!

Full Stack/java Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Around 8 years of hands - on experience in designing, developing and testing Java/J2EE web based applications.
  • Around 5 years of experience on Spring, struts, hibernate and JSF and on Java script and CSS.
  • Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies that include EJB, JSP, Servlets, Struts, JMS, JDBC, JSF, HTML, XML, XSL, XSLT, Java Script, Active MQ, API development, Amazon Web Services, Node.js, spring, Hibernate and Toplink.
  • Good knowledge in Algorithms and Data structures and extreme mathematical problems, Agile Methodologies and Agile Frameworks. Having strong Programming, skills in Java, J2EE, Spring4.0, Hibernate4.2, REST Web Service, JQuery, Maven and Oracle.
  • Proficient in programming JavaScript data capture and event handling methods via the DOM event model
  • Debugged and trouble shooted JavaScript code using tools such as FireBug and Fiddler.
  • Extensive programming in Web Technologies likes JSP, JavaScript, Angular JS, Node JS, React JS, XML, AJAX, JQuery, APIs.
  • Understanding of OOPS Principals, Design Patterns, MVC, Component based designing and Experience in REST and SOAP based Web Services API Application Development. Knowledge of Spring, Hibernate ORM, JPA, Maven, ANT, Selenium based UI automation.
  • Also, done Performance Tuning in some of my projects. Have knowledge about memory allocation, JVM options, and code optimizations. Always believed in Test Driven Development (TDD) approach.
  • Extensive programming in Web Technologies likes JSP, JavaScript, Angular JS, Node JS, React JS, XML, AJAX, JQuery, APIs.
  • Experienced in design and architectures in various platforms like Linux and Windows of n-tier applications using IBMWebSphereMQ. Used ANT, WinCVS and Log4j Extensively.
  • Experience on usingdesignpatternsincluding MVC, Facade, Factory, Iterator, and other Object Orienteddesignpatterns.
  • Strong knowledge on UNIX and LINUX commands. Worked on UNIX environment for 4 years.
  • Good work experience with Application/web servers Tomcat, WebLogic, and WebSphere.
  • Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
  • Good experience in Application testing (Unit, Integration) and software deployment.
  • Hands-on experience in Core Java (OOPS, Multi-threading, Collections) and Swing development.
  • Expertise in using issue tracking tools such as Rational Clear Quest, Quality Center and JIRA.
  • Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP) and Representational State Transfer (REST).
  • Proficient in php. Experienced on Apache Camel. Good experience with Design Patterns.
  • Worked closely with peer developers, business analyst, QA engineers, project manager to develop Codes and Standards Automated System usingGroovy/Grails, GORM, Java, J2EE, Ajax, JQuery, FlywayDB Migrations, and JavaScript. Expertise in RDBMS like Oracle, MS SQL Server, MySQL.
  • Good and required experience as a JavaScript programmer with experience in MVC architectures (AngularJS).
  • Worked on Amazon AWS S3 and Amazon AWS EC2.
  • Hands-on experience in Core Java (OOPS, Multi-threading, Collections) and Swing development.
  • Expertise in using issue tracking tools such as Rational Clear Quest, Quality Center and JIRA.
  • Familiar with EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP) and Representational State Transfer (REST).
  • Experienced in managing both onshore and offshore development teams.
  • Good Interpersonal Skills and a good Team player and excellent communication and problem solving skills.

TECHNICAL SKILLS

Languages: HTML, CSS, Java Script, C, C++, Java, Python.

Java Technologies: Servlets, JSP, JSTL, JDBC, Rich faces, JSP.

Frameworks: JSF, struts 2.0, Spring 3.0,Spring 4.0, Hibernate 3.0

Web/Application Servers: Apache Tomcat, Resin, BEA WebLogic, Java Web Server.

Web Technologies: Servlets, Web Logic, JSP, XML, JavaScript, AJAX, REST,JSON, JAXB, JQuery

Web Services: WSDL, SOAP, UDDI, Axis, RESTful, JAX - WS

Databases: MySQL, Oracle, SQL, DB2, Mongo DB

Tools: JUnit, JMock, ANT, Log4J

IDE: Net Beans, Eclipse, sun creator studio.

Protocols: TCP/IP, FTP, HTTP, SMTP, SOAP, REST.

Operating Systems: Windows, UNIX, Linux and MS-DOS.

Modeling Tools: UML, Rational Rose, Visio

Version Control: ANT, MAVEN, GRADLE, CMAKE

Build Tools: GIT, SVN

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Full Stack/Java Developer

Responsibilities:

  • Created Hibernate mappings using Core Java (OOPS, Class, Multi-threading, Collections) and debug issues related to data integrity. Extensively used Core Spring Framework for Dependency Injections of components. Developed programs to send email alerts and error logs in the event of process failures.
  • Involved in the front-end design using HTML5, CSS3, JavaScript, JQuery and AngularJS.
  • Used the Inversion of Control module of Spring Framework and Developed Controller for request, response paradigm by Spring Controllers using SpringMVC.
  • Worked on Design patterns like MVC, Factory, Abstract Factory and other Creational, behavioral and Decorator patterns.
  • Experience on usingdesignpatternsincluding MVC, Facade, Factory, Iterator, and other Object Orienteddesignpatterns.
  • Worked withSpringannotationslike Request Mapping, Auto Wired, Qualifier, Preauthorize etc.
  • Created business logic and application inSpringFramework, Hibernate andAnnotationsDeveloped the persistence logic using Hibernate and configured usingAnnotations.
  • Developed components of REST web services end to end, using differentAnnotationswith clear understanding on PUT, GET, POST and DELETE operations.
  • Proficient in usingdesignpatternslike Singleton, DTO, DAO and FACTORY.
  • Writing the front-end look and appearance for the screens using Core Java, Swing, Bootstrap, JavaScript, AJAX,GroovyGrails, AngularJS, Ext.js, JQuery and back end data handled using NO SQL, MongoDB.
  • Used JIRA to report the hours and issues that are related to the project
  • Implementedswaggerfor the rest API. Dockerized the applications usingdocker.Deployed application intoDockercontainer and monitored on Gitlab.
  • Sound knowledge on Linux environment and in docker base image is redhat linux Ubuntu. Strong command on LINUX commands.
  • Worked on Websphere and Experience with IBM Connections including installation and administration.
  • Worked as a core team member in understanding the changing business scenarios for different discount schemes and implementing them in a timely scalable manner proposed the areas in QA & testing automation to reduce rework during and after development(s) for each release.
  • Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO's. Implemented object/relational persistence (Hibernate) for the domain model. Implemented Spring DAO layer to interact with the database.
  • UsedJava-J2EEpatternslike Model View Controller (MVC), Data Transfer Objects, Data Access Objects, factorypatterns.
  • UsedAWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Worked on JDBC, JTA, JCA,JNDI, JAF,JavaMail, Spring Framework. Along with spring data, spring security, spring repositories and spring annotations.
  • Worked on Multithreading programming, collections,streamsandlambdaswith recent features to upgrade the system.
  • Used Spring IoC, Spring MVC, Spring Hibernate, spring batch, Spring JMS throughout the project withActiveMQwith Camel CXF routing.
  • Designed and modified User Interfaces using Angular JS, Ext.js, Reactjs, JavaScript, CSS.Used WebLogic for design, development, and deployment of applications.
  • Used jboss fuse for integration between applications, Deployed web services on the fuse ESB.
  • Designed and documented JBPM, REST/HTTP APIs, JBoss,Groovy, MULE ESB including JSON data formats and API versioning strategy.Managed module development using Pair programming in team.
  • Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the oracle sql developer for testing purpose. Managed Database design, creation and querying of the whole project.
  • Worked withSpringannotationslike RequestMapping, Autowired, Qualifier, Preauthorize etc.
  • As ajavadeveloper, has been involved in performance tuning and optimization and Participated in requirement walk-through and data model the requirements to technical specifications.
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop application.

Environment: Java, Websphere, J2EE, Agile, Eclipse, Spring, Hibernate, Apache CXF, UNIX, Linux, REST, SOAP, POSTMAN, SOAPUI, Jboss Fuse,JUnit, JQuery, JIRA, Jmeter, JSF 2.0, Maven, WebLogic 12.1.1, Oracle 11g, UML, Spring Annotations, Linux Commands, AWS S3,Angular JS, Ext.js, Gitlab.

Confidential, Hartford, CT

Sr Java Developer

Responsibilities:

  • Coordinated designs and implementation of application, collaborated with project managers and engineering teams. Designed and coded application components in an agile environment utilizing a test-driven development approach.
  • Involved on development of Rest web services using JAX-RS in a spring based project. Involved in coding in core java and using java concurrency Executor Service interface.
  • Worked on Multithreading to schedule the jobs and executing each processing step. Created an Array blocking queue to distribute the threads. Developed Controllers using Spring 3.2 MVC.
  • Worked with Rest web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Proficient in usingdesignpatternslike Singleton, DTO, DAO and FACTORY.
  • UsedJava-J2EEpatternslike Model View Controller (MVC), Data Transfer Objects, Data Access Objects, factorypatterns.
  • Involved in configuring Hibernate mapping files/annotationsand POJO objects.
  • Designed and Developed Web Services using RESTFul and SOAP protocols with Apache CXF 2.7, JAX-RS/Jersey, JAX-WS, XML and JSON. Developed a web service to communicate with the databases using SOAP.
  • Integrated Struts application with Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework. Configured and customized logs using Log4J.
  • Worked on developing the web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems.
  • Developed web applications on Tomcat server. Used GIT for version control across common source code used by developers.
  • Created a build environment for Java using Jenkins, Git, Maven, and deployed .WAR/.JAR/.EAR files. Used WebSphere App Server for Coding, testing and deploying the web application.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Used Eclipse Integrated Development Environment (IDE) in entire project development.
  • Extensively usedSpringIOC, configured application Context files and use of dependency injection usingSpringannotations.
  • Developed components of REST web services end to end, using differentAnnotationswith clear understanding on PUT, GET, POST and DELETE operations.
  • Interact and coordinate with team members to develop detailed software requirements that will drive design, implementation and testing of the Consolidated Software application. Performed validations using available validation controls and regular expressions in java.
  • Creating unit test strategy, preparing test environments and test cases. End to end implementation of process execution framework and job handling framework.

Environment: Core Java, Java 1.7, Spring 3.2, RESTful Web Services, ESB, Apache Tomcat 7.0, Apache Maven 2.2.1, GIT, SOAP Web Service, AngularJS, RESTful, JUNIT 3.8, Eclipse 4.2, Cxf 2.7, Log 4j, JAX-RS/Jersey, JAX-WS, XML and JSON.

Confidential, Columbus, IN

Java/J2EE Developer

Responsibilities:

  • Worked on Agile Methodology to meet timelines with quality deliverables.
  • Create functional and technical specifications for products.
  • Identified the high-level test cases by working with testing team.
  • As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm. Designed and Developed Web services using SOAP and REST API.
  • Involved in entire life cycle development of the application through OOPS, Class, Multi-threading, Collections concepts. Followed Agile and Scrum methodology for this project
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Performed multi-tiered web application development using J2EE standards (JSP, Servlet, DAO, JMS, JNDI, and JavaScript) and Open Source technology (Eclipse, Ant, JUnit, Struts).
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework. Used HTML, CSS, XHTML and DHTML in view pages for front-end
  • Developed client-side AJAX application that uses Swing, NetBeans, XSLT, XPath, SPA, JavaScript OOP, and more Bind objects and retrieve them viaGroovyGrails, JNDI interface.
  • UsedJava-J2EEpatternslike Model View Controller (MVC), Data Transfer Objects, Data Access Objects, factorypatterns.
  • Mainly responsible for developingRESTfulAPI using Spring framework. Developed different controllers that return the response both in JSON and XML based on the request type.
  • Python for deploying various components of application on Linux servers. Managed the asynchronous messaging app using JMS API. Scanned source code and fixed the issues in code review.
  • Used Struts JavaScript for client-side validation. Used Struts Tag Libraries to develop the JSP pages.
  • Used and configured Struts Validator Forms, Message Resources, Action Errors, Validation.xml, Validator-rules.xml. Used JSTL in the presentation tier.
  • Implemented messaging through JMS and Message Broker. Worked on Scala and NoSQL.
  • Developed web application using JAXB. Extensively used Documentum.
  • Managed data exchange at application and database level using multiple formats like: XML, JSON.
  • Deployment on Apache servers. Worked on JMS on WebLogic. Developed multi-threaded application using Java. Used Agile methodology for development. Involved in writing the client side scripts using JavaScript.
  • Developed Controller using Action Servlet and Action mapping provided by Struts framework.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Extensively Worked with RAD 7 and Oracle WebLogic 10g to develop and deploy the application.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping with databases.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used Clear Case Version Control for Project Configuration Management.

Environment: J2EE 1.1, J2SE, Hibernate, Restful API, SOAP, Struts 1.2, Spring core 2.5, JSP 2.2, JSTL 1.2, Servlets 3.0, JavaScript, HTML, XML, JUnit, Maven, AGILE, Groovy/Grails, Jmeter, Scrum, Eclipse, Web sphere, Ant, Oracle9i.

Confidential, IL

Java Developer

Responsibilities:

  • Involved in the analysis & design of the application using UML with Rational Rose.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
  • Developed the controller servlet to handle the requests and responses.
  • Designed and developed JSP pages using Struts framework.
  • Utilized the Tiles framework for page layouts.
  • Involved in writing client side validations using Java Script.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Developed and configured using BEA WebLogic Application Server 8.1.
  • Developed the build scripts using Ant.
  • Involved in designing test plans, test cases and overall Unit testing of the system. Developed controllers and actions encapsulating the business logic.
  • Used Hibernate framework to persist the employee work hours to the database.
  • Spring framework AOP features were extensively used.
  • Developed classes to interface with underlying web services layer.
  • Designed web services for the JSP, Struts modules.
  • Prepared documentation and participated in preparing user’s manual for the application.

Environment: JSP 2.1, Struts, Tiles, Spring, Hibernate, JNDI 1.2, JDBC 3.0, WebLogic Application Server 8.1, SQL Server 2005, XML, XSLT, UML, Rational Rose, Eclipse 3.3, Ant, JUnit, Windows XP, Microsoft Visio

Confidential

Java/J2EE Developer

Responsibilities:

  • Managed application integration, deployment and post production support.
  • Java GUI development and front end coding involving multi-threading and custom libraries.
  • Drew UML diagrams like Class and Sequence diagrams. Gathered functional requirements, Created design documents. Worked on change management and service requests simultaneously.
  • Coded JSP’s and Struts2 Action Classes, workflow, service, data manager classes& written queries in data manager classes. Used Spring MVC framework for web development.
  • Involved in creating hibernate mapping files and giving relationships between entities.
  • Involved in creating JSP pages with struts2 tags & written Java Script, jquery& EXT JS java script libraries.
  • Used already existed SOAP based web services and created some new SOAP based from scratch.
  • Involved in code review manual testing and bug fixing, prepared unit test cases.
  • Worked in Android development team. Used design patterns like DAO and DTO.
  • Analyze and fix issues related to SOAP/RestfulWeb services and Application responses.
  • Worked on Service Oriented Architecture (SOA). Worked in Mobile development team.
  • Used CVS as version control to check in the code, Created branches and tagged the code in CVS.
  • Developed the application on Eclipse IDE. Participated in functional integration and unit testing.
  • Full lifecycle development including Javascript libraries: Angular JS, Node, D3.
  • Most parts of the code developed were integrated using the Struts and Spring Framework.
  • Involved in developing Hibernate mapping definitions for the required persistent layer.
  • Implemented validations for both client side and Server side using the Struts2 Validator Framework.
  • MVC design pattern and TDD was used in the application in order to make it more modular.
  • Was responsible in generating Maven Script was faster and easier deployment.
  • Deployed Web Services, JSP’s, Servlets, and Server side components in Web Logic Application Server.
  • Worked on running integrated testing using the JUNIT and XML for building the data structures required for the Web Service.

Environment: J2EE 1.1, J2SE, Hibernate, Struts 1.2, Restful API, SOAP, Spring core 2.5, JSP 2.2, JSTL 1.2, Servlets 3.0, Apache Axis 1.2, JavaScript, HTML, XML, JUnit, Maven, AGILE, Jmeter, Eclipse, TOAD, Web sphere, Ant, Oracle9i.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Session Beans using J2EE Design Patterns.
  • Involved in designing the control which includes Class Diagrams and Sequence Diagrams using VISIO.
  • Monitored and Managed Content Management System.
  • EJB as a middleware in designing and developing a three-tier distributed application.
  • Set up WebSphere Application server and used Ant tool to build and deploy the application in Web Sphere.
  • Responsible for modifying existing DB2 stored procedures and writing SQL queries as per requirement.
  • Development using Python.
  • Extensive use of struts framework.
  • Used HTML /CSS for client development
  • Implemented Home Interface, Remote Interface, and Bean Implementation class.
  • Implemented business logic at server side using Session Bean.
  • Wrote PL/SQL queries to access data from Oracle database.
  • Used JSP and Servlets, EJBs on server side.

Environment: Core Java, Java Swing, Struts, J2EE (JSP/Servlets), XML, AJAX, DB2, My SQL, Tomcat.

We'd love your feedback!