We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Around 8+ years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using java/J2EE technologies with Web Sphere and Web Logic application servers.
  • Helped designed and develop a Restful API that provided account management capability as well as security role lookup and management for all downstream dependencies in the digital supply chain.
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, C++, EJB, JMS, JNDI, JDBC, PHP, XML.
  • Implemented various J2EE design patterns like Service Locator, Session Fa ade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO), Service Oriented Architecture (SOA) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Expertise in Java/J2EE frameworks that include spring, Hibernate, Spring Boot (Micro services Architectural Style), Spring MVC.
  • Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular, React.
  • Expertise in various open-source frameworks like Struts 2, spring and Object Relational Mapping Technology like Hibernate.
  • Experience in modeling presentation tier using Struts MVC2 (Model-View-Controller) architecture.
  • Extensive experience with JMS Pub/Sub Environment.
  • Skilled in Web Logic Application server, IBM Web Sphere Application server and IBM Web Sphere Portals
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2.0, Angular 4, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
  • Good experience in Angular JS, built application service layer using Angular JS Dependency Injection.
  • Designed and developed the application using Java Server Faces

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Participated in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile methodology. Implemented several design patterns like Singleton, MVC and Factory design patterns. Implemented Micro Services based Cloud Architecture using Spring Boot. Created and Configure Micro services architecture for the project and integrated with AngularJS application. Implemented client - side Interface using Angular 6 and Node.js to structure JavaScript code in an MVC. Used ReactJS to create Controllers to handle events triggered by clients and send request to server. Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS. Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Developed POJOs for Data Model and made individual HBM records to delineate java Objects with Relational database tables. Worked with servers IBM web sphere, weblogic, JBoss and Apache's Tomcat. Experience in java8 features like Parallel Streams, Lambdas, functional interfaces, and filters. Used Rest Controller in Spring Framework to create RESTful Web Services and JSON objects for communication. Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions. Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemas.

Environment: Java, JSP, PL/SQL Spring boot, JSON, JavaScript, Ajax, jQuery, Maven, Struts, Spring, Spring MVC and Hibernate, IntelliJ, Oracle11g, JPA, CI/CD, Tomcat, Spring REST API, Apache Camel, JUnit, JSF, Mockito, XML, Git, HTML5, CSS3, Angular, Node JS, Log4j, Jira, GIT, Jenkins, Splunk, ClearQuest.

Confidential

Full Stack Java Developer

Responsibilities:

  • Hands on experience in J2EE framework and extensively used Core Java and Spring API in developing the business logic using Agile Methodology. Implemented Model View Controller (MVC) Architecture based presentation using JSF framework. Worked on Servlets, JSP, Drools, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications. Responsible for creating efficient design and developing user interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6 and Node JS. Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest
  • API's and Spring Boot for micro services. Extensive experience of developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services. Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements. Involved in designing of user interface. Worked on AWS, High Availability Practices and deploying backup/restore infrastructure Extensively used the J2EE design patterns like Session Fa ade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory. Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers. Developed RESTFUL web service and hands on experience in JSON parsing and XML parsing.
  • Implemented the Hibernate framework (ORM) to interact with database. Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery. Performed Unit testing and Integration Testing. Involved in Agile methodology with respect to the successful development of the project. Deployed GUI code to WebLogic application environment and standalone components to JBoss Server. Worked as full stack backend developer for mobile applications (Front - End) in two projects like Car Locator, Crash Detection. Used AngularJS components like modules, controllers, and built-in and synchronizing models with single page Applications (SPA). Involved in Units integration, bug fixing and User acceptance testing with test cases.

Environment: Java 1.8, J2EE, Servlets, JSF's, jQuery, Spring 3 (Spring MVC, Spring Annotations, Spring AOP), Microsoft SQL Server 2008, Tomcat 6, SOAP Web services, WebLogic Server 8.1/9.x/10.x, MIS standpoint server, Maven3, Eclipse Juno, Log4J,AWS,JDBC, Spring JDBC, Spring Cloud, JUnit, Ext.JS, TDD, XML, Hibernate, Swing, WCS 5.6.1, Unix, Windows, JavaScript, Node.js, AJAX, REST, PL/SQL, CSS, Maven, Linux

Confidential

Java Developer

Responsibilities:

  • Experience in working in environments using Agile (SCRUM) and Test - Driven Development (TDD) development methodologies. Developed User Interface having animations and effects using HTML, DHTML, Java Scripts, JSP, AJAX, Servlets, JSF, JDOM, XML and XSLT. Developed middle-tier application with J2EE using Servlets, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI) Hands on Experience on Angular CLI (Command line Interface) Application enhancement to use Spring Batch and Spring Boot framework integrating and running on Apache Tomcat server application server to modernize as Micro Services to make Service Oriented Architecture (SOA) Created XML Schema, XML template and used XML SAX/DOM to test JSON schema with matching the JSON response. Developed enterprise service API for internal and external services using XJC commands. Applied J2EE design patterns like
  • Business Delegate, DAO, and Singleton etc. Design relational database tables, SQLs and store triggers and procedures. Design mapping between relational database tables and object-oriented Java objects using Hibernate. Worked with core kava technologies collections, Serialization, Generics, Annotations and Exception Handling to implement back-End Business Logic including Entity Beans and Session Beans. Use Hibernate techniques: lazy loading, optimistic locking, and Second level cache. Designed, developed, and maintained the data layer using Hibernate and performed configuration of Application Framework. Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle. Configure Spring AOP technology for efficient logging. Used Log4j for External Configuration Files and debugging. Implemented unit testing with Junit4. Work in Agile software development methodology. Sound Knowledge of Bootstrap Framework for Responsive Web Applications. Used Maven to maintain the dependencies. Used SVN for version control across common source code used by developers.

Environment: Java, J2EE, Java Script, Angular JS, Servlets, Hibernate, Spring, Spring Boot, Spring Batch, SOA, Hystrix, XML, XSL, XSD, CSS, AJAX, MVC, HTML, Eclipse, JUnit, Oracle, UNIX, Windows

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in design and development as a Core Java and J2EE Software developer. Understanding business and software requirement plus utilizing technology to enunciate data flow between front end and back - end technologies. Pooling up most apposite design pattern for DAO and implementing interface to reduce code reuse. Understanding the Business process and developing logic and software stack based on business flow. Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application-level persistence using Hibernate and spring. Developed various UI (User Interface) components using JSP, and HTML. Production support for the Micros Point of Sale software, database, or interface to the OMS systems for Buy Online Pick Up in Store (BOPIS). Utilized MICROS POS software experience and developed functional requirements for the company. Worked in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept. Used NPM for installing required node modules and other published Angular NPM modules. Developed web applications using Spring MVC, jQuery and used Eclipse IDE for designing, coding and developing applications.
  • Developed and designed new cross-browser accessible interfaces using jQuery and JavaScript. Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content. Used WebLogic for deployment of applications. Developed stored procedures, triggers and functions with PL/SQL for Oracle database. Uses the DAO pattern for data access layer and JMS API for the messaging requirement. Used Angular JS, JavaScript and JQuery for validating the input given to the user interface. Developed test cases and performed unit test using JUnit framework. Hands on Experience in databases such as MYSQL, Microsoft SQL Server, ORACLE. MongoDB (No Sql). Experience in Integration of Amazon Web Services AWS with other applications infrastructure. Experience in scripting deployments to AWS, Monitoring infrastructure. Created distributed Oracle coherence domains, configuration and system design based on oracle coherence. Involved in intense User Interface (UI) operations and client-side validations using AJAX toolkit. Configured spring security in the application to secure the method calls and RESTful web services. Responsible for installing JBoss, administering and support of staging, QA and
  • Production environment and performed failover test. Deployed application in JBoss on UNIX. Implemented J2EE standards, MVC architecture using Spring Framework and extensively used Core Java such as multi-threading, exceptions, and collections. Design and development of many PL/SQL batches using Java with connectivity to Oracle for data maintenance and handling. Uses the DAO pattern for data access layer and JMS API for the messaging requirement. Utilized Agile Scrum Methodology (SDLC) with Atlassian JIRA to manage projects and

Confidential

Java Developer

Responsibilities:

  • Analyzed Business Requirements and existing software for High Level Design as a team member of Scrum. Involved in Software Design Documents for user stories. Communicated with different teams and users. Worked in an Agile development process with three - month release, monthly Sprint and daily
  • Scrum. Used Java XPath for parsing, Changing values, transforming and comparing XML from a given XML document. Implemented Spring-WS for different applications. Used JAX-WS and Spring-WS to create and consume SOAP messages. Transactions were managed by using Spring-Transaction management. Spring-IoC container was used for dependency injection and JSF Beans management. Used Spring-DAO support to integrate Hibernate to persist POJO Objects into database. Configured Hibernate HBM files for ORM mappings. Used named queries HQL. Configured Hibernate to work with spring, by setting up Session Factory in Spring Context file. Created JSF (PrimeFaces UI). Validated inputs using Client-Side validations as well as Server-Side validations. Used JQuery to consolidate the UI design. Integrated JMeter with JBoss to check Performance of application. Used Maven to clean, compile, build, install, deploy, and manage jar and war archives. Used Log4j for debugging and error logging purposes. Used ClearCase as a Version Control Tool and ClearQuest as a Bug Tracking System. Deployed applications on JBoss using Hudson (Build Server) under Development and Testing environments. Developed Test cases using JUnit while following the Test Driven Development (TDD) approach

Environment: J2SE 1.6, Hibernate 3.5, Spring 3.1, JSF 2.1, Facelets, PrimeFaces 3.5, JQuery, Web Services (JAX-WS, Spring, SOAP, WSDL), JSP 2.2, JSTL 1.2, Javascript, Ajax, JBoss, JUnit, Log4j, JMeter, JDeveloper, Rational ClearCase, Rational ClearQuest, Rational RequisitePro, Oracle PL/SQL, Maven, Shell Scripts, Linux

We'd love your feedback!