We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Moline, IL

SUMMARY

  • Around 8 years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
  • Expertise in J2EE Design Patterns, Data Modeling and Data Base Management.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Structs, Spring 3.2, Spring 4.0,Hibernate, Web Services ( SOAP, REST), JAX - RS, JAX-WS, JMS, JDBC, XML, HTML5, CSS3, JavaScript, Angular, XSLT, JSON, Ajax and JQuery.
  • Experience in Core Java methodologies/concepts like JVM, Memory Management and Multi-threading.
  • Expertise Hands-on experience with Web Application Development using J2EE technologies and Oracle.
  • Good Exposure to work on Frame Work using Spring MVC Architecture.
  • Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate3.0, spring 4.0, Web Services, XML JavaScript, SQL, and HTML.
  • Experience in developing REST Web Services and used Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, and spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, and Spring Integration.
  • Experience in dynamic web development using jQuery, AJAX, Java Script, XML and CSS.
  • Good Knowledge on JavaScript libraries which include Angular, React JS, Node js, backbone.js and GWT.
  • Experience in developing single page web applications using HTML, CSS, Bootstrap and Angular.
  • Experience in developing Web Services using SOAP and REST.
  • Worked on different OS UNIX, Linux and Windows.
  • Experience in using AWS (Amazon Web Services)for hosting the client applications. Used AWS to transform the hosted applications to cloud applications.
  • Proficient with Software development methodologies like Agile Methodologies.
  • Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.
  • Good work experience on RDBMS like Oracle and MySQL. Had a great exposure in using mainframes which support old/legacy applications.
  • Experience in implementing Junit test cases for all the modules developed to ensure complete code coverage.

TECHNICAL SKILLS

Languages: C, C++, Java 1.5/1.7/1.8, J2EE, Python3.6.0, SQL server2012/2014, PL/SQL.

J2EE Technologies: JSP, Servlets, Struts 1&2, Spring 4.0 MVC, EJB, Hibernate 3.x, JSTL, JMS, Log4j, JDBC, Java Beans, JAX-RS, JAX-WS

Web Services: SOAP, RESTful Web services, Apache CXF

Application/Web Servers: Apache Tomcat 9.x, J-Boss, WebLogic, WebSphere

Methodologies: Agile, Scrum, J2EE Design Patterns.

Web Technologies: HTML5, AJAX, XML, Json, Jquery, Java Script ES6, CSS3, Angular, Node JS, React JS, JSF, JSTL, DOM, JAXB and JAXP.

IDE Tools: Eclipse and Net Beans

AWS: EC2, RDS, S3, ELB, EBS.

Databases/API: Oracle, SQL, PL SQL, NoSQL, MySQL, MS Access, MS SQL Server, Triggers, View, Criteria and Toad.

Operating Systems: UNIX/Linux, Windows XP/Vista/7/8

Data Modeling: Microsoft Visio, Rational Rose and UML Design

Versioning Tools: GIT,SVN

Development Tools: Ant, Maven, Junit

PROFESSIONAL EXPERIENCE

Confidential - Moline, IL

Full Stack Java Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
  • Extensively used core java concepts like collection frame work, multi-threading, OOPS and Exception Handling.
  • Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, BOOTSTRAP and JavaScript.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme.
  • Developed the JQuery callback functions to implement asynchronous communication using AJAX.
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Involved in developing web pages using Angular Framework and familiar with various Angular directives and services.
  • Used Angular as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Sass, Less, Bootstrap, Angular.
  • Responsible for Web UI development in JavaScript using JQuery, Angular 6.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Development of Hibernate objects for data fetching for batch and front-end processing.
  • Responsible for secure batch data flow to downstream systems using Middleware Javatechnologies.
  • Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
  • Developed drag and drop document editing using React Js.
  • Built backend REST API with Node JS, Express JS and also Implemented modules into Node JS to integrate with designs and requirement.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of spring framework.
  • Building RESTful services using Micro-services architecture with tools such as Spring-boot.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Designed and developed the user interface screens, data base design changes and changes to user access modules.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers and views.
  • AWS is used to coordinate and manage the delivery of messages to the subscribers. Client side validations and server side validations are done according to the business needs.
  • Wrote JUNIT test cases for web servers.

Environment: Java, J2EE,JSP, Spring MVC,Spring Web Flows, JavaScript, React JS, Node JS, Angular, JQuery, Hibernate, Spring 4.0, Web services (SOAP/REST), Oracle 10G, XML, AWS, WebLogic9, Eclipse, SVN, NoSQL, Rest, SQL Developer, Selenium, IBM RAD, JIRA, IBM BPM,Apache CXF, Apache Camel, Maven, Unix, Linux,Shell, Jenkins, MongoDB, Twitter Bootstrap, JSF, ActiveMQ, LISA and Junit.

Confidential - O’Fallon, MO

Java/J2EE Developer

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
  • Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML5.
  • Involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third party libraries.
  • Implemented the associated business modules integration using spring, and Hibernate data mapping.
  • Worked on writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAPLite module and WSDL.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Experience in reading and writing xml reports with Perl XML modules.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Used PERL to compare multiple files, finding differences between those files and translating data in the files prior to output.
  • Developed JSPs to dynamically generate HTML5 and display the data to the client side. Java Mail API was used to notify the user of the status and completion of their project.
  • Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • Developed several SOAP based JAX-WSWeb Service interfaces for integrating multiple systems, code re-usability.
  • JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones (mobile application).
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.

Environment: Java, J2EE, Eclipse, SQL Server, XML, JavaScript, React JS, Node JS, Angular, Rest, Web services (SOAP,REST), Jboss, Spring 4.0, NoSQL, JIRA, Mongo DB,Spring MVC,Hibernate, AWS, Maven, Junit, Bootstrap, Unix, Linux, Shell, ActiveMQ, Apache CXF, Junit and Apache Camel.

Confidential - Irving,Tx

Java Developer

Responsibilities:

  • Requirement Analysis. Use Case consolidations-enhancements.
  • Involved in requirement analysis. Use Case consolidations-enhancements.
  • Involved in development of business components (EJBs).
  • Designed and developed the functionality of storage manager and system.
  • Developed SQL Queries, Stored Procedures and functions for incorporating business logic.
  • Involved in accessing the database using JDBC and other related info from auto generated files
  • Responsible for writing EJBs including Session Beans for database access using WebLogic Server
  • Based on user requirements and deployed them on Web Logic Application server.
  • Implemented Struts Validation Framework for Server side validation.
  • Implemented Struts Action classes using Struts controller component.
  • Designed and developed the UI using Struts view component, JSP, JSF, HTML, Bootstrap, CSS and JavaScript, AJAX, JSON.
  • Maintain high-quality of RESTful services and implemented REST web services using Spring MVC and Jersey.
  • Used UML to develop Use case diagram, class diagram and sequence diagrams.
  • Used Log4J for logging the messages to flat files, database and e-mail
  • Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using ActiveMQ Series.
  • Developed the assigned modules using various design patterns like Model View Controller, Data Access Object, Business Delegate, Session Façade, Service Locator and Singleton Pattern
  • Involved in Distributed components programming on the server side for the communication between clients and server.
  • Performed the Unit and integration and Stress Testing.
  • Junit tests were written to test each module and wrote Ant Scripts to automate the build and deploy process and Version control through SVN, GIT and dependencies through Maven.

Environment: Java, J2EE, Web Services, Hibernate, Bootstrap, LISA,Oracle10G, XML, XSLT, ActiveMQ Series, HTML, CSS, SQL, PL/SQL, JavaScript, SVN, GIT, UNIX, Shell, Spring MVC and Junit.

Confidential

Software Developer

Responsibilities:

  • Involved in all the software phases from Analysis to Testing and documented all the changes done to the application.
  • Followed Waterfall methodology.
  • Involved in attending meeting with clients to get knowledge transition.
  • Developed screen prototypes using HTML and Bootstrap.
  • Developed Use Case document explaining new and modified use cases and their behaviors.
  • Developed Functional Specification document describing new screens and changes in the existing screens and their navigation details.
  • Developed Low level Design document with Use Case Diagram, Sequence Diagram, Collaboration Diagram, Class Diagram, Activity Diagram and Component Diagram using UML.
  • Designed and developed the presentation layer using JSP and JavaScript.
  • Used n-tier and MVC Framework for development of Enterprise Application
  • Developed Form Beans, Value Objects, Transfer Objects.
  • Developed the design patterns like Session Facade, Business Delegate, Data Access Object.
  • Developed validation and tiles definition using the Struts framework.
  • Designed and developed EJBs, mostly stateless session beans to handle business logic, which will internally call business objects.
  • Developed unit test cases for the modules involved.
  • Involved in Code Review.
  • Involved in bug fixing during QA and UAT and used QC as the tracker tool.

Environment: Core Java, HTML, JSP, JavaScript, Bootstrap, JavaBean, Struts1.2, EJB 2, SQL, WebLogic 6.0, CVS, Eclipse and Junit.

We'd love your feedback!