Java Ui Developer Resume
West Valley City, UtaH
SUMMARY
- Around 9 years of experience in Software Development of various applications using JAVA/J2EE related technologies.
- Technically good, with added ability to reason and analyze. Confident and forthcoming, able to work with the team.
- Forte in maintaining excellent business communication and interpersonal skills and experience in handling SDLC under various environments such as design, development, testing, coding, preparing of test cases, debugging and documentation with an in - depth understanding of emerging technologies and their commercial applications.
- Vast Experience in JSP, Struts, Spring, Servlets, EJB, Hibernate, Design Patterns, Maven, Eclipse, Rational Rose, Clear Case Remote Client, GIT, SVN with proficiency in using technology to enhance data and information management.
TECHNICAL SKILLS
- Java
- JSPs
- Struts
- Spring
- JSTL
- EJB
- Hibernate
- AJAX
- Oracle
- Eclipse
- IBM Rational Rose
- Clear Case
- Web logic
- Sun Java Web Server
- J2EE Design Patterns
- SVN
- GIT
- Web sphere Application Server
- JQuery
- CSS
- LESS
- Handlebar
- AWS
- Puppet
- Jenkins
- Chef
PROFESSIONAL EXPERIENCE
Confidential, West Valley City, Utah
Java UI Developer
Environment: JDK 1.7, Web Logic 12.1.3, spring 4/5, Hibernate 4/5, Spring MVC, Spring Security, WindowsSpring Batches, Oracle Client 12.1.3, Log4J, STS 3.6, Maven 3.2.3, Web services SOAP, Restful Web service, Active MQ, ECM for content management, LDAP, Birt Report, HTML, CSSJava Script, AJAX, Jenkins for continuous build and SVN.
Responsibilities:
- Involved in the Analysis, Design, Implementation and Testing of Unemployment Insurance java components assisted the analysis team in performing the feasibility analysis of the project.
- Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose.
- Developed presentation layer of the project using HTML, JSP 2.0, JSTL, Tiles and JavaScript technologies.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 9i.
- Extensively used Oracle WebLogic 12c while writing code and for creating Data Sources.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Configured and used Log4J for logging all the debugging and error information.
- Developed Maven and ANT build scripts for compiling and building the project.
- Created test plans and JUnit test cases and test suite for testing the application.
- Worked AWS stack - AMI management, auto scaling, Elastic Load balancing, Auto Scaling, Cloud watch, EBS, EC2, IAM, Route53, S3, VPC. EC2 container service, RDS, Cloud Formation.
- Analyzed Business Requirement Document for comments regarding Technical Implementation
- Used JNDI for naming and directory services.
- Implemented Microservice Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP web services.
- Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator, Singleton and Multi-tenant.
- Used Maven scripts to build the application and deployed on WebLogic Application Server.
- Implemented docker-maven-plugin in maven pom to build docker images for all Microservice and later used Docker file to build the docker images from the java jar files.
- Used SQL Developer to query, update and monitor Oracle Database.
- Worked on spring multitenant architecture to provide state specific information.
- Worked on Dynamic Fact Finding for Unemployment Insurance.
- Worked on designing layouts and screens for redesign and styles.
- Extensively written Unit Test cases and Integration Test cases at Spring MVC Controller level using JUNIT.
- Implemented Spring ORM with Hibernate and Spring AOP for declarative transactions using spring proxy beans.
- Developed server side components using Hibernate and Spring Framework.
- Class Diagrams, Sequence Diagrams are submitted as part of deliverable.
- Used Hibernate framework as an OR mapping tool for persisting the Business Model classes to Oracle database.
Confidential, Salt Lake City, Utah
Java UI Developer
Environment: Core Java, J2EE, Spring Framework, Spring Boot, Hibernate, JSP, Web Logic server, STS, IBM JAZZ, Spring Batch, Web services, Dockers, Restful, Oracle SQL Developer, JUnit, HTML, FtlCSS, AngularJS, UI-Grid.
Responsibilities:
- Technically involved in analysis, designing, coding of various server side components.
- Involved in the Development of Spring Framework Controllers.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search.
- Worked on Hibernate object/relational mapping according to Database Schema.
- Participated in design and code reviews. Enforced the Java coding standards and design patterns.
- Exported the analyzed data to the relational databases using Sqoop for visualization and to generate reports for the BI team.
- Developed Map Reduce jobs in java for data cleaning and preprocessing.
- Importing and exporting data into HDFS and Hive using Sqoop.
- Experienced in managing and reviewing Hadoop log files.
- Involved in creating Hive tables, loading with data and writing hive queries, which will run internally in map, reduce way.
- Mark-up/ Scripting Language: AngularJS, JavaScript for Incident Monitoring Module.
- Developed custom directive for Incident Monitoring Module using AngularJS.
- Developed AJAX calls to make asynchronous requests.
- Installed, configured, and maintained Web Logic Server.
- Involved in maintenance and configuration of user accounts for dev, QA, and production servers and created roles for EC2, RDS, S3, Cloud Watch, EBS resources to communicate with each other using IAM.
- Performed Unit testing by implementing Mockito, Power Mockito.
- Followed SCRUM Methodology throughout the project.
Confidential, Eden Prairie, MN
Java UI Developer
Environment: NodeJS, ExpressJS, AngularJS, CSS3, JavaScript, JQuery, HTML5, Bootstrap, Java, MongoDBRestful Services, JSON, GIT, Grunt, Karma, Bitbucket.
Responsibilities:
- Involved in complete User Interface designing and coded the web site in XHTML, CSS and Java Script.
- Developed the application on Node.js platform using JavaScript programming.
- Built a full stack to service a virtual, real-time, persistent message board built on NodeJS and socket.
- Writing Restful APIs in ExpressJS and return logic on Angular data binding.
- Designed and implemented different layouts using HTML5, Bootstrap and CSS3.
- Developed applications based on document based database like MONGODB.
- Implemented error handling by writing custom directives in AngularJS.
- Using angular directives and services for developing interceptor and complex UI data tables grids.
- Developed custom directive for search pages using AngularJS.
- Developed custom filters for UI.
- Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced.
- Applied techniques for cross-browser and cross-platform interface development (Angular JS).
- Implemented error handling including logging critical errors to database.
- Used GIT for version Controlling.
- Used JIRA for bug tracking and issue tracking.
- Actively participated in meetings to produce quality deliverables within time.
Confidential, Wilton, CT
Java UI Developer
Environment: AngularJS, Less.js, JavaScript, BackboneJS, JQuery, HTML5, Bootstrap, Java, spring, Spring MVC, AWS, Jetty, Tomcat, SQL, MS SQL Server, MyBatis, Splunk, EHCache, LDAP, JSONGIT, Web Services.
Responsibilities:
- Developed business logic using Spring MVC.
- Worked on modules Order Management, Customer service, Catalog Services, Purchase order, Coupons.
- Mark-up/ Scripting Language: AngularJS, UnderscoreJS, JavaScript.
- Designed and implemented different layouts using HTML5, Bootstrap and CSS3.
- Implemented error handling by writing custom directives.
- Developed custom directive for search pages using AngularJS.
- Developed custom filters for UI.
- Extensively worked on ng-grid, ng-model, ui-routes.
- Understanding the requirements from the BRD document and capturing assumptions and designs in the HLD and LLD documents.
- Applied techniques for cross-browser and cross-platform interface development (Angular JS).
- Used various Java, J2EE design patterns like Data Access Object (DAO).
- Implemented error handling including logging critical errors to database.
- Implementing data access with ORM tool MyBatis.
- Used GIT for version Controlling.
- Used JIRA for bug tracking and issue tracking
- Developed Components in the application using Spring Framework.
- Actively participated in meetings to produce quality deliverables within time.
Confidential
Java/J2EE Developer
Environment: Java 6, J2EE 6Servlets, JSP, XML, Struts 1.2, Hibernate 3.0, AJAX, Log4j, JavaBeans, DB2 9.1, JUnit, UML, Clear Case, PL\SQL, RabbitMQ, Rational WebSphere 6.1, JBoss 5.1, LDAP
Responsibilities:
- Involved in the requirement analysis for the guarantees and approval/routing modules actively participated in design and technical discussions.
- Designing and Development of various modules.
- Conducting requirements meetings to collect the requirements from the clients.
- Development of common utilities and framework related functionalities on UI Base System.
- Using UI Business Process knowledge for development of enhancements requested by the agency due changing nature of federal and state laws in the system.
- Prepared Functional Design and Technical Design Documents.
- Developed actions and models encapsulating the business logic.
- Developed and maintained the data layer using the ORM framework Hibernate.
- Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, and DTO.
- Provided Log4j support to the application for debugging the system.
- Build PL/SQL functions and stored procedures.
- Used Clear Case for maintaining version control and synchronizing changes.
- Implemented Data base design using Embarcadero.
- Designed and Implemented Batches using Quartz Batch Framework.
- Created work items using Drools engine.
- Involved in developing dynamic web pages in HTML with JQuery for User Interface.
- Extensively used JavaScript in developing front end/User Interface.
- Analysis and design of legacy data for migration by using DMT.
- Participated in Unit Testing and Integration Testing.
- Participated in the production support and maintenance of the project.