We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume L

5.00/5 (Submit Your Rating)

l

SUMMARY

  • Having 8+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java technologies.
  • Well versed in using Software development methodologies Agile Methodology and Waterfall software development processes.
  • Expertise in using Java APIs that includes Collection, Multithreading, Concurrent, Serialization, IO Exception Handling and latest java features.
  • Hands on experience using Java technologies like Java Beans, JSF, Servlets, JSP, Struts.
  • Solid understanding and Experience in using Spring, Struts and Hibernate frameworks.
  • Worked on different module of spring including Spring core, Spring AOP, Spring MVC, Spring ORM, Spring Security and Spring Boot.
  • Strong knowledge on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM and AWS developer tools.
  • Strong experience in UI & client ide validations using HTML 5, CSS3, Java script, JSP, Struts tag libraries, AJAX, DOJO, JSON, XML, XSLT and Java Script frameworks like jQuery.
  • Extensive experience as a Front End (User Interface) Developer in developing web applications using HTML, DHTML, XHTML, CSS, JavaScript, AngularJS, Angular2, jQuery and AJAX technologies.
  • Worked on the Incremental framework for ingesting data from S3 to AWS Redshift following enterprise standards.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Experience with Databases like Oracle 10g/11g, MYSQL, SQL SERVER 2008, MongoDB.
  • Experienced in applying advanced approaches including MVC patterns, Object Oriented JavaScript, JQuery and Json.
  • Experienced in developing J2EE applications on Spring framework, Hibernate, J2EE Patterns based frameworks.
  • Strong experience in handling different Web Servers likes Apache Tomcat and Application Servers like WebSphere, WebLogic and JBoss.
  • Developed templates for Multiple Screens using AngularJS. Building application with JS frameworks Such as Angular JS.
  • Worked on deployment, installation, configuration and issues with Application servers like Apache JBoss, JBoss Admin, Apache Tomcat and IBM WebSphere
  • Actively involved in using Angular JS, Ext JS, Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variable.
  • Experience in database connectivity (JDBC) for databases like Oracle, MySQL and NoSQL.
  • Developed projects and products using SDLC (Software development life cycle), from initiation, planning, designing, execution and implementation, development
  • Implemented various Architectural & design patterns like MVC, Singleton, Front Controller, Data Access Object, Composite view, Business Delegate patterns.
  • Experienced in Log4J for logging services and Junit, Mockito for testing, Ant and Maven for build project compilation.
  • Have extensive expertise in Java, HP Exstream, Guidewire Policy center.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and deployed Microservices onto Docker.
  • Good understanding of Domain Driven Design (DDD), Microservices, Continuous Integration and continuous deployment (CI/CD) using Jenkins and Docker.
  • Experience on tools like JIRA for bug tracking.
  • Used GIT for version controlling and regularly pushed the code to GitHub and Bitbucket.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Good knowledge and experience in developing web interfaces using technologies like XML, HTML, DHTML and CSS.
  • Used messaging system like Java Messaging Service (JMS) API to create, send, receive, and read messages using reliable and asynchronous communication.
  • Experienced as a Java/J2EE programmer, developing applications using Servlets, JSP, Struts, RMI, JDBC, Hibernate and MVC.
  • Experience in Using Ant build tools and performing Unit test by using JUnit.
  • Experience in developing Internet/Intranet Applications with Web Services, WSDL, and SOAP.

TECHNICAL SKILLS

Programming Languages: Java, PL/SQL, Unix Shell Scripts.

Java/J2EE Technologies: JDBC, Servlets, JSP, EJB, JSTL, JPA and JMS.

Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX, Angular js.

Frameworks: MVC, Hibernate, Spring, Spring Boot, Bootstrap, NodeJS and AngularJS.

Web Technologies: JavaScript, Ajax, XML, jQuery HTML4/5, SOAP and RESTful.

Databases: Oracle, MongoDB, Cassandra and MySQL.

IDEs: Eclipse, Net Beans, IntelliJ and IBM’s RAD.

Tools: /Utilities: Log4j, Jenkins, Ant, Selenium, SOAP UI and Junit, Maven.

Operating Systems: Windows, UNIX, and Linux.

PROFESSIONAL EXPERIENCE

Confidential, IL

Full Stack Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design and testing phases using Agile Methodology.
  • Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Worked on Angular JS MVC framework, JavaScript, HTML, and CSS for front end web designing.
  • Developed custom Angular JS directives to build custom reusable modules to use across the application.
  • Actively participated in CI/CD initiative for java applications using Bit-Bucket and Jenkins.
  • Involved in the development of the back end the application using Struts, Hibernate, microservices and Web Services.
  • Used HTML5, CSS3, jQuery, AngularJS and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
  • Worked on Node.js v0.11.10 version of Node JS framework for server-side JavaScript framework.
  • Designed and developed RESTful Microservices using Spring Boot for the application to seamlessly integrate with supporting sub systems.
  • Performed code build and deployment using Maven and Jenkins.
  • Implemented Microservices using Spring Boot, Spring Cloud.
  • Extensive experience with Bootstrap Components which are written in Angular JS using Angular-UI components
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
  • Worked on MongoDB database concepts such as locking, indexes, sharing, replication, schema design.
  • Used Spring Security for Authentication and authorization extensively.
  • Developed and published web-services using WSDL, SOAP and XML, JAX-B based on top-down and bottom-up approaches.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Worked on Spring Rest API service integrated with spring for Get and Post calls.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions and triggers.
  • Involved End to End development by integration Frontend and Backend by Debugging.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Worked the backend by using Node JS, express JS and Mongo DB.
  • Regularly used tools like GIT and Maven.
  • Used JUnit to do the unit testing and Log4Jto create log files.

Environment: Java, J2EE, Spring, JDBC, JNDI, Hibernate, JMS, Tomcat, JavaScript, AngularJS, JSP, NodeJS, Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring boot, spring security, JSON, Eclipse, Oracle, XML/XSLT, HTML5, Jenkins, CSS3, Microservices, GIT, JavaScript, JSP, SQL developer, Mongo DB, Amazon Web Services (AWS), SVN, JUnit.

Confidential, Princeton, NJ

Sr. Java Developer

Responsibilities:

  • Developed client-side validations, developed web pages using HTML 5, CSS3, JSON, JSP, Java Script.
  • Used Angular JS framework where data from backend is stored in model and populated it to UI and used DOJO for JavaScript.
  • Designed and deployed enterprise-wide scalable operations AWS and managing multiple services in AWS like IAM, S3, Route53, RDS, EC2, etc.
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
  • Hands on experience in mapping tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Developed several modules using Spring MVC- Created Controllers, Services, used Dependency Injection feature for bean wiring.
  • Developed front-end content using HTML5, CSS3, JSP, jQuery, Bootstrap.
  • Used Microservices architecture with Spring Boot based service through REST.
  • Worked with Spring Batch Used Spring ORM module to integrate with Hibernate.
  • Created Angular JS controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
  • Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a part of Struts framework.0
  • Developed Maven based project structure having data layer, ORM, and Web module.
  • Responsible for creating tables of client's information in and writing Hibernate mapping files to manage one-to-one and one-to-many mapping relationships.
  • Implemented data reading, saving and modification by stored procedures in MySQL database and Hibernate criteria.
  • Worked on writing minimal code in building re-usable forms with their validations using React JS with Redux Architecture.
  • Developed and consumed REST web services to retrieve data from different applications.
  • On the server side, post the access to the application and provided result on the network using Restful web service. Strong knowledge on Restful API (JAX-RS).
  • Utilized various JavaScript and jQuery libraries bootstrap, AJAX for form validation and other interactive features.
  • Implemented RESTful web services to communicate with components of other Sourcing systems within the firm and to provide data to the reporting team.
  • Involved in designing and implementing Hibernate Domain Model for several services.
  • Developed the XML Gateway to help the ordering process system communicate with the Order Execution Tool and different online tools such as Line Qualification, Billing Information and Credit Card Validation Systems.
  • Design of REST APIs that allow sophisticated, effective and low-cost application integrations.
  • Used JUnit to test, debugged and implemented the application.

Environment: Spring IOC, Spring AOP, Spring MVC, Java, J2EE, JSP, JNDI, Oracle 10g, Angular js, HTML5, CSS3, Maven, Rationale Rose, Eclipse 4, Jenkins, Microservices, GIT, Unix, Web Sphere MQ, Web logic Application Server, Hibernate 3.0, Spring, LOG4J, SVN.

Confidential, VA

Sr. JAVA Developer

Responsibilities:

  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJOjavaclasses using ORM tool.
  • Implemented Design Patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.
  • Used JENKINS for continuous integration (CI) and continuous deployment (CD).
  • Developed hibernate DAO Accessor Classes using Spring Template, Worked with Hibernate for object relational mapping and connection management.
  • Developed Stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables sitting on Oracle Database.
  • The controller uses XML mappings in Struts to map the request to the server-side functionality.
  • Used Jira to track bugs, to keep track of the weekly sprints and to discuss team's work in full context.
  • ReactJS components are used in rendering the view layer only for the application with JSX. Also migrated from Angular to ReactJS in one of the projects.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
  • Used Jira to track bugs, prioritize and discuss team's work in full context.
  • Designed and implemented XML schemas, Java APIs, business logic, and XHTML/XML/JavaScript user interfaces.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow, AJAX and CSS.
  • Implemented user logging mechanism for capturing and logging error, info and debug messages and related information using Log4j.
  • Configured Spring to manage Action classes and set their dependencies in a Spring context file.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build deployment scripts using ANT, shell scripts and JACL on Unix and deployed the application in WebSphere App Server.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Involved in implementing Branching Methodology Plan and performed Check-in/Checkout in Subversion.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in unit testing and system testing and responsible for preparing test scripts for the system testing.

Environment: Java,J2EE, Servlets, JSP, JDBC, JNDI, XML, HTML/DHTML, CSS, JMS, GIT, JIRA, JENKINS, AJAX, Spring, WebSphere, Multithreading, Microservices, JUnit and Oracle.

Confidential -Wisconsin

Java Developer

Responsibilities:

  • Interacted with Business users and Architects to understand the business requirements.
  • Worked on developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Visio tool.
  • Developed Server-side components and published Web Services using SOAP under Service Oriented Architecture principals.
  • Worked on enhancements with the existing application which was implemented using MVC paradigm, implemented by Spring Framework.
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
  • Implemented Multithreading, Concurrency, Exception Handling and Collection whenever necessary.
  • Extensively participated on working with Spring framework. Involved in writing JSP and Servlets.
  • Designed and developed User Interface using JSP, XML, JavaScript, Struts and Ajax.
  • Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test using HTML and JSP.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Developed modules using Structs, spring, Ajax, JSP, JSF, Servlet, and Hibernate.
  • Used SAX for XML parsing, JSON and AJAX to send request to secured web service.
  • Used Aqua Data Studio for accessing, updating, inserting tables in the database, where Informix is the database being used.
  • Used WebLogic and HTTP/HTTPS Services extensively to interact with Webservices using JAX-RPC and JAX-WS for data communication.
  • Expertise in understanding and preparation of WSDL, XSLT and XML schemas definitions.
  • SOAP-UI was used extensively for testing of webservices across all environments.
  • Applications are deployed in the WebSphere Server.
  • Used HTML/DHTML, JS, JSTL, AJAX and CSS for developing interactive User Interfaces.
  • Worked on the build and deployment of the application and supported both SIT and UAT.
  • Experienced in using MS-Visio for preparing Low level/High level design documents.
  • Updating QC with root cause after fixing the bugs.
  • Created SQL/PLSQL queries to implement the requirement as per mapping document.
  • Involved in Code Reviews to implement coding standards for the entire project.

Environment: Java, J2EE, IBM RAD, SOAP UI, WSDL, XML, JAX-WS, JAX-RPC, JSON, SAX, HTML, CSS, Struts, Hibernate, IBM WebSphere, AJAX, JavaScript, JIRA, Multithreading, Unix, Aqua Data Studio.

Confidential

Jr.JAVA developer

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Created user-friendly graphical user interfaces (GUI) with HTML and Java Server Pages.
  • Involved in developing module for transformation of files across the remote systems using JSP and servlets.
  • Involved in development of the Application front end using JSP with extensive usage of Struts tag libraries, JSTL and Custom Tag Libraries.
  • Worked on core Java concepts such as Collections, Generics, Multi-threading and Serialization.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Used Maven as a build tool and Tomcat webserver for deploying the application.
  • Development of Various Reports using Java and SQL queries.
  • Written a service using Java, PL/SQL stored procedures and triggers in oracle to update local database.
  • Developed controller uses XML mappings in Struts to map the request to the server-side functionality.
  • Worked with Spring Batch Used Spring ORM module to integrate with Hibernate.
  • Used Spring Framework for dependency injection and integrating with Hibernate.
  • Written SQL queries for Performing CRUD Operations using JDBC.
  • Involved in building and parsing XML documents using SAX parser
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Involved in Maintenance and Enhancement of the project.

Environment: Java, J2EE, Servlets, JSP, Structs Framework, HTML, CSS, Oracle, Windows and UNIX, Apache Tomcat.

We'd love your feedback!