We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

NJ

PROFESSIONAL SUMMARY:

  • Over 5+ years of experience in Software Development Life Cycle and developing applications using Java /J2EE and other related technologies.
  • Proficient in N - tier application design and development using Struts, Spring MVC, Spring Dependency Injection, Spring AOP and used spring with Object Relational Model to integrate Spring Framework with Hibernate and JPA.
  • Good knowledge and hands on experience in RDBMS like Oracle and MySQL . Working experience in NoSQL databases such as MongoDB.
  • Experience in platform as a service (PaaS) technologies such as Cloud Foundry.
  • Experience in using front end technologies such as HTML5, CSS3, XHTML, JavaScript Libraries and frameworks such as JQuery, AngularJS, NodeJS and MeteorJS to develop the User Interfaces
  • Provided interoperability over different applications using Simple Object Access Protocol (SOAP) and Representational State Transfer (REST) and extensively used different data formats such as JSON and XML for data communication.
  • Experience developing E-Signature services for web based applications.
  • Experience working on different cloud platforms such as Amazon Web Services and Microsoft Azure.
  • Development of Restful services using Restbed in C++
  • Extensive experience in using MVC (Model View Controller) architecture for developing applications using Servlets, JSP, Struts, JDBC, Java Beans.
  • Experience in writing SQL queries, PL/SQL stored procedures and functions using Oracle and DB2. Tremendous knowledge in working with databases like Oracle, DB2, MS SQL and My SQL.
  • Good knowledge in implementing Adobe AEM templates, components, workflow, style sheets, tagging and performing CMS administration tasks.
  • Experience with Streaming platforms like Apache Kafka.
  • Strong in Object Oriented Analysis and Designing (OOAD) and Object oriented programming (OOP).
  • Have knowledge on Cloud Computing.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services, Handling SOAP Request and Responses, creating Web service clients, handling communication calls to methods and External Interfaces.
  • Worked on spring boot, Spring Restful template to develop application level Micro Services.
  • Experience with using IDEs like RAD, WSAD, Eclipse 3.x, Maven, and JBuilder.
  • Good experience in installing, deploying and testing with multiple Application Servers like WebSphere 5.1/6, WebLogic 10.1/8.1/7.0 , JBoss Application Server and Tomcat web container.
  • Experience in writing SQL queries, PL/SQL stored procedures and functions using Oracle and DB2.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, RESTful.

TECHNICAL SKILLS:

Design Skills and tools: UML, OOAD, Design patterns (Singleton, Business Delegate, DAO, etc.).

Programming Languages: JAVA,J2EE,C,C++

Web Technologies: XML,HTML5,DHTML,JavaScript,CSS3, JSF, XSD, JQuery, AngularJS

J2EE Technologies: JSP, Servlets, EJB, JDBC, Hibernate, JMS

Databases: Oracle, MySQL, MS-SQL Server, DB2

Frameworks: Spring, Struts, Hibernate, Java Server Faces

Web Services: SOAP, RESTful

IDE: Eclipse, RAD

Application Servers: WebSphere, WebLogic, JBoss, Tomcat

Build Tools: Ant, MAVEN

Version controls: Clearcase, SVN, Git

Operating System: Windows 8/7/Vista/XP/2000,Linux/Solaris/AIX

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Java Full Stack Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, and testing phases of the project development.
  • Developing Hibernate for validating the criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Used Front End Developing UI Interface using JSP/Tiles, JSTL, PHP, HTML5, CSS3, JavaScript, AJAX, and Bootstrap and maintained the code with CoffeScript.
  • Extensively involved in coding with AngularJS , jQuery UI to add functionalities and effects like Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Worked on NodeJs for developing server-side web applications.
  • Designed various Java classes. Adhered to a modular design approach, enabling reusability of code and providing improved system usability and performance.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, using Oracle Database.
  • Developed MongoDB architecture to improve perfornce, scalability and also implemented MongoDB ops manager for alert, monitoring, restore data.
  • Created modules to store and mutate data to build the backend API using ExpressJS and NodeJS .
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Created RESTful Web Services for Get, List, Delete and Create servers for the storage container services.
  • Used Micro services to build individual components of the application
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Worked on Apache Tomcat application server for an application deployment.
  • Provides support in the analysis and troubleshooting of production issues which are tracked through JIRA.
  • Involved in configuring JMS in Oracle WebLogic server for sending notifications.
  • Implemented SOA to develop Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery usin g Apache Axis .
  • Used Maven for compilation and building the application and used Jenkins for the purpose of continuous integration.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Used GIT as Version Control System for the application and also used STASH tools as a user interface on the top GIT
  • Designed and configured the AWS networking infrastructure in accordance with Operational Security requirements balanced for optimizing data flow and providing visibility for security analysis.
  • Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used JUnit for unit testing.
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).

Environment: JDK, J2EE, JSP, Servlets, Spring, Hibernate, Agile, Maven, Tomcat, Oracle 11g, JUnit, AJAX, SQL, XML, HTML5, CSS3, Selenium, JavaScript, RESTful, Apache Kafka, Bootstrap, GIT, AngularJS, JQuery, CoffeScript, MongoDB,Node.JS, Express.JS, Eclipse.

Confidential, Maryland

Java/J2EE Developer

Responsibilities:

  • Designed and implemented solutions based on requirements.
  • Deep exposure to various levels of Spring frameworks including core spring API.
  • Deep exposure to ORM technologies like Hibernate.
  • Exposure to continuous integration tools like Anthil Pro and Jenkins.
  • Knowledge and configuration of build tools like Maven.
  • Exposure to web application servers like Tomcat & Websphere.
  • Exposure to verison control tools like SVN, Perforce and Rational clear case.
  • Worked with clients with various domains like Entertainment, Retail and Healthcare.
  • Created Action Classes for the application using Model View Controller (MVC) approach.
  • Involved in developing and configuring server side J2EE components like Servlets, JSP, JDBC, JSON, REST Web Services, JNDI, LDAP, J2EE platform using Eclipse IDE.
  • Used spring core for dependency injection/Inversion of Control (IOC) and connection pooling.
  • Developed JSON objects and wrote rules using ILOG JRules business engine in UNIX development environment.
  • Maintained detailed technical documentation relating to development assignments using ILOG JRules.
  • Maintained backup schedules for server storage using JAVA Batch processing jobs using shell scripting.
  • Developed web-based user interfaces using Servlets, JSP, HTML, CSS and XML based client and server application.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Written Client/ Server side validations for the project using Struts Framework.
  • Implemented Java Persistence API (JPA) through Hibernate.

Environment: Java, J2EE, Servlets, JSP, CSS, Log4J, Hibernate, Angular JS,Web services, Jboss, Apache Tomcat 8.0, Eclipse, AJAX, JUnit, Html, HTML, JavaScript, JSP, Struts Framework, Spring Framework, Spring IoC, JDBC, XML, JSON, Oracle, MySQL, XML.

Confidential

Junior JAVA Developer

Responsibilities:

  • Created and Collected data for testing various jobs. Tested the jobs and prepared a report on outcome of job.
  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns
  • Involved in developing prototypes of the product.
  • Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
  • Designed GUI Components using Tiles frame work and Validation frame work
  • Designed and developed UI using HTML, JSP and Struts where users can see all services provided.
  • Developed Authentication and Authorization modules where authorized persons can only access the sensitive operations.
  • Developed ANT scripts for builds and deployments
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Parsing of XML documents was done using SAX and XML transformation was done using XSLT.
  • Used Log4J for logging framework to debug the code.
  • Handled the database management using PL/SQL DML and DDL SQL statements.
  • Maintained source code versioning using CVS.
  • Was integral part of Scrum process, JSON and Agile (TDD) methodology
  • Conducted code reviews session both for features and bug fixes. Used JUnitfor Unit testing.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing
  • Responsible for packaging and deploying components in to the Tomcat.
  • Developed backend components, DBScripts for the backend communication.
  • Used java IO to create reports, which were mailed to be mailed to manager every hour.

Environment: Java, Java Beans, JSP, Eclipse, Javascript, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles, SAX, Tomcat, UNIX, Oracle.

We'd love your feedback!