We provide IT Staff Augmentation Services!

Java/j2ee Full Stack Developer Resume

3.00/5 (Submit Your Rating)

GeorgiA

SUMMARY:

  • Total 9+ years of experience in design, analysis, development and maintenance of complex high performance and scalable distributed object - oriented applications in Java and J2EE.
  • Expertise in Core Java concepts such as OO Design, Multithreading, Generics Exception Handling, Collections, Java Reflection, Annotations.
  • Extensive experience in Open Source Java frameworks such as: Spring Dependency Injection, Inversion of Control, Aspect-Oriented Programming, Spring MVC, Hibernate and Struts.
  • Excellent working knowledge in designing and developing enterprise applications using J2EE technologies such as JDBC, Servlets, JSP, JNDI, JMS, JSTL, JUnit.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2, Apache CXF and JAX-WS
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Moduleetc. in Spring Framework.
  • Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to J2EE projects. client-server environment using Java and J2EE patterns, together with JSP, Servlet, SOAP, AJAX, JDBC, XML, XSLT, Java Mail, JAXB, Web Service and REST.
  • Expertise in Design Patterns like MVC, Singleton, Factory, Abstract Factory, DAO (Data Access Object), Front Controller.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP).
  • Well experienced in Socket, Synchronization, Memory management, and Distributed System Programming, Socket Programming, Swings, Serialization.
  • Excellent knowledge of design patterns (Singleton, Factory pattern, Flyweight, Decorator, Strategy, DAO, Session Facade and Model View Controller).
  • Expert in deploying applications on application servers like IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat.
  • Worked on Service Oriented Architecture (SOA) with ESB products to integrate with different applications for reliable and effective data exchange.
  • Extensive experience in AngularJS for application implementation, proficient in creating modules, controllers, route providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Expertise in using angular modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Recourse, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-UI-Bootstrap.
  • Experience in using Angular JS Directives, Controllers, Filters, services, Templates, Events, and Injectors.
  • Experienced in implementing SQL queries, stored procedures with highest degree of optimization.
  • Strong in writing SQL Queries in PL/SQL and T-SQL, triggers, stored procedures in Relational Database Management Systems like Oracle, MySQL, PostgreSQL and Microsoft SQL Server.
  • Experience in J2EE Software Development Life Cycle SDLC of business applications on Web and
  • Experienced in designing and implementing REST API’s and micro services architecture spring web services, spring security as well as JAX-RS, Jersey and web servers.
  • Experience in Software Development Life Cycle SDLC Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
  • Worked with wide variety of IDE's like RSA, RAD, Eclipse 3.0, JBuilder.
  • Expertise in using ANT, Maven and Gradle for building and deploying application on the servers.
  • Strong experience with Version Control like Subversion (SVN), Concurrent Version Systems (CVS), GIT.
  • Good knowledge in unit test cases like Jasmine and Karma.
  • Good knowledge on MQ, Active MQ and IBM MQ.
  • Experience in using open source ESB products like Apache Camel, Mule, JBoss fuse.
  • Sound knowledge on continuous integration tools like Jenkins, Quick Build, Bamboo.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills.

TECHNICAL SKILLS:

Programming languages and Scripts: Java, J2EE, Java Script, HTML, Angular JS, DHTML, CSS, JSTL, Perl, XML, PL/SQL

Databases: Oracle 8i/9i/11g, DB2, SQL Server, MS Access, MySQL, JDBC.

J2EE Common Services APIs: Java Servlet, SWING, JSP, EJB2.0/3.0, JDBC, JPA, Hibernate, Axis, web services, JMS, JNDI, JAXP, JTA, JNDI, JFS 1.1, JAXB, AJAX, JSON

Application Servers: Windows NT/XP/7 and UNIX

Web Servers: Apache Tomcat 4.1.18, Web Logic, Jboss

Frameworks / APIs / Tools: Springs, Struts 1.1/1.2/Tiles, JSF, Log4j, Ant, WEB-SERVICES (SOAP, WSDL, UDDI, Axis2, CXF)

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Modeling Tools / Languages: UML on Rational Rose 4.0.

Web Services: SOAP, REST, WSDL, UDDI

Version and Source Control: CVS, Win CVS, Clear Case, SVN, Git

ORM: Hibernate 3.1, JPA, Top Link

Operating Systems: Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

PROFESSIONAL EXPERIENCE:

Confidential, Georgia

JAVA/J2EE Full Stack Developer

Responsibilities:

  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
  • Developed UI using HTML5, JavaScript, CSS3, AJAX, Bootstrap responsive framework and JSP for interactive cross browser functionality and complex user interface.
  • Performed Front end validations for the screen using JavaScript, Angular JS directives and core java.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
  • Used Spring Framework for dependency injection and managed Java classes via Bean Factory.
  • Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
  • Configured applications using Spring Boot and used Spring Security for authentication and authorization purposes.
  • Responsible for developing DAO layer using Spring MVC and configuration XML's for Hibernate.
  • Implemented Rest Services using Spring MVC/Rest and Spring Security.
  • Developed Entity objects and Dao and Dao Implementation in Hibernate using Builder Pattern.
  • Used XSLT for XML transformations and XML trees for data parsing.
  • Used hibernate to store the persistence data into Oracle database and written HQL to access the data from the database and wrote some complex SQL queries and was actively involved in creation of database, modified tables, triggers, and store procedures to clean and validate the data to meet the company specifications.
  • Developed SQL stored procedures for data migration and database upgrade from SQL using TOAD for SQL.
  • Used Hibernate to invoke Stored Procedures and database connectivity to SQL.
  • Used Amazon Web Services (AWS) like EC2, S3 and Cloud Front for promoting code in various environments.
  • Used Maven for building the project and involved in data replication and high availability design scenarios with Oracle Streams.
  • Spring Framework's DI/IoC (Inversion of Control) was used implemented to call certain beans.
  • Used Hibernate connectivity for querying, inserting, updating, deleting data from Oracle database.
  • Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database.
  • Used JBoss as an Application Server.
  • Used Eclipse IDE for code development along with GIT for managing the code and JENKINS for continue integration.
  • Used CSS3 features like creating multiple column, boarders and background, etc. using LESS/SASS Preprocessors.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods
  • Experience in developing SOAP and REST based service interfaces using Mule ESB to scalable integration API’s and implemented Service Oriented Architecture (SOA).
  • Created automated test cases for the web application using Selenium.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages
  • Used Apache Camel as ESB framework to integrate with MQ’s and rest endpoints and JBoss Fuse to integrate application components.
  • Used Quality Center for tracking bugs.

Environment: Java/J2EE, Spring 3.x, Hibernate, JavaScript, Ajax, Web Services, AngularJS, JSON, JUnit, HTML, CSS3, Bootstrap, JBoss Application Server, Apache Maven build tool, PL/SQL, RESTful API, JENKINS, GIT, Selenium, Quality Center, and Eclipse.

Confidential, McKinney, Texas

Java /J2EE Full Stack Developer

Responsibilities:

  • Involved in translating functional requirements into technical requirements.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • 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.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Good experience with Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
  • Used Angular JS for making restful API calls and data binding.
  • Configured the xml files for Open Source Spring Framework to fulfill the Proxy Pattern.
  • Configured spring to manage Action classes and set their dependencies in a spring context file and integrated middle tier with Struts.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in SQL database.
  • Developed the DAO layer for the application using Spring, Hibernate Template support.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
  • Wrote Hibernate configuration files to enable the data transactions between POJO and Database.
  • Built DAO package as well as DAO IMPL package to implement the data access logic, and using Hibernate Annotation to do the data mapping.
  • Used Log4J API for logging and debugging.
  • Developed UNIX shell scripts for performing administrative tasks.
  • Developed the application using Agile methodology.
  • Worked on Java Messaging Services (JMS) for developing messaging services.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Used Ant for building and deploying the war file into application server.
  • Worked with Eclipse as the IDE to develop, test and deploy the application.
  • GIT is used for version control systems and source code management.
  • Created test cases using JUNIT and Mockito.
  • Configured and set up JBoss Server for deployment.
  • Used JIRA for tracking bugs.
  • Used JENKINS for continuous integration.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate 3.5, JavaScript, Web Services, AngularJS, JERSEY, JUnit, HTML, CSS3, Bootstrap, JBoss Application Server, Ant, PL/SQL, RESTful API, JENKINS, GIT, S, Eclipse, Log4J, JIRA.

Confidential, Richfield, MN

Java/J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Extensive experience in spring and other open source frameworks.
  • Worked on different aspects of spring 3 like Spring MVC, Spring Transaction Management.
  • Worked on Spring 3 for creating server side DAO and business components.
  • Used the ESB to communicate between different client platforms.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Deployed EJB Components (EAR) on WebLogic Application Server application server.
  • Maintained relationship between objects using SpringIOC.
  • Extremely used plain JavaScript and JQuery to do the client side validations.
  • Involved in configuring JMS and JNDI in web logic application server.
  • Presentation layer is implemented using spring Spring MVC Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Used AJAX to get the data from the server asynchronously by using JSON/XML object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Deployed EJB Components (EAR) on WebLogic Application Server application server.
  • Maintained relationship between objects using SpringIOC.
  • Used Spring MVC framework for developing the application.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Installation, Configuration administration of JBOSS environment, including deployment of Servlets.
  • Developed Scripts for UNIX platform deployment.
  • Used Hibernate for interacting with Persistence Layer for CRUD operations. Developed Rest architecture based web services to facilitate communication between client and servers.
  • Experience of working with Oracle developing applications by using Hibernate and Web Services.
  • Used JBoss as the Application Server.
  • Used Log4J for logging the user events.
  • Used MAVEN for compilation and building JAR, WAR and EAR files.
  • Used JUnit for the unit testing of various modules.
  • SVN is used for version control systems and source code management.
  • Used JENKINS for continuous integration.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate, JavaScript, Ajax, Web Services, JUnit, HTML, CSS, JBoss Application Server, Ant, PL/SQL, RESTful API, JENKINS, SVN, Eclipse, Log4J.

Confidential, Pasadena, CA

JAVA/J2EE Developer

Responsibilities:

  • Created Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using Struts2, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Developed Client Side Validations using Java Script and server side validations using Struts validation framework.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Designed and developed the Java bean components and O/R Mapping using Hibernate.
  • Used PL/SQL, Stored Procedures for handling Oracle database
  • Wrote Test Cases using JUNIT as a framework.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services.
  • Proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on WebLogic server.
  • Involved in planning process of iterations under the Agile Scrum methodology
  • Worked in the Java Environment with framework Hibernate and used Oracle as database.
  • Used SVN for version control system.
  • Wrote SQL and PL/SQL Stored procedures for data manipulation and interacting with the Oracle database.
  • Used Log4J for logging the user events.
  • Used ANT for compilation and building the project.

Environment: Java, J2EE, JSP, Servlets, JMS, DI & AOP, Web Services, UML, HTML, DHTML, PL/SQL, JavaScript, Struts, CSS, XML, WebLogic, Log4j, CVS, Oracle10g, JUnit, JNDI, Eclipse, SOAP,SVN

Confidential, Dallas TX

JAVA/J2EE Developer

Responsibilities:

  • Part of planning sessions with team members to analyze requirements and outlined, proposed and coded the proposed solutions.
  • Developed the web application using JSF framework with user interfaces using JSP, HTML, and CSS and used JSF validation framework for front-end validations.
  • Used Dojo toolkit to construct Ajax requests and build dynamic webpages using JSP’s, DHTML and java scripts.
  • Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.
  • Extensive experience in designing and development of software applications with JDK 1.6/1.5, Servlets, JSP.
  • Developed the bean, the business method interfaces and the DAO for the workflow Web Services framework.
  • Implementing Servlets, JSP and Ajax to design the user interface.
  • Experience working with databases such as MySQL Server.
  • Design and implementation of J2EE patterns e.g. MVC, Value Object, Data Access Object, Business Delegate, Service Locator, Session Facade.
  • Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
  • Developed programs to manipulate the data and perform CRUD operations on request to the database.
  • Worked on developing Use Cases, Class Diagrams, Sequence diagrams, and Data Models.
  • Developed and Deployed SOAP Based Web Services on Tomcat Server
  • Coding of SQL, PL/SQL, and Views using IBM JMS management.
  • Used JUNIT for unit level testing.
  • Used Log4J for logging the user events.

Environment: Java, J2EE, AJAX, Struts, SOAP, HTML, XML, JSP, JDBC, ANT, XML, Tomcat, JUNIT, DB2, Eclipse, GIT, Log4J, WebLogic, Dojo, MySQL.

Confidential, Dallas TX

JAVA/J2EE Developer

Responsibilities:

  • Involved in the SDLC phases to analyze the requirements, design, development, deployment and testing.
  • Developed the business domain layer using Java, J2EE, and JDBC, DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Participated in many front end designing issues, provided many creative and efficient ideas and implemented them using JSP, AJAX and JavaScript.
  • Involved in debugging to understand the code flow and did clean up in existing code.
  • Application was built on MVC architecture with JSP 1.2 acting as presentation layer, Servlets as controller and EJB 2.0 as business layer and JDBC to access Oracle 9i Database.
  • Used JMS Queue communication in authorization module.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern.
  • Used JAXB API to bind XML Schema to java classes.
  • Used the report generation in the databases written in PL/SQL.
  • Used Maven for building the enterprise application modules.
  • After integrating all the modules of the project, it was deployed in Tomcat server.
  • Involved in problem analysis and coding.
  • Design and coding of screens involving complex calculations on various data windows accessing different tables on the oracle database.
  • Wrote stored procedures, Database Triggers.

Environment: JAVA, J2EE, JSP, JSTL, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Websphere6.1, RAD 6.0, Oracle 9i/10g, SVN.

We'd love your feedback!