Java/ J2ee Ui Developer Resume
Norfolk, VA
PROFESSIONAL SUMMARY:
- Over 8+ years of creative and knowledge gaining experience in developing software web applications with a skill set in UI such HTML5, CSS3, Ajax, REST API, Vanilla javascript, object - oriented JavaScript and several libraries and frameworks that include JQuery, AngularJs, Angular2, Bootstrap, SASS & LESS etc with a background of java/J2EE development.
- Experience in developing applications using Core Java, J2EE, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX-RS, JAX-WS, JMS, JDBC, XML, HTML5, CSS3, JavaScript, AngularJS, XSLT, JSON, Ajax, and jQuery.
- Experience with setup and maintenance of Web Logic Server, Apache, Tomcat, and LDAP.
- Implemented based on corresponding view components with view components JSP, Html, html5, CSS3, XSD, XSTL.
- Proficient in Java Swing, AWT, SWT, Jobs, and Hibernate.
- Experience in developing Mobile web applications using jQuery Mobile and phone gap for Smart phones& Tablets.
- Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AJAX, AngularJs and had good experience on ReactJs
- Strong experience with advanced JavaScript concepts like Closures, Prototypes, Inheritance, promises, call backs, functional programming, OOPS and Asynchronous programming.
- Had strong knowledge in implementation of JavaScript design patterns like Module pattern, Singleton pattern, and Prototype pattern etc.
- Experience in Core Java methodologies/concepts like JVM, Memory Management and Multi-threading.
- Expertise Hands-on experience with Web Application Development using J2EE technologies and Oracle.
- Good Exposure to work on Frame Work using Struts MVC, Spring MVC Architecture.
- Good understanding of client-side builds tools like npm, bower, Grunt, and Gulp.
- Hands on experience with build tools like ANT, Maven, Jenkins and logging tools like Log4J.
- Experience in using GWT (Google Web Toolkit) for optimizing the code and increase the performance of web applications.
- Expertise in Back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabbitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
- Experience in design, development, and deployment of enterprise applications for the J2EE platform using JAVA, J2EE, Hibernate3.0, spring 4.0, Web Services, XML JavaScript, SQL, and HTML.
- Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
- Experience in using open source ESB products like Apache Camel, JBoss Fuse.
- Experience in working with MQ, Active, IBMMQ, IBM WebSphere, Portal/Application Server, Web Logic, and ApacheTomcat5 application servers.
- Worked in Building application platforms in the Cloud by leveraging Amazon Web Services, open source technologies & best engineering practices of CI/CD.
- Performance optimization by indexing, grouping, map-reduce on NoSQL DB.
- Good work experience on RDBMS like Oracle and MySQL. Had a great exposure in using mainframes which support old/legacy applications.
- Experience in AJAX ASP.Net web forms using AJAX Control Toolkit to partially update the web form for enhanced user experience.
- Experience in developing software-using SDLC, Agile/Scrum methodologies with JIRA. Hibernate, Web Services (REST), XML, JUnit, Maven.
- Hands-on experience in relational databases like MySQL, MS SQL Server using SQL.
- Worked on IDE's such as Eclipse, NetBeans, IntelliJ Idea, Sublime Text for developing, deploying and debugging applications
- Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills
TECHNICAL SKILLS:
Operating Systems: DOS, Windows 98/XP/2000, Unix Sun Solaris, Linux
Languages: Java, Java EE 1.5, Java Script, SQL, PL/SQL.
Web/Distributed Technologies: J2EE, Java EE 5, Servlets, JSP, WSDL, UDDI, XML, JAX-RPC, JSTL, EJB 1.1/2.0/3.0, JDBC 2.0/3.0, RMI, UML, MVC, JSF, STRUTS, Spring, JAXP, JAXB, SAX, DOM, DOM4J, XML, XSL, XSLT, JMS, Hibernate.
Scripting: JSP 2.1, Java Script, HTML, DHTML, CSS, ANT, Unix Shell Scripting.
Open Frame works: Jakarta Struts, JSF, Hibernate 3.0, Spring, JSON, jQuery, Prototype, DOJO
Database: MS Access 2000, SQL, Mongo DB, IBM DB2, Postgres SQL.
Web Technologies: HTML4/5, DHTML, CSS3, JavaScript, XHTML, XML, Angular JS, Bootstrap, JavaScript, React Js, Node JS, Flux, Redux, Node JS, Scss, Sass, ES6,JQuery, AJAX, JSON, MVC Design.
IBM Products: Web Sphere, RAD, WSAD.
Methodologies: Unified Modelling Language UML, Rational Unified Process RUP, Agile
IDE / Tools: RAD 6.0, WSAD 5.1, Eclipse 3.1 with Eclipse 4.1.1, Rational Rose 98/2000
Operating Systems: DOS, Windows 98/XP/2000, Unix Sun Solaris, Linux
Languages: Java, Java EE 1.5, Java Script, SQL, PL/SQL.
PROFESSIONAL EXPERIENCE:
Confidential, Norfolk, VA
Java/ J2EE UI Developer
Responsibilities:
- Responsible for designing and developing Web-based Enterprise applications using Java/J2EE technologies such as Springs, Servlets, REST and SOAP
- Experience developing rich application UIs using HTML, JSP, JavaScript, JQuery, CSS, AJAX, JSON, and AngularJS .
- Expertise in deploying the J2EE applications on IBM Web Sphere and Apache Tomcat
- Experience in using Agile Software development methodologies
- Implemented micro services-based architecture using Spring Boot interacting through REST API.
- Involved in design, development, and implementation of the front-end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON , Angular JS, and Bootstrap.
- Developed and Deployed Stateless and State full session Beans, used EJB 3.0 as the ORM mapping tool and worked with the different configuration files.
- Worked with Angular 4/5 using Angular CLI and generated various components, routes, services, and pipes and structured the application code using Component-based architecture.
- Responsible for producing and consuming the SOAP and Restful web services
- Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC, and DAO, Spring AOP
- Implemented various J2EE design patterns like Singleton, Factory, MVC, Front Controller, Data Access Objects (DAO)
- Build SOAP Web Services based on AWS (Amazon Web Services).
- Deployed Spring Boot based micro services on Docker containers using Amazon ECS and used Docker Hub for registering the Docker images.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Responsive development is implemented using Bootstrap and CSS3 media queries.
- Expertise in GIT version control tool
- Implemented Log4J to trace logs and to track information.
- Experience in working with various databases like Oracle, SQL Server, and MySQL .
- Responsible for building the application using MAVEN
- Designed modular and reusable React components using Redux Architecture and Material-UI.
- Worked with Spring Cloud and Netflix OSS-Eureka for service registration and discovery.
- In Phase Two, worked closely with the Back-End team to display data using the Custom React JS Components, library Components, and Redux library.
- Having a Handful of experience in using OAuth 2 for Micro services security.
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the MySQL database.
- Implemented HTTP requests using Rxjs Observable library in Angular 2.0 to handle multiple values over time.
- Deployed application in virtual server - Amazon Web Services for maintaining Volumes, Creating Snapshots and Security Groups in AWS.
- Experienced in working with Babel and Webpack in application build and deployment processes.
- Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
- Prepared Junit and TestNG test cases and execute them as part of the auto build process from Jenkins Jobs.
- Configured Node JS in the back end to interact with Mongo DB using Mongoose connector.
- Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
- Created a Virtual Network on Windows Azure to connect all the servers.
Environment: JDK 1.8, Java/J2EE, Spring Core, Spring Boot, Spring MVC, Spring AOP, REST-full web services, Hibernate, JSP, JSON, JavaScript, Ext JS, jQuery, Angular, Bootstrap, Oracle, XML, Oracle SQL Developer, AWS, Eclipse, WAS, Tomcat, Git, JIRA, Maven, React, Redox, Docker, Mockito, Babel, Webpack, Kafka,OAUTH2, Jenkins, Azure.
Confidential, Kansas City, Missouri
Java UI Developer
Responsibilities:
- Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration, and Class diagrams.
- Participated in various aspects of sell-side equity, derivative and Algorithmic trading as well as in aspects of reporting to ACT, OATS.
- Trading floor applications development/support for equities, options and futures trading. Development in Core Java, Java/J2EE, CMS, Oracle.
- Designed and generated the classes from the Class Diagrams in Rose and Reverse engineer, which generated classes into Web Sphere.
- Involved in all phases of Software Development Life Cycle of project including gathering requirements from client and analysis, design, building, unit testing and deployment.
- Hired for the Java and Front-End Developer role and the primary responsibilities include Design, implement, and maintain applications.
- Developed Angular 2 services for reusable functionality.
- Working in Agile/Scrum development environment with frequently changing requirements and actively participated in meetings like daily Standup Call's, Sprint Planning, Retrospective.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop
- Involved in the implementation of open- source web application frameworks like Bootstrap and Angular 2. Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Developed responsive web application using Angular 4 framework and built UI pages using HTML5, CSS3 and Bootstrap. Solely responsible for setting up of development environment for Node.js and MongoDB.
- Developed custom components to implement the Tree structure in the Grid.
- Added additional libraries like Lodash, Font-awesome, and Moment JS etc.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Helped to build the REST web services for getting the JSON object to pass the data and tested in Postman.
- Web development experience using JavaScript, CSS and MySQL.
- Convert mockups to functional and create custom UI components.
- PostgreSQL is data base for storing and retrieving the data, queries implemented in pgAdmin tool.
- Administered and developed on an HP Tandem Nonstop SQL system, working with transaction processing and database administration.
- Developed SOAP message envelopes and headers using WSDL.
- Designed and implemented Java engine and API to perform direct calls from front-end JavaScript ExtJS to server-side Java methods Ext Direct
- Expertise in JUnit testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
- Deployed the application on JBoss application server.
- Designed and developed the Java bean components and O/R Mapping using Hibernate.
- Maintained Connection Pooling for each connection to the Database.
- Used PL/SQL stored procedures, triggers, cursors extensively to achieve effective results while dealing with transactions which interact with Enterprise-Wide Databases
- Stateless Session beans were used with Session Facade Design pattern for flexibility and re-usability.
Environment: Angular 2, Bootstrap, CSS, jQuery, Lodash, Team Forge, Tomcat, JBOSS servers, Visual studio code IDE, One Support, PostgreSQL Developer, JavaScript, Log4J, HTML5, XML, JSON, Active MQ, Spring DSL, JAXB, SOAP, REST web services.
Confidential, San Diego, CA
Java UI Developer
Responsibilities:
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases with Agile
- Developed design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
- Designed and developed the UI using Angular JS, Node JS, HTML5, CSS3, JavaScript, AJAX, and JSON.
- Used Bootstrap for responsive design which allows users to access it from any device.
- The presentation layer used Spring MVC to implement the MVC architecture design and facilitates user interface designed by the use of Angular components, directives, filters, services and router modules.
- Used ReactJS to create views to the DOM and synchronize data with the server as a Single Page Application (SPA).
- Built Web pages using jQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, Angular JS.
- Working with Java 8 features like Lambda Expressions, Filters, Stream API, for each () method in Iterable interface, new Date API, Predicates and Functional Interfaces.
- Built real-time pipeline for streaming data using Kafka and SparkStreaming.
- Developed integration modules for disparate clients using Apache Camel.
- Involved in building and deploying scripts using Maven3.3 to generate WAR, EAR and JAR files.
- Developed Applications using Rule Engines, Drools 4.xand ILOG with correspond to validate the business User Roles.
- Used GIT for version control and source repository, Used Fisheye for Code Review and JIRA for reporting Bugs.
- Designed discount strategy for checkout through CSR (Customer Service) module.
- Implemented price override feature for CSR module, where CSR representative can modify the list price of a product and process the order.
- Worked on Customers Service New Order Handler and Item price calculators to override ATG's implementation of pricing.
- Used ATG's Adaptive Scenario engine for developing promotional scenarios for registered users for Walgreens.
- Created AARP validations detail design document, AARP CSR needs document and various checkout flows diagrams and presented to business users to get sign off.
- Used BCC to create promotions, Targets, media items. Made UI changes on BCC.
- Created front end JSPs for the profile pages.
- Created media items in BCC. Created JUNIT test cases.
- Involved in writing Thread Safe blocks for multithread using Executor Service Framework access
- Created continuous integration builds using Ant, Jenkins, and Gradle and deployed on the WebSphere app server.
- Done with Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
- Used Soap UI for web service testing, Used Log4j framework to log/track application.
- Written SQL queries, PL SQL stored procedures, functions, triggers, cursors, sequences, and indexes which are going to be invoked by Batch processes.
- Managed and maintained Oracle and NoSQL (Mongo DB) databases in the production domain
- Participated in migration to DB2database from Oracle DB.
- Experience with JUnit tests for every single piece of functionality before actually writing the functionality.
- Done with Unit testing using MOJITO.
Environment: Java, J2EE, JDK 1.7/1.8, Spring 4.x, Hibernate 4.x, Restful Web Services, Micro-Services, HTML 5, CSS 3, Bootstrap, Angular 2, JSON, React JS, Ajax, Maven 3.0, WAS, AWS EC2, Amazon Elastic Beanstalk, AWS IAM, S3, Docker, Soap UI, Jenkins, Git, Junit 4.4, Log4j, Apache Kafka, Camel, MongoDB, Oracle 11g, Agile Scrum.
Confidential, Malvern, PA
Java UI Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to their requirements.
- Involved in the development/conversion of numerous existing UI screens to AngularJS for the Admin and Task UI modules.
- Involved in the development of the presentation tier using JSP, JSF, HTML, CSS, XML, XSD, and UI for login.
- Developed UI with AJAX, DHTML, and JavaScript for more interactive web pages.
- Implemented scripting with Ajax, JSF, and XML to dynamically refresh the page contents.
- Tomcat server was used to host EJBs.
- Expertise in implementing Core Java concepts & J2EE Technologies (JSP, SERVLET, JMS, JPA, JAXB, JAXWS, JAX-RS, RMI, JNDI).
- Worked on jQuery, Groovy, and JavaScript in developing Views of the application.
- Created J Unit Test Cases, Test Suites using JUnit for Java Service Layer which was developed using spring, Persistence layer using Hibernate.
- Proficient in using open source tools like Find bugs, Console, Probe, and Meter.
- Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Worked on IDE's such as Eclipse, RAD, and STS for developing, deploying and debugging the applications.
- Given KT to new members in team on JavaScript/EXTJS/HTML5/CSS3 etc.
- Mentoring and coaching technical resources on XP & Agile Engineering practices.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Struts framework was used to build Presentation tier of the application, heavily used Struts Tag Libraries, Validators and Tiles.
- Expert working Knowledge of UNIX Shell Scripting and Scheduling Cron jobs and tools like WinSCP, PUTTY, FTP/SFTP and CONNECT DIRECT.
- Followed Test Driven Development (TDD), Scrum concepts of Agile Methodology to produce high-Quality Software.
- Used Oracle 10g as the backend database and wrote PL/SQL scripts.
- Tested components using JUNIT Mockito during development.
- Performed Clear Quest defects, Database change requests logging using Clear Quest.
- Design/implementation of build/deployment processes (Maven, Grails, Gradle, and Jenkins integration).
- Used JUnit, Jmock framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
- Developed data access components using JDBC, DAOs, and Beans for data manipulation.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Designed and developed a Java Unit/Regression testing framework using JUnit, DB Unit, and XML Unit.
- Worked in an agile environment and participated in sprint planning meetings to analyze user stories, assign story points.
Environment: Java/J2EE, JBoss 3.0, Spring Core, JMeter, Cassandra, Hibernate, Jetty, Perl, Spring MVC, Angular Js, JavaScript, Backbone.JS, HTML5, CSS3, AJAX, Bootstrap, JMS, jQuery, Spring MVC, Jenkin, Amazon Ec2, Amazon S3, Oracle, Drools.
Confidential
Java UI Developer
Responsibilities:
- Worked on multiple projects simultaneously.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform client-side validation using jQueryand JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS3.
- Grails web development in Groovy/GSP/jQuery for CSC government division. Spearheaded innovative workflow mechanism. Initiated Specs unit testing framework. Agile environment
- Using the advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Develop various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux libraries.
- Formulate and define system scope and objective based on user needs and thorough understanding of business processes
- Participated in numerous creative brainstorm sessions with strategists, storyboards, design specifications, and screen layouts that were shared with Directors and other team members
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
- Designed and developed intranet web applications using JavaScript, jQuery, Ajax and CSS
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked one-on-one with the client to develop layout, the color scheme for his website and implemented it into a final interface design with the HTML/CSS & JavaScript
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, Share point and JavaScript.
- Designed and Developed Database of users for the online banking system.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and jQuery in ongoing projects
- Designed, created and implemented custom Interwoven Team Site modifications to fully automate such activities as publishing, deploying, and updating online content (HTML, JavaScript).
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, jQuery, AJAX, XML and JSON
- Worked on documentations and presentations using Microsoft office.
- Responsible for design and development of the Customer Relations Module.
Environment: HTML5, HTML, CSS2/3, JavaScript, Tomcat Apache, JQuery, JSP, Oracle, SASS, AJAX, GIT, BOOTSTRAP, Angular.js, Node JS.
Confidential
Software Engineer
Responsibilities:
- Understanding the Requirements and Functional Specifications of Gateway.
- Participate in product development reviews and do requirements analysis and import them to internal JIRA from PDD.
- Review product functional specifications and create requirements traceability matrixes to facilitate full test coverage of all features.
- Involved in all sprint meetings like sprint planning, elaboration, demo & release.
- Test Lead for Defect Management and Migration in Test Management office using JIRA.
- Total Test management for the Project and tracking activities to completion and managing Issues and Risk that occur during the Pre and Post Upgrade testing.
- Preparation of Test scenario /Test Cases in JIRA for System, Regression and Performance testing and maintain the test cases in JIRA.
- Planning and allocating resources to tests in JIRA.
- Liaison between the Testing team and Development teams for Defect resolution.
- Work closely with development engineers to report issues, analyze potential causes, and re-test fixes once implemented.
- Tracked Defects using JIRA and created Defect summary Report.
- Created Dashboard in Jira for tracking the Test cases, Requirements, Tasks, and Bugs.
- Worked on Agile development Environment with frequently changing requirements and features set.
Environment: FileNet P8 4.0, C# .net, Visual Studio 2008, TFS, SQL Server 2008, HTML, JavaScript, CSS, TFS.