We provide IT Staff Augmentation Services!

Ui/java Developer (full Stack 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 usingAngularJS.
  • Experience in working with RESTful web services usingjQuery and AngularJSto 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 (Full Stack Developer)

Responsibilities:

  • Followed AGILE software development which has output as sprint with Scrum methodology.
  • Developed application front end screens withHTML5, 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.
  • UsedMavenas 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 withMaven/Jenkins.
  • Worked with source code control systems such as GIT and used JIRA for Agile Stories.
  • UsedNo 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 usingJUnitensuring 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, Angular2/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 usingHTML5 andCSS3and responsible for creating detailed wire frames and process flows.
  • UsedRWD(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-weekagile sprintcycles with end-of-sprint demos and retrospectives.
  • UsedDreamweaverfor 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 Addressvalidationand 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.
  • UsedGitandSourceTreeto 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.
  • DeployedSpring Bootbased Micro Services Docker container usingAmazon EC2container Services and usingAWSadmin 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:

  • ElaboratedUse Casesbased on business requirements and was responsible for creation ofClass Diagrams, Sequence DiagramsandTechnical design document (TDD).
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework forobject relational mappingandpersistence.
  • Worked in anagile developmentenvironment involving 2-weekSprintsas well as Gathered requirements from the stakeholders.
  • Studied, understood and analyzed theproduct requirements.
  • Involved in creating and publishing web services, WSDL and web methods along withAnnotationsin Hibernate, used the spring container for data source and to load the Hibernate specific classes.
  • Developed theControllerfor request-response paradigm by Spring Controllers usingSpring MVC.
  • Launched AmazonEC2 instanceof the application in order to reduce boot times and improve scalability.
  • UsedGeppetto IDEto writePuppetcode to create modules and configuring repositories.
  • Involved in developing theUI panelsusing JSP, HTML5 and Bootstrap.
  • DevelopedPresentationlayers using JSP, Bootstrap, JSTL,Business layerusing Spring based DTO, and Persistence layer in DAOs with Hibernate for all modules.
  • UtilizedHibernatewhich included integrating legacy databases, writing customCRUD statements, as well as integrating stored procedures.
  • CreatedSQL queriesfor 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 ofSpring 3.0 MVC frameworkand O/R mapping toolHibernatefor rapid development and ease of maintenance.
  • Useddeclarative transaction managementapproach in Spring Framework to manage transactions.
  • DevelopedMavenscripts for compiling and deployment and developed logs usinglog4jto log error messages
  • Developed test cases usingJUnit Spring Mockito frameworkto practicetest driven development.
  • Led,architectedandparticipatedin the design, development and testing of the web application developed using theMVC (Model View Controller) architecture.
  • Load tested the application usingSoapUI.
  • UsedJIRAforbug trackingandproject 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.
  • DevelopedSpringandHibernatebased multi-tier Web Application.
  • Created and maintained the configuration of theSpringApplication Frameworks IoC container.
  • Involved in configuration ofSpring MVC, E-mail, File-Upload, and Integration withORM Framework(Hibernate).
  • Right from Requirements Specification, Analysis, Design, development, testing and Maintenance usingUML.
  • Implemented object/relational persistence(Hibernate)for the domain model
  • Impemented Java Persistence API(JPA) throughHibernate3.0.
  • Documented the Application Design for my entire requirement.
  • Involved in implementation of front end validation component usingJava Script, server-side validation component usingJava classes.
  • Designed and DevelopedWebServicesusing 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 onWebsphere Application Server.
  • Involved in Unit Testing of the components usingJUnit.
  • UsedSVNfor 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 ofSoftware Development Life Cycle (SDLC),analysis, redesign of architecture, analyzing the various technologies, preparing technical and support documentation.
  • Extensively writtenJAVA 1.6code.
  • Developed prototype application based onMVC architecture.
  • Worked on theServlets and JSP.
  • Worked onSQL, Stored Procedures, triggers and indexes using PL/SQL developer.
  • UsedHibernatefor persistence data.
  • Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures, Functions, Packages and Triggers.
  • Extensively writtenHibernate Mapping and Hibernate Configuration XMLs.
  • Extensively worked on View Technologies usingHTML 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 inCode review, Unit testing and bug fixing.
  • Involved in building and deploying the application onWeb 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!