We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Irving-tX

SUMMARY

  • Java Full Stack developer with 8+ years of extensive experience in Java and Java/J2EEtechnologies including CoreJava, Multithreading, Collections, JDBC, JMS,J2EE, EJBs (Session beans, Entity Beans and JMS), Servlets, Struts, Spring Core, Spring MVC, Microservices, Hibernate iBatis, JSF.
  • Experienced in Web designing & development using HTML5, CSS, Bootstrap Js, JSP, JSON, AJAX, JSF, JavaScript, JQuery, XML, AngularJs, Angular 2, React Js.
  • Expertise in web services like SOAP, RESTful, WSDL and UDDI and inJ2EEdesign patterns such as MVC, DAO, Singleton, and Factory methods.
  • Experience with client - side web technologies/frameworks such as AngularJS, Bootstrap CSS and jQuery. Worked on Elastic Search, Kafka, Flume, MongoDB, Cassandra, Mark Logic.
  • Good knowledge on AWS cloud formation templates and configured SQS service throughJava API’s to send and receive the information.
  • Spring Boot Microservices were developed with Microservices architecture using RESTful API’s and Good experience with Microservices (containers, load balancing, distributed cache)
  • Hands-on experience in different modules Spring Framework’s Spring Web Flow (Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring Security, Spring Cloud) Inversion of Control and Dependency Injection of Spring Application Framework.
  • Experience in requirement analysis, system design, development and testing of High Performance, Scalable, and Distributed applications. Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber.
  • Extensive experience in developing applications based on Javaand related tools and support of various applications in HealthCare, Telecommunications, Banking, Finance and E commerce.
  • Experienced in deploying J2EE Application Severs like Apache Tomcat7.x, JBoss 4.2.3, Weblogic8.x/9.x and Web sphere 6.x, 7.0 servers.
  • Experience on CI (Continues Integrations) and CD (Continues Deployment) methodologies usingJenkins.
  • Expertise in back-end technologies like SQL server, MySQL, ORACLE programming for storing and retrieving data from servers.
  • Expertise in web application design using MVC frameworks along with ORM tools like Hibernate.
  • Strong skills in designing and implementing web server solutions and deploying on Application Servers like JBOSS, Web Logic, Glassfish, and IBM Web Sphere.
  • Configured AWS Identity and Access Management (IAM) users for improved login authentication.
  • Experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
  • Experience in using various configuration management tools like Rational Clear Case, Visual Source Safe, SVN and CVS for version control.
  • Experience in writing and executing unit test cases using JUnit Framework.
  • Expertise in Eclipse, IntelliJ and JBuilder for developing, deploying and debugging the applications.

TECHNICAL SKILLS

Languages: Java (Java SE 8/7/6), HTML, CSS, JavaScript, jQuerySQL, PL/SQL.

Web Technologies: HTML, DHTML, CSS, jQuery, Java Script, AJAX and AngularJs, React Js, XML, XSLT, JSP.

Databases: Oracle, MS SQL, MS Access, IBM DB2, My SQL.

Tools: /Software: JUNIT, Mockito, JIRA, LOG4J, NetBeans, Eclipse, Git.

Operating Systems: UNIX, Linux, Windows server 2003/2008/2012

Frameworks: Spring, Struts, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring Boot and Spring AOP, JSF

Web Services: SOAP and RESTful, JAX-WS, JAX-RS.

J2EE Technologies: Servlets, JSP, EJB, JDBC, JNDI, JMS, RMI, JAXB, JAXP, JAX-WS, JAX-RS, CXF and Multi-threading.

Application Server: Apache Tomcat 7.x/8.x, IBM WebSphere Application Server 5.x/6.x, JBoss 7.0/8.0, Glass Fish and Oracle Web Logic Application Server.

Version Control Tools: CVS, SVN, Tortoise SVN, GIT, Rational Clear Case.

Techniques: Requirement Analysis, Data Modeling, Designing, Implementing design patterns.

PROFESSIONAL EXPERIENCE

Confidential, Irving-TX

Full Stack Java developer

Responsibilities:

  • Developed Micro services based on RESTful API utilizing Spring Boot with Spring DI and Spring MVC.
  • Designed and Developed J2ee web application using HTML5, CSS3, Angular Js, Angular 2, React Js, Bootstrap,Java, spring4, Hibernate, Oracle10.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC, spring security and spring core modules.
  • Spring IOC and Spring AOP are developed for security transactions, reusability logging purpose.
  • Built Angular Js framework including MVC architectures, different modules, specific controllers, templates, customized directives and custom filters.
  • Developed business components using Java Objects, Core Java, Multi-Threading and Collections
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Query and Criteria interfaces.
  • Modified Hibernate Configuration with set of SQL Server properties to use SQL Server as database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Developed web contents using CSS3 and Bootstrap responsive layout design to fit different devices.
  • Involved in the Requirements collection & Analysis from the business team.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • UsedJava8 Streams, Functional Interface, Predicates to make the application perform faster.
  • Implemented various design patterns in the project such as Singleton, Data Access Object, Factory and Service Locator.
  • Designed and developed Microservices components using Spring Boot.
  • Worked with variousjavapatterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on theJAVACollections API for handling the data objects between the business layers and the front end.
  • Server instances are created on AWS. IBM WebSphere Application Server used for deploying Microservices.
  • Develop features for processing and management of data using Scala.
  • Worked on Angular Js frame work to augment browser based applications with MVC Capability, built dynamically generated dropdown lists using Ajax, JQuery and Angular Js.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Followed Agile Software Development Methodology and Test Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: J2EE,JavaEE 5, Tiles, JSP, JNDI, Clear Case, REST, WSDL, UDDI, JAXB, JAXP, XML Schema (XST), EJB 3.1, ANT,HTML5, CSS3, Microservices, Hibernate, MongoDB, Spring Boot, Scala, Javascript, Angular.js, React.js, JMS, WebLogic, Rational Rose, WSAD, DB2.

Confidential

Full Stack Java developer

Responsibilities:

  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, SQL, Maven, JMS, Oracle.
  • Developed front-end web pages by using Bootstrap, HTML5, CSS3, JavaScript, taking advantage of the frameworks Angular Js.
  • Developed Application to access JSON from Rest API web service from consumer side using JavaScript and Angular Js.
  • Developed and maintained a production-level cloud-based architecture in AWS usingJava/J2EE programming language, and including creating machine images like AMI.
  • Implemented the Microservices to base on RESTful API utilizing Spring Boot and Spring MVC by developing RESTFUL web services using Spring RESTFUL template.
  • Used Hibernate, Object Relation Mapping solution, technique of mapping data representation from MVC model to Oracle Relational data model with Oracle schema.
  • Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation.
  • Worked in Agile Development Environment. Participated in the daily SCRUM meeting and paired programming to produce quality delivery within time.
  • Implemented Spring MVC application framework to create and configure ofjavabeans using Spring IOC, and also used transaction management.
  • Implemented Spring AOP to improve the logging mechanism.
  • Used theJ2EEcomponents like, JSPs including tag libraries, Servlets, EJBs.
  • Generated the Model part of MVC with spring and Hibernate Framework.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Developed business logic using Stateless, State full and Message Driven EJBs in the Service Layer.
  • Implemented the back-end functionality of the modules using Singleton and Factory design patterns.
  • Developed Microservices using Spring Cloud and developed production ready Spring Boot applications.
  • Built Web Services which are consumed by internal and external products.
  • Consumed the web services which are exposed by external / third party products.
  • AWS Infrastructure Setup Web Server, App Server and PDS Server.
  • Developed web applications using JSP, Servlets, Hibernate, JavaScript, AJAX, and jQuery, HTML5, JSON, Angular Js, Bootstrap and CSS3.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Remediated Hibernate in persistence layer and named queries to use SQL Server as database.
  • Designed user interfaces using JSP Standard Tag Libraries, HTML, DHTML, CSS, JSF and JSP.
  • Design & Development of Presentation Layer using JSF MVC Architecture.
  • Designed OO components and developed the functionality based on reusability in CoreJava.
  • Hands on experience in Linux environment with Apache Tomcat on Amazon AWS.
  • Involved in Migrating Sybase database data to Oracle as part of the database migration process.
  • Worked with Microservices related frameworks Spring Ribbon, Eureka for client-side load balancer and network discovery.
  • Used Mockito framework extensively for implemented JUnits.
  • Created and ModifiedJasperReports and having good Knowledge onJasperserver.
  • Built and configured Maven scripts to build the application. Used Jenkins for continuous build.
  • Setup Servers (Web Logic, Apache and UNIX) and deployed application in Dev, ST and UAT Environment.

Environment: CoreJava, Spring Core, Microservices, AWS, Web Services, JUnit, Mockito, Angular Js, HTML, CSS, Bootstrap, XML, Eclipse IDE, Maven, Oracle, JUnit, Hibernate, Jasper, Git, Agile, Jenkins, iBatis, JIRA, Mockito, Spring MVC, Spring tags.

Confidential

Sr Java/J2EE developer

Responsibilities:

  • Developed web application usingJAVAJ2EEtechnologies MVC, JAX-WS, Servlet, JSP, Struts and Angular Js.
  • Designed and developed several RESTful web services that support JSON for otherdevelopersto access to speed up development with JSON, Log4J, RESTful, SQL, DB2 and Maven.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • The application is designed usingJ2EEdesign patterns and technologies based on MVC architecture
  • Agile Methodology is used for development of the application.
  • Used J2EEdesign patterns like Singleton, Factory, Value Object Pattern and DAO.
  • Struts Tiles Framework is implemented for a common look in all the presentation views.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • As a team, we automated the end to end workflow using selenium and Cucumber.
  • Configuration of WebLogic server domains, clustering, load balancer and JMS queues.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB's and message Queue's using JMS technology.
  • Implemented security for different front-end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Used XML Web Services using SOAP to register agents using non-javaapplication.
  • Created a virtual network and deployed Cassandra on those networks and ran benchmarking application (YCSB) to analyze the performance and efficiency of those providers using various user loads.
  • Used JMS for the asynchronous exchange of critical data and events amongJ2EEcomponents. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts, and spring beans.
  • Involved in writing DAO, DTO's using Hibernate DAO Support.
  • Docker is used for creating images that are deployed on AWS as Microservices.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Used IBM WebSphere Application Server to deploy the application.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deployJ2EEcomponents.
  • Worked on AWS tools EC2 instances, Elastic Load Balancer, Cloud Watch, and other tools deployed and maintained the applications in it.

Environment: CoreJava,JavaEE 6, JSP, Struts, OOAD, Oracle 11g, HTML5, EJB3.2, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, IBM WebSphere Application Server 8.5, Hibernate Core 4.0.0, LOG4J 1.2.16, SVN, TOAD, JUNIT 4.8, UML.

Confidential

Sr Java/J2EE developer

Responsibilities:

  • Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
  • UsedJava/J2EEDesign Patterns like Session Facade, DAO Pattern, and MVC Pattern.
  • Used Spring Framework's Dependency Injection (IOC) framework to configure application components.
  • Implemented Spring IOC, Auto Wired POJO and DAO classes with Spring Controller.
  • Implemented data access tier using Spring DAO.
  • Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript, jQuery, Angular Js.
  • Involvement with full cycle development of software which include Requirement Gathering, Design and Develop Applications.
  • Actively participated in Project Designing using JSF Framework and SDLC phases of the Project.
  • Developed the presentation layer using JSF, CSS and client validations using JavaScript.
  • Developed user interface using JSF Prime faces withJavaBeans, MDB's Custom Tag Libraries and AJAX to speed the application.
  • Developed back-end logic with CoreJavausing technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotations.
  • Implemented the GUI pages using JSP, HTML, CSS, JavaScript and Ajax.
  • Worked on creating functionalities for the developed web pages using Angular JS and also sometimes using jQuery.
  • Used SVN for software configuration management and version control.
  • Developed client modules for the SOA Integration.
  • Developed SOAP web services and clients using Apache CXF framework.
  • Integrated Messaging API and REST API with application. Used JPA to work with oracle database.
  • Extensively worked with XML and JSON contents.
  • Used GIT for the version control management.
  • Used JIRA for bug tracking, project management.
  • Added and modified existing Business JRules based on continuously changing business requirements and performed Unit testing to ensure system stability and consistency.
  • Written shell script files to update the configuration and application data corrections.
  • Responsible to write UNIX shell scripts to automate the Build process.
  • Monitored logs by using LOG4J 1.2.10.

Environment: JDK1.6, CoreJava, EJB 3.0, Eclipse Helios, SQL-Server, Servlets 2.5, Spring DI, Spring Security, JSF & Prime Faces 3.2, IBM-DB2, IBM-Data Studio, Hibernate, Web services(Restful), JUnit 4, UNIX, Windows XP, VXML, IBM - ILOG, JRules 7.2, SVN, Maven and Log4J 1.2.10.

Confidential

Java developer

Responsibilities:

  • Implemented core framework components for executing workflows using CoreJava, JDBC, Servlets and JSPs.
  • Developed MVC architecture and developed form classes, action classes for the entire application using Struts framework.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Developed and used custom tags for JSP's dynamic content display.
  • Provided JUnit test cases for the application to support the Test-Driven Development (TDD).
  • Designed and Developed server components usingJavaBeans, DAO & Transfer objects.
  • Taken care of Java Multithreading part in back end components.
  • Involved in writing the presentation layer in Java Server Pages (JSP).
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, UDDI, DOM, XML Schemas, JAXP, and XSL.
  • Provided Log4j support for the application for debugging the system.
  • Provided ANT build tool for building and deploying the application.
  • Managed source repository using CVS as version control tool.
  • Design, develop, implement and UNIX shell scripts.
  • Used JDBC to connect to oracle database for retrieving data.
  • Designed and developed reusableJavautility classes for the business logic functionality using services like JDBC and JNDI.
  • Develop and debug SQL, PL/SQL scripts including in ORACLE 10g databases to perform Various tasks.
  • Actively participated in UAT and System testing. Maintained different documentation including Defect tracking sheet.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.

Environment: Java, JSP 1.2, Struts 2.0, Ajax, Oracle 10g, ANT, Unix, HTML, DHTML, CSS, XML, JUnit, Eclipse, Oracle, Apache Tomcat, WebLogic server.

We'd love your feedback!