We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Rock Island, IL

SUMMARY:

  • Java full stack developer with 8 years of IT experience in Object Oriented Programming, analysis, design, documentation, integration, testing and implementation of client server, distributed multi - tiered and large-scale enterprise applications in waterfall and Agile(Scrum) methodology using JAVA and JEE technologies.
  • Proficient in 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.
  • Experience in designing and building dynamic and user interactive websites using React.JS, JavaScript, AngularJS, Bootstrap and JQuery.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda and Generics.
  • Hands-on experience in working with HTML 5/XHTML, XML, AJAX, JQuery, Java Script, XSLT, XSD.
  • Experience in understanding and using Design Patterns Singleton, Prototype, Session Facade, Factory and Observer.
  • Experience in Installing, Configuring, Deploying and maintaining application and web servers such as Oracle Web Logic, Red Hat, JBoss enterprise application platform (EAP), Apache Tomcat Server, IBM WebSphere and Glassfish Application Server.
  • U sed Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Experience in producing and consuming web services technologies like Restful (JAX-RS), SOAP (JAX-WS), JAXR (Java API for XML Registries).
  • Used Java 8 (Lambda Expressions and Streams) in the iterations of the data objects like Collections.
  • Experience in developing web and enterprise applications using technologies JDBC, Servlets, Web Sockets, JSP, EJB, Java Server Faces (JSF), Java Persistence API (JPA), JNDI and JMS.
  • Experience in developing application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, Boot, and Hibernate.
  • Experience in building flexible, reliable, efficient and secured enterprise and web based applications using Spring MVC and Spring web flow frameworks and Spring boot.
  • Expertise in understanding and hands-on using various extensible markup languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.
  • Used apache camel to integrate the different applications using protocols like http, Active MQ and JMS.
  • Hands-on experience in writing test cases for SOAP and REST web-services using SOAP UI, JUNIT.
  • Experience in writing SQL queries in PL/SQL, Triggers, and stored procedures in relational database management systems like Oracle, MS SQL, MySQL and DB2.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse and Rational Application Developer (RAD).
  • Extensive experience in UML Modeling diagrams developing such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Good experience in using GIT HUB, SVN, BIT Bucket as source control for the projects.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Having very strong inter-personal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.
  • Having experience in various domains that includes Payments, security, Supply Chain Management and Integration.
  • Expertise in deploying Enterprise Java Beans and J2EE Applications (WAR, JAR and EAR) on Web Logic, JBOSS and Tomcat application servers.
  • Hands on experience with various application servers and web servers including Web Sphere, Web logic, JBoss, Tomcat server with wide variety of development tools like Eclipse.
  • Developed Microservices which enhanced the application performance and reduced the failure rate.

TECHNICAL SKILLS:

Languages: C, C++, Java (6/7/8)

Java Frameworks: Servlets, JDBC, JSTL, Java Server Pages (JSP), JSF, MS.

Web Technologies: HTML5, CSS, JAVASCRIPT, Angular JS, Angular, AJAX, Backbone.js, JQuery, SOAP and Restful.

Frameworks: Struts spring, Hibernate, Apache Camel, Swing, Apache CXF, Apache Karaf.

Servers: Tomcat, Web Logic, Web Sphere, Red Hat JBoss Fuse, Glassfish Server.

Databases: Oracle, MS SQL, MySQL, IBM DB2, Mongo DB, Cassandra.

Tools: Ant, Gradle, Maven, Log4j, Git, SVN, CVS, JUnit, Selenium Mockito, Jenkins, Hudson and Bamboo.

IDE: Eclipse, IntelliJ IDEA, Net Beans, RAD.

Platforms: Windows (8/10), Windows Server 2008/12, Red Hat Enterprise Linux.

PROFESSIONAL EXPERIENCE:

Confidential, rock island, IL

Full Stack Java Developer

Responsibilities:

  • Participated in Agile (Scrum) methodology and involved in design, development, and implementation and testing of the applications.
  • Integrated the java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
  • Designed UML case diagrams, Class diagrams, activity diagrams and Sequence diagrams and Implemented MVC architecture for developing the distributed and enterprise applications.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Micro service architecture with Spring Boot based service through REST.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and GIT as a Version Control.
  • Involved in build process, modifying the Gradle files, compiling the code building, packaging the WAR file and deploying onto various Tomcat servers in UNIX environments.
  • Experience on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to oracle relational data model with a SQL-based schema.
  • Deployed the jar file using Jboss application server on hawtio console and used Log4j as a logging framework.
  • Extensively worked on spring bean wiring, Spring DAO and spring AOP modules and implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Scaled the component interactions and generalized the interfaces using Restful web service.
  • Worked on JMS for developing messaging services and used JERSEY framework to implement the JAX-RS (Restful service).
  • Used Log4j for tracking errors and debugging the code and resolved bugs and change Requests to already existing code.
  • Worked with java libraries to access AWS facilities as simple storage service, simple queue and simple DB.

Environment: Java 1.7, Eclipse, GitHub, Apache Tomcat, XSLT, HTML, CSS, boot strap, AngularJS, XML, JUnit, spring, Hibernate, Log4j, Oracle, Servlets, JSP, JavaScript, Restful, JQuery, MVC, Gradle.

Confidential, DESMOINES, IA

Full Stack Java Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications.
  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment.
  • Created Typescript reusable components and services to consume REST API’s using component based architecture provided by React.JS.
  • Used React.JS for developing UI using sorting, pagination and rendering for searching the statements in the webpage.
  • Used React.JS to create controllers to handle events triggered by clients and send request to server.
  • Designed, Debugged and Developed applications using Integrated Development Environment (IDE) IntelliJ IDEA.
  • Customized the build process to suit enterprise needs by developing custom Maven plugins, lifecycles and archetypes and Used Git as a version control to save the code.
  • Used Apache Camel routes to build customized routes and Spring XML and Camel blueprint to integrate with other enterprise applications.
  • Installed, Configured and Deployed the Enterprise applications on browser and diagnosed the issues with Java applications running on Tomcat server.
  • Configured the xml files for spring security injection to ensure back-end security by discriminating the role of users as well as access authority for the URIs and server-side assets.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the backend tier of the application.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database.
  • Used Spring MVC for implementing web tier and developed web based application service components and configured beans using Spring IOC.
  • Developed complete Business tier with stateless and stateful session beans with JPA and involved in writing JPA named queries and to fetch data from Oracle database.
  • Build Restful API web services using Express JS and used a full complement of Express, Angular JS, and Mongo DB to store and present assessments.
  • Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test Driven Development (TDD) environment.
  • Exposed Restful web services using JAX-RS and implemented Angular promises to handle asynchronous communication with our restful API for various requirements and rewrote the services.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • 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.
  • Used Jenkins for continuous integration and go for continuous delivery/deployment of the applications.

Environment: Java 1.8, IntelliJ IDEA, Apache Camel, JUnit, GitHub, HTML, CSS, Jersey, JavaScript, Angular JS, Spring, JPA, Tomcat, Maven, Log4j, JAX-RS, Git, AWS, EC2.

Confidential, Dallas, tx

Java/JEE Developer

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, design, and analysis and testing of applications.
  • Identify a potential vision for how to develop application, as an Agile Model driven development.
  • Designed and developed the UI using spring view component, JSP, HTML, CSS and JQuery .
  • Used spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently.
  • Implemented the Model View Controller (MVC) framework and spring .
  • Worked on Web Services for transferring XML data between two interfaces.
  • Used spring validator framework for client side and server-side validation. Also implemented dynamic loading of JSP's using AJAX .
  • Used Spring Core for dependency injection/inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Worked on developing Web Service client using SOAP, WSDL to verify the payment history of the customer.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Responsible for writing Hibernate criteria and HQL queries.
  • Tested Service and data access tier using JUnit in TDD methodology.
  • Used RAD as IDE for the application development and integration of the frameworks.
  • Deployed the applications on IBM WebSphere application server.
  • Used clear case for version management between various integration and development streams.
  • Used Maven as a build framework.
  • Worked with production support team in debugging and fixing various production issues.
  • Prepared high and low-level design documents for the business modules for future references and updates.

Environment: JDK 1.6, STS, Junit, Core Java, Spring, Struts, JQuery, JMS, XML, JSP, HTML, CSS, AJAX, HQL, RAD, Hibernate 3.0, JPA, RestFul Web Services, Spring MVC, Maven, DB2 and IBM WebSphere.

Confidential, Jersey City, NJ

JAVA/JEE Developer

Responsibilities:

  • Designed and developed framework components, involved in designing MVC pattern using Struts framework.
  • Used spring framework for dependency injection with the help of spring config files.
  • Developed the presentation layer (UI) using JSP, Tag libraries, HTML5, CSS and client validations using JavaScript .
  • Used DAO, DTO, Singleton, Composite view design patterns in the App development.
  • Transformed XML content into HTML using XPath, XML Schema and XSLT .
  • Application development using Eclipse IDE, building of applications with Maven scripts, testing of application with RAD local Web Sphere Server7.0.
  • Use of Multi-Threading and collection framework including List, Map etc.
  • Involved in configuring and deploying the application using JBOSS .
  • Coding SQL statements and stored procedures for back end using Oracle .
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Developed various test cases and performed unit testing using JUnit .
  • Participated in code review and played key role in integration with legacy systems.
  • Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend.
  • Used SVN for version control.
  • Using JIRA for bug/task tracking and time tracking.

Environment: Struts, Spring, JSP, Servlets, JDK1.6, Oracle11g, Jboss, JDBC, HTML, XML, XSLT, XPath, CSS, CVS, Multi-Threading, AJAX, JavaScript, Hibernate, Web Sphere, Log4J, JUnit, JIRA, SOAP, WSDL, Web Services, Maven, JMS, SQL, PL/SQL, UNIX, Windows.

Confidential

Java Developer

Responsibilities:

  • Developed use cases, drawn sequence diagrams and class diagrams for the application and responsible for writing program and functional specifications.
  • Involved in total Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in user interface design and development using Struts tags, Servlets, JSP, HTML and JavaScript .
  • Involved in development of the server-side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
  • Involved in development of data access layer, which are java classes to encapsulate all database specific calls using JDBC API .
  • Used Struts to implement the MVC framework for the presentation tier and simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
  • Used JDBC API to connect to the database and Performed CRUD operations to get and check the data.
  • Development of the complex SQL queries, stored procedures, and modifications to the existing database structure as required per addition of new features.
  • Developed SOA web services above the data access layer and developed applications using Ant as a build tool.
  • Prepared EJB deployment descriptors using XML and used JAXB components for transferring the objects between the application and the database.
  • Worked on consuming Service Oriented Architecture based front office pricing web service for accessing pricing data along with volatility.
  • Used CVS for version control across common source code used by developers and developed J-Unit test cases for all the developed modules.
  • Written Test cases and tested the application using JUnit testing framework and prepared the documentation.

Environment: Java, HTML, Java Script, Servlets, JSP, JDBC, JNDI, Struts, Spring, Web services, SQL, PL/SQL, UML, CVS, XML, JUnit.

We'd love your feedback!