We provide IT Staff Augmentation Services!

Ui/java Developer (full Stack Developer) Resume

5.00/5 (Submit Your Rating)

Mason, OH

SUMMARY

  • 6+ years of experience in analysis, design, development and implementation of, enterprise and web applications, with skills in wide range of Java technologies.
  • Good understanding of the System Development life cycle (Requirement, Design, Development, Testing, Deployment and support).
  • Experience with development, implementation and maintenance of large web/portal application systems using J2EE technologies (using Core Java, Servlets, JSP, JDBC, JMS, Struts, Spring, Hibernate, XML, Web service, NetBeans, Eclipse, ANT.
  • Experienced in designing, developing and implementing J2EE applications using design patterns like MVC, Singleton, Front Controller, Session Façade Data Access Object, Factory and Service Locator.
  • Experienced in working with spring frame works and ORM mapping tools like Hibernate and MyBatis, which implements Java Persistence API (JPA).
  • Good experience in MVC (Model View Controller) architecture using Struts, Spring, spring web flow, JPA 2, JTA, JNID implementing JSTL (JSP Standard tag library) & custom tag development.
  • Strong experience in Spring Framework in developing applications using Spring MVC, IOC, AOP,JDBC, JPA, Spring Boot, Spring Cloud and Spring Batch.
  • Worked on java 8 functional programming concepts like lambda expressions, functional interfaces and Streams.
  • Implemented POC for Notifications and Appointment module using RESTful Micro Service using Apache Camel framework using Java 8.
  • Proficiency in front end development languages like JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XML, XSL, XSLT, AngularJS, Angular2/4, Sencha EXT - JS and Bootstrap.
  • Experienced in developing SOA (Service Oriented Architecture) and J2EE Web Services based on RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAXP, JAX-RS using tools like Apache Axis.
  • Proficient in working with XML related Technologies XML, XSLT, XPATH, XSL, DTD, DOM, and XML Spy tool.
  • Well versed in Web Development Technologies like HTML, DHTML, CSS, XSLT, XML (SAX, DOM), Custom Tags, JAVA SCRIPT.
  • Experienced in using JavaScript library JQuery, MS FrontPage, JSP, Struts Tag Library, AngularJS, Jasmine.
  • Experience in using PL/SQL in Oracle, MS SQL Server for developing database to create its objects like tables, views, functions, triggers, RDBMS Design, DB normalization, ER modeling, SQL, PL/SQL, procedures, cursors, functions and stored procedures packages along with knowledge on SQL and HQL Queries. And having knowledge of NO SQL databases like Mongo-dB, Cassandra.
  • Experience in Unix/Linux, Shell Scripting, Build and Deployment.
  • Experienced with JUnit for unit testing and Log4J for extensible logging, debugging and error tracing.
  • Experienced with build tools include Maven, Gradle and Jenkins Version/Source Control tools including SVN and Rational ClearCase.
  • Followed Waterfall, Agile methodologies like Test Driven Development (TDD), Pair Programming and SOA projects.
  • Involved in developing Test plans, Test Cases (Manual/Automated) tools such as Selenium IDE, SeleniumWeb driver, Selenium Grid, Junit, Test Procedures and white-box and black-box testing.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS along with GIT for Version Control of code for incremental development.
  • Worked on various application servers and web servers like WebSphere, BEA Web logic, JBoss and Tomcat

TECHNICAL SKILLS

Languages: C, C++, Java (J2SE 1.8/1.7/1.6/1.5 , J2EE 6 / 5), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets 2.x/3.x, JavaBeans, JDBC, Struts2.x, Hibernate3.x/4.x, Spring3.0/4.0, Web Services, SOA, JMS2.0, and DOM Parsers, AJAX, Karma,Jasmine

Web Technologies: HTML/DHTML, XHTML2.0, JavaScript1.x, XSL, XSLT, XPATH CSS, jQuery, Angular-JS 1.5, Angular-2/4, Ext JS

Development Tools (IDEs): Eclipse, NetBeans, MS Visual Studio, Spring Tool Suite.

Web/Application Servers: Tomcat7.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere7.x/8. X, JBOSS

Database: Oracle 11g, SQL server 2008, MySQL, Mongodb

Platforms: Windows, UNIX, LINUX, MAC

Testing Tools: JUnit 4.x, JIRA,Mockito, Rally, TestNG, Version1

Version Control: CVS, SVN, VSS and Rational ClearCase, GIT Hub

Methodologies: Agile Methodology, Waterfall model

Build Tools: Gradle, Maven

PROFESSIONAL EXPERIENCE

Confidential, Mason, OH

UI/Java Developer (Full Stack Developer)

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and attended various Scrum meetings.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check
  • Developed various Angular 5 directives to help build the functionality and UI behavior using TypeScript, also developed filters and angular services and responsive UI with Angular 5, Bootstrap and SASS.
  • Developed single page applications using Angular 5 components, routing and service modules
  • Developed Angular 5 Components, Services, Pipes and took part in developing unit test and integration test cases using Jasmine, Karma and Webpack.
  • Performed backend REST Webservices using Angular 5 Http services to get and postJSON data.
  • Applied module wide routing using Angular 5 Router to enable lazy loading and developed components with route parameters.
  • Developed both reactive and angular forms module to create template and data driven forms.
  • Developed application using Spring Boot framework and used complete Java annotation approach to configure spring beans.
  • Worked on Ignite tool to build a Swagger Json file as per the business requirement given by customers.
  • Implemented Swagger Configuration in JavaSpringbootfor auto generating swagger Json files for REST API calls andInvolved in developing RESTful web services.
  • Involved in Maven based build process and used log4j for logging and debugging.
  • Implemented exception handling in springbootfor REST API, by making use of Exception Handler and Controller Advice annotations.
  • Developed test cases for Unit Testing using JUnit and Mockito frameworks.
  • Worked on creation of custom Docker container images, tagging and pushing the images to the servers and maintained Docker containers for services created in various environments like SIT,UAT,PERF and PROD
  • Used SpringBatch as spring batch jobs for automatic processing of large amount of data in the application.
  • Involved in using Spring Caffeine for implementation of Cache to improve the performance of the API.
  • Tested Rest API calls inSpring-Controller at backend for JSON data using Postmanand SOAP-UI.
  • Worked on Bit Bucket as version controlling tool and configuring Source tree GUI tool for git repositories.
  • Used Bamboo tool for continuous integration, deployment, and delivery which allows automatic built in bit-bucket branching flows.
  • Worked on code coverage tools like SONAR to improve the code efficiency and code optimization.
  • Involved in fixing production defects for services which are having external SOAP calls.
  • Utilized SPLUNK logging API for debugging and monitoring purposes and would be very useful to track the logs whenever the service is down.
  • Participated in the microservices architecture development solutions that fulfill the business requirements of the project.
  • Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices and department development policies.

Environment: Java 1.8, Spring boot, Angular 5, Typescript, JDBC, Spring batch, Java Script, Splunk, Log4J, Scrum, Junit, Apache tomcat, MySQL, DAO Design pattern, JIRA, Bamboo, Bit Bucket, Hibernate, Swagger, POSTMAN, SOAP-UI.

Confidential, Pittsburgh, PA

UI/Java Developer (Full Stack Developer)

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Used HTML5, bootstrap, CSS3, JavaScript and Angular 2/4 toDesigned dynamic and browser compatible pages.
  • Developed various Angular 4 directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services and responsive UI with Angular, Bootstrap and SASS.
  • HTML, Angular 2, Bootstrap for developing mock-up screens in the prototype to demo the application screens to business users and integrated dynamic pages using Angular 2/4 and JQuery.
  • Created re-usable components using custom directives, filters and used Angular, AJAX for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Involved in designing and developing the JSON, XML Objects with MySQL and NoSQL database like MongoDB
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
  • Implemented Core Java standards, MVC architecture using Spring Framework.
  • Good knowledge in implementing core Java design patterns such as MVC, Singleton, Factory Business Delegate, Data Access Object, Front Controller, Service Locator, Session Façade and Transfer Object.
  • Used WS-Security for authenticating the REST messages along with encryption and decryption along with JSON for data exchange between application modules.
  • Published Rest services for performing CRUD operations from database. Implemented RESTFUL web services using springboot and consumed using spring REST services.
  • Developed REST clients using Spring REST template to interact with existing REST micro services.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality and wrote test cases to test the Spring DAO layer.
  • Integrated Spring and Hibernate, configured logging and developed exception handling for the application. Used Log4J to capture the log that includes runtime exceptions.
  • Implemented aspect oriented programming (AOP) features along with hibernate and Springboot, dependency Injection (DI) as well.
  • Performed the ORM mappings to map java entities to database tables and HibernateCriteria queries for data retrievals.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework for persistence onto oracle database.
  • Experience in creating and configuring micro service architecture for CDT Directory project and integrating with AngularJS application
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Configured Maven to create docker images for microservices and pushed it to Amazon ECR.
  • Created Batch Services to generate reports using Spring Batch and used Mockito for Behavior Driven Development (BDD) and developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven.
  • Involved in configuring builds using Jenkins with Git, Gradle plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium IDE, Selenium Grid.
  • Took part in developing unit test and integration test cases using Jasmine, Karma and Webpack and end to end testing using Protractor.
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven.
  • Designed, developed and migrated custom Cassandra applications specific to client needs.
  • Experience in performance tuning and maintenance of CassandraDatabase.
  • Created unit test cases using Junit and created BDD test cases with Cucumber and Jenkins
  • Involved in setting up AWS(Amazon Web Services) services with EC2 instances, S3 bucket, IAM took part in deploying application in AWS along with writing and retrieving files to and from AWSS3bucket for UI to render data faster.

Environment: Java 1.8, Core Java, Eclipse, J2EE, HTML5, CSS3, Angular 2/4, Typescript, Spring 4.0, spring boot, spring, Hibernate4, JMS, Restful Web Services, GitHub, Log4j, Selenium, Gradle, XML, Ajax, XSD, Javascript, Bootstrap, JBoss Application Server, Protractor, Jasmine, Karma, AWS, Mongo DB, Linux, Tomcat, Spring Tool Suite (STS), Jenkins, Maven, Docker, Apache Axis, Kafka, Git, Cucumber, Gulp

Confidential, Kansas City, Missouri

UI/Java Developer (Full Stack Developer)

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
  • Designed dynamic and browser compatible pages using HTML5, bootstrap, CSS3, JQuery, JavaScript, Typescript and Angular JS.
  • Built the responsive UI with AngularJS, Bootstrap, and SASS. Developed the dashboard for displaying charts, graphs, and other analytics-related widgets.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services.
  • Used Angular libraries like angular-ui-router, angular-resource to create the effective single page application and used angular-cookies to temporarily store the data used in this application.
  • Developed mock-up screens in the prototype to demo the application screens to business users using HTML, AngularJS, Bootstrap.
  • Integrate the dynamic pages with AngularJS and JQuery to make the page’s dynamic. Created re-usable components using custom directives, filters.
  • Used Angular-JS, AJAX for asynchronous validations for the input fields of the forms with the data existed in the database. Used XPathto compute values (of various data types) from the content of an XML document.
  • Used $http and $resource service for retrieving data from the server via XMLHttp request object in Angular.js framework.
  • Ensured Service design fits into overall SOA driven program and also implemented the logging framework in the SOA environment.
  • Worked on Querying and manipulation of the content using XQuery/XPath and XSLT
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, such as portfolio summary and user information also developed Services, Business Delegate, Pojo, Controller and Dao.
  • Extensively Implemented Springboot, dependencyInjection (DI) and aspect oriented programming (AOP) features along with hibernate.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system relatedproblems.
  • WrittenHibernateCriteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • Configured Spring declarative transactionmanager and implemented transaction management in DAO layer.
  • Implemented RESTFUL web services using Springboot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.
  • Used JSON for data exchange between application modules along with XML and WS-Security for authenticating the REST messages along with encryption and decryption.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality.
  • Used Junit and Mockito for testing the application and log4j for logging the application.
  • Integrated Spring and Hibernate, configured logging and developed exception handling for the application. Used Log4J to capture the log that includes runtime exceptions.
  • Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS.
  • Writing and retrieving files to and from AWSS3bucket for UI to render data faster that involves complex and time-consuming server side logic.
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven
  • Written Junit test cases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch and used Mockito for Behavior Driven Development (BDD).
  • Involved in configuring builds using Jenkins with Git, Gradle plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWSAMI’s. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Performance tuning to identify and solve possible bottle necks in the application. Ensured code quality using tools like Find Bugs and Jenkins.
  • Worked on Attlasian products such as Git for Version control, Source tree, Jira for project tracking, Confluence for project Wiki.
  • Parameterized different JVM settings to obtain optimal values for the application. Automated the deployment to each environment.

Environment: Agile, Core Java, Java 1.8, Spring 4, Spring Boot, Angular-JS 1.4, HTML 5, Bootstrap, CSS, JavaScript, JQuery, MySQL, Mongo-db, Hibernate,Maven, JERSEY REST, Eclipse, NetBeans, IBM, JMS,AWS, Apache Camel, JBoss, Jenkins, Gradle, Unix,Web Service, WebSphere

Confidential

UI/Java Developer (Full Stack Developer)

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Designing a user Interfaceby extensively used HTML, CSS, JavaScript, Ext JS and JQuery.
  • Developed html views with HTML5, CSS3, JSON and Ext JS.Responsible for setting up Ext JS framework for UI development.
  • Created Ext JS custom UI components and implemented UI MVC framework.
  • Involved in Design and Development using core Java/Hibernate.
  • Responsible for making AJAX Calls for getting the Data back as JSON and parsing it onto the UIand UI Interactions to the Controller Actions using Ext JS.
  • Involved in Enhancement of existing application like creating HTMLnavigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML utilizing ExtJS.
  • Interacted with different data providing teams by creating web-services (REST based).Created custom REST APIs using spring boot. REST APIs design and development - framework based on JAX-RS, Hibernate and spring.
  • Work closely with IBM rules engine to implement custom rule explorers to parse the rules, gather the type of data used and enrich the feed with actual data.
  • Troubleshooted and resolved production tickets in a timely manner.Responsible for deployments of the application in pre-production environments.
  • Design and Implementing new features/enhancements. Analyzed and refactored service implementation to reduce SLA by applying optimized solutions.
  • Created test suites and JUnit for different modules, collected and documented requirements for new forecasting models.
  • Updated many pre-existing functional tests to reflect enhancement/changes in the code.Creating test cases with good functional and code coverages and help with automation of test suites.
  • To automate the build process developed Maven scripts for various tasks and for the deployment of the application in JBOSS server by generating WAR and EAR files.
  • Used Rally to keep track of iteration work which used to end for every two weeks. Helped in fixing bugs and maintained the current production code for other parallel projects.
  • Used Jenkins for Continuous Development and Continuous Integration. Built, deployed various components using Jenkins fusion.
  • Used Slack to communicate during daily work and while release days. Experienced on version control system GIT.

Environment: Java 7/8, Core java, HTML, CSS, JavaScript, Ext JS and JQuery, Spring, GIT, Apache Tomcat, Jenkins, IBM Rules and Decision Center, IBM Rule Designer, JRules, web services, Junit, maven.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and implemented multi-tier applications using Java, JDBC, HTML, CSS J2EE, JavaScript, JAXB and Struts
  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML
  • Implemented Java design patterns such as Data Access Objects (DAO), Business Delegate, and Singleton
  • Strong skillset in the software development lifecycle (SDLC) design, implementation, analysis, deployment, and support
  • Designed and developed UI screens with Struts using web.xml, struts-config.xml, validation.xml files for integration of all the components and to provide interactive screens for displaying data
  • Implemented the Struts framework using it as the front controller of the web application in accordance with the MVC design pattern
  • Experience working with IBM Websphere Portal Server, Web Logic, and Apache Tomcat Application Servers
  • Worked on developing web services using SOAP, WSDL, and used SAX and XSD for parsing and processing XML documents
  • Experience in writing DAO using Hibernate and Hibernate mapping files
  • Developed business layer to create action classes, VO/beans to handle user interactions through forms and further integrated this with the WSS framework for handling backend functionalities
  • Automated ANT build scripts to compile and package the application and monitored the error logs using Log4j
  • Created shell scripts and PL/SQL scripts that were executed daily to refresh data feeds from multiple systems
  • Experience in software testing, Junit testing, regression testing, defect tracking and management using Clear Quest

Environment: Windows, Unix/Linux, Java/J2ee, Websphere Application Server 5.x/6.x, WebLogic 8.x/9.x, Tomcat 5.x, Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, Junit, Hibernate 3.x, Log4J Java Beans, JDBC, ANT, ClearQuest, SQL, PL/SQL, UML

We'd love your feedback!