We provide IT Staff Augmentation Services!

Ui/java Developer Resume

5.00/5 (Submit Your Rating)

PA

SUMMARY:

  • 6+ years of IT experience in the areas of designing, developing and deploying client - server, web, and distributed end-to-end enterprise applications .
  • Experienced in Distributed and Web environments, focused in Java Technologies - Java collections , Threads , J2SE , JDBC , Struts , Spring , Hibernate Framework .
  • Designed and developed web and enterprise applications using Core Java , Servlets , JSP , JDBC , JAX-WS , JAX-RS , Struts , Spring MVC , Hibernate, JMS, XML.
  • Good Experience in different modules Spring MVC, Spring ORM, Spring JDBC, AOP, IOC of the Spring Framework along with Hibernate as the back-end ORM tool for implementation of persistence layer.
  • Knowledge in developing both REST and SOAP based web services.
  • Hands on experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets.
  • Expertise in design and development of web applications using HTML, XHTML, CSS, JavaScript, AJAX, DOM, JSON and XML.
  • Developed SPA (Single Page Web Applications) using RESTful web services , Angular 2.
  • Involved in client-side scripting languages like JavaScript, JQuery, JSON, Bootstrap, Angular 2, JSF and JSP.
  • Experience in applying development approaches including MVC and event-driven applications using AJAX , Object Oriented (OO) JavaScript, UML , Object Oriented Design, JSON and XML .
  • Worked on J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC , DAO and patterns - Factory, Abstract Factory, Singleton, and Composite .
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Worked with NoSQL Databases like MongoDB to manage extremely large data sets.
  • Experiences with build tools include Maven, Gradle and Jenkins. IDE tools like Eclipse, Visual Studio Code, JIRA and Postman and Unit testing frameworks like Log4j, JUnit, Jasmine, Mockito and Karma.
  • Experience in developing modern web application using AngularJS.
  • Experience in working with RESTful web services using jQuery and AngularJS to fetch response data for user interface.
  • Responsible for checking Cross Browser Compatibility and hence worked on different browsers like Safari , Internet Explorer, Mozilla Firefox and Google Chrome.
  • Involved in Software development life cycle ( SDLC ) in Agile , SCRUM and Waterfall Methodology.
  • Experience in using version control tools such as SVN and GIT.
  • Hands on experience with Cloud Computing Service environment like Amazon Web Services ( AWS ).
  • Experience in deploying application to Pivotal Cloud Foundry (PCF).
  • Excellent analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.

TECHNICAL SKILLS:

Languages: C++, JAVA1.7/1.8, PL/SQL, SQL, J2EE, UML 2.3

Tools and Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Security, JSF, Junit, SOAP UI, RabbitMQ, Spring Boot, JPA

Web Technologies: HTML4/5, XHTML, CSS2/3, XML, JavaScript, HTTP, JSP 2.1, Servlets 3.1, JDBC 3.0, J2EE, JSF, REST, SOAP

JavaScript Frameworks/Libraries: Angular JS, Angular 2/4, jQuery 2.2.4

Web Services: RESTful 2.0, WSDL

Application Frameworks: MVC, Hibernate 4.2, Spring3/4

Web Servers: Apache Tomcat 7.0, JBoss

Application Servers: JBoss, WebLogic 12.2.1

IDE: Eclipse, Visual Studio Code 1.8, JIRA, Postman 4.9.3, Atom, Intelli J, Brackets

Databases: Oracle 11g/12c, MySQL 5.6, Microsoft SQL, PostgreSQL

NoSQL Databases: MongoDB 2.2

Methodologies: Agile, Test Driven Development, Waterfall.

Unit Test Frameworks: Log4j, JUnit 4.12, Jasmine 2.5, Karma 1.4

Operating Systems: Windows, LINUX

Build Tools: Maven, Gradle, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, PA

UI/Java Developer

Responsibilities:

  • Followed AGILE software development which has output as sprint with Scrum methodology.
  • Developed application front end screens with HTML5, Angular 2/4, JavaScript, CSS3, Typescript and Bootstrap.
  • Developed Angular Components, Services, modules and used Angular HTTP Client to make REST API calls.
  • Developed NGRX reducers, actions, effects and subscribed to store for changes in the components.
  • Worked with RXJS Observables, Subjects and Operators like map, flatmap, switchmap, filter etc..
  • Worked with Prime NG components such as tree tables, carousels, file upload, tool tips etc..
  • Developed unit tests and integration tests for the UI using Jasmine and Karma and defined environment specific properties.
  • Worker with various Angular in built modules such as forms, router, animations, common etc..
  • Developed REST Micro Services using Spring Boot, Spring Cloud, Docker and PCF.
  • Consumed REST services using Spring Rest template and performed manual testing using Postman.
  • Developed unit tests for various REST API’s using Spring tests, Junit, Rest Assured, Mockito and Mock MVC.
  • Developed Service layer and Data access layer using Spring, Spring JPA and Mysql database.
  • Developed REST Controller Advices to handle exceptions (validations, resource not found etc..) from the controllers.
  • Utilize Camel to integrate micro services with other micro services and Rabbit MQ messaging exchanges.
  • Used Maven as a build tool to build the application also for automated deployment.
  • Used Log4j and Splunk to assign, track, report and audit the issues in the application.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Worked with source code control systems such as GIT and used JIRA for Agile Stories.
  • Used No SQL (MongoDB) as the ORM database got carrying out various database operations.
  • Worked on developing Rest End Points using Spring Boot was able to deploy on Cloud infrastructure like PCF (Pivotal cloud foundry)
  • Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment : Java, J2EE, Spring JPA, Spring Boot, Spring 4.3, REST Micro Services, Docker, Maven, SOAP, REST, WSDL, UML, HTML5, Angular 2/4, JavaScript, Typescript, VS Code, STS, CSS3, Bootstrap, XML, JSON, Splunk, Log4j, NoSQL, JUnit 4, STS, GIT, JIRA

Confidential, CA

UI/Java Developer (Full Stack Developer)

Responsibilities:

  • Responsible for the overall layout design, color scheme of the web site using HTML5 and CSS3 and responsible for creating detailed wire frames and process flows.
  • Used RWD (Responsive Web Design) techniques to enhance user’s behavior based on screen-size, platform and orientation.
  • Worked with Angular, Redux and developed various components using ES6 and used different life cycle methods.
  • Developed Redux reducer functions, action creators, actions and developed connected components to receive updates from the store.
  • Worked with Redux thunk middleware and Axios for making REST API calls to the backend services.
  • Developed unit and integration tests for various container and presentational components using Mocha, Chai and Enzyme.
  • Used LESS as CSS preprocessor and webpack for creating bundles.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Was part of 2-week agile sprint cycles with end-of-sprint demos and retrospectives.
  • Used Dreamweaver for designing, coding and development applications.
  • Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
  • Interacted with the analytics team and worked on Address validation and SSN/SIN validation for different locale such as Great Britain, Canada and United States.
  • Configured spring declarative transaction manager and implemented transaction management in DAO layer.
  • Integrated spring and Hibernate, configured logging using log4j and developed exception handling for the application.
  • Developed Spring MVC controllers, services and DAO's.
  • Used Git and SourceTree to maintain feature, develop and hotfix branches.
  • Created triggers for efficient access control of the ClearCase operations, to invoke operations before or after the execution of vital ClearCase events. Troubleshooting of database performance related issues in MySQL and Oracle.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container Services and using AWS admin console.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Enhanced website by creating new static model pages and presenting it to senior management for attracting the customers and existing users.

Environment : HTML5, CSS3, JavaScript, JQuery, Redux, JSON, Ajax, Bootstrap, Agile methodology, Responsive Web Design, Adobe Dreamweaver, Spring Boot, Microservices, Oracle, Mysql, AWS,Docker, Windows, Perforce, Git, SourceTree, Eclipse

Confidential

Java/J2EE Developer

Responsibilities:

  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams and Technical design document (TDD).
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Worked in an agile development environment involving 2-week Sprints as well as Gathered requirements from the stakeholders.
  • Studied, understood and analyzed the product requirements.
  • Involved in creating and publishing web services, WSDL and web methods along with Annotations in Hibernate, used the spring container for data source and to load the Hibernate specific classes.
  • Developed the Controller for request-response paradigm by Spring Controllers using Spring MVC.
  • Launched Amazon EC2 instance of the application in order to reduce boot times and improve scalability.
  • Used Geppetto IDE to write Puppet code to create modules and configuring repositories.
  • Involved in developing the UI panels using JSP, HTML5 and Bootstrap.
  • Developed Presentation layers using JSP, Bootstrap, JSTL, Business layer using Spring based DTO, and Persistence layer in DAOs with Hibernate for all modules.
  • Utilized Hibernate which included integrating legacy databases, writing custom CRUD statements, as well as integrating stored procedures.
  • Created SQL queries for the Database layer by studying the required business objects and validating them with Stored Procedures. Also, used JPA annotations-based approach.
  • Used Dependency Injection feature of Spring 3.0 MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Used declarative transaction management approach in Spring Framework to manage transactions.
  • Developed Maven scripts for compiling and deployment and developed logs using log4j to log error messages
  • Developed test cases using JUnit Spring Mockito framework to practice test driven development.
  • Led, architected and participated in the design, development and testing of the web application developed using the MVC (Model View Controller) architecture.
  • Load tested the application using SoapUI.
  • Used JIRA for bug tracking and project management.

Environment: Java, J2EE, Spring, Hibernate, HTML, XML, JavaScript, JQuery, JSP, SOA, Apache Tomcat Web Server, SOAP, Oracle SQL Developer.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Developed Spring and Hibernate based multi-tier Web Application.
  • Created and maintained the configuration of the Spring Application Frameworks IoC container.
  • Involved in configuration of Spring MVC, E-mail, File-Upload, and Integration with ORM Framework(Hibernate).
  • Right from Requirements Specification, Analysis, Design, development, testing and Maintenance using UML.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Impemented Java Persistence API(JPA) through Hibernate 3.0.
  • Documented the Application Design for my entire requirement.
  • Involved in implementation of front end validation component using Java Script, server-side validation component using Java classes.
  • Designed and Developed WebServices using WSDL, SOAP to communicate with other modules.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Wrote client side and server-side validations using Java Scripts.
  • Configured the Hibernate configuration files to persist the data to the Oracle 9i Database.
  • Developed DAOs using DAO Design Pattern to insert and update the data.
  • Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Wrote, debugged ANT, Maven Scripts for building the entire web application and deploy them on WebSphere.
  • Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results.
  • Defined required mappings in xml that are supported by MVC architecture and Spring framework.
  • Deployed applications on Websphere Application Server.
  • Involved in Unit Testing of the components using JUnit.
  • Used SVN for version control.

Environment: Java, J2EE, Spring, Hibernate 3.0, ANT, JDBC, SOAP Webservice,

UML, HTML, JavaScript (AJAX), CSS, Oracle 9i, Eclipse, SVN, Websphere Application Server, Windows.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), analysis, redesign of architecture, analyzing the various technologies, preparing technical and support documentation.
  • Extensively written JAVA 1.6 code.
  • Developed prototype application based on MVC architecture.
  • Worked on the Servlets and JSP.
  • Worked on SQL, Stored Procedures, triggers and indexes using PL/SQL developer.
  • Used Hibernate for persistence data.
  • Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures, Functions, Packages and Triggers.
  • Extensively written Hibernate Mapping and Hibernate Configuration XMLs.
  • Extensively worked on View Technologies using HTML and JSP.
  • Involved in design, develop and implementation of the application using Spring, Struts 2.0 and J2ee framework.
  • Proficient in designing J2EE applications using MVC pattern and Struts framework.
  • Developed Action classes, Action forms, JSP and other configuration files like struts Config.xml, web.xml.
  • Involved in Code review, Unit testing and bug fixing.
  • Involved in building and deploying the application on Web logic Server.
  • Used TortoiseSVN tool, a Subversion client for windows for source/version/revision control.
  • Gathered requirements from different groups to support new products.

Environment: Java 1.6, MVC, struts, Hibernate, XML, MySQL, PL/SQL Developer, HTML, JavaScript, MyEclipse, TortoiseSVN, putty and Windows.

We'd love your feedback!