Java Ui Developer Resume
San Francisco, CaliforniA
SUMMARY
- 8+ years of experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC)
- Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, Apache Struts framework, Spring MVC framework, JDBC, JNDI, Spring, Hibernate, Ajax, JUnit, Test Driven Development and Oracle
- Proficient in Java Multi-Threading, Socket programming, Swing programming.
- Expertise in client-side design and validations using HTML 4/5, XHTML, CSS, Java Script, JSP, JQuery, Angular JS and JSTL
- Excellent working experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator etc.)
- Extensive experience in Deploying, Configuration on Application & Web Servers such as BEA WebLogic, IBM WebSphere and Apache Tomcat Web Server.
- Excellent experience in the design, development and implementation of Model-View-Controller(MVC) using a Spring Framework, Design Patterns and DAO’s using Hibernate, J2EE Architecture, SDLC, Software Engineering, Object Modeling, Data Modeling, UML.
- Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
- Have good knowledge on Single Sign on (SSO) and Identity Management.
- Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ as JMS provider
- Excellent working experience in web-based GUIs development using Spring MVC, Servlets, JSP, JSF. Good Experience in using tools like Maven, Ant, and Log4J
- Experienced in Enterprise Application Integration (EAI) using Spring integration frame work.
- Expertise in SOA Web Services, JAX-WS and AXIS
- Experience in coding groovy, domain class to handle the business logic.
- Hands on experience in working with UML, JUnit.
- Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
- Ability to work in tight schedules and efficient in meeting deadlines
- Excellent Analytical, Communication and Interpersonal skills. Good experience in developing applications using Agile Scrum methodology.
- Had good exposure to the entire Software Development Life Cycle viz. Requirements Collection, Design, Implementation and testing activities. Also had a good experience in involving in complete SDLC life cycle till post production in multiple projects.
- Good exposure on using various tools like Spring source tool suite, RAD IDE, Eclipse IDE, TOAD, SQL Developer in implementing the applications.
TECHNICAL SKILLS
Languages: Core Java, Java, SQL, PL/SQL
Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security,J2EE
Mark-up/XML Technologies: HTML4/5, XHTML, JavaScript, Angular JS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON
Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JSF, JUnit, Jasper reports, SOAP UI, Groovy, Grail Framework
Web services: SOAP, RESTFUL, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2,CFX
Web/App Servers: Web Sphere, Apache Tomcat, Boss, Web Logic
Database: Oracle, SQL-Server 2005, MySQL server, TOAD
IDEs: Eclipse, Net Beans,Spring tool suite, IBM Web Sphere Rational Architect 7
O-R mapping: Hibernate 3.x
Modeling/ CASE Tools: Rational Rose, MS Visio Professional
Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, StarTeam
Version Control: CVS,SVN, Rational Clearcase, Git
OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, Linux
Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns
PROFESSIONAL EXPERIENCE
Confidential, San Francisco,California
Java UI Developer
Responsibilities:
- Better Understanding the existing application, Business processes and Security Module.
- Security module is designed to support implemented custom.
- Developed the web pages using JSP, AngularJS, Bootstrap, HTML and CSS.
- Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
- Implemented Presentation layer using Spring MVC framework, Service Layer using Spring and persistence layer using Spring DAO
- Implemented multi module maven projects.
- Produced soap based Web services Addressing and User Login Tokens.
- Login module to support custom authorization of the user.
- Business logic originally written in PL/SQL is rewritten in Java.
- This application is deployed in J boss application server (7.1).
- Used SVN for version control.
- Developed the administrative UI using Handlebars.Js
- Developed cross browser compatibility code using CSS and JQuery.
- Team Training on Handlebars JS., MVC frameworks, AngularJS.
- Created Responsive Layouts for multiple devices and platforms using Bootstrap.
- Involved in creating dynamic web site design and programming using HTML5, CSS3, JavaScript and JQuery.
Environment: Java, J2EE, JSP, AngularJS, Bootstrap, Handlebars JS, JQuery, HTML5, CSS3, XML, XSLT, Windows, JavaScript, Springs MVC, Hibernate 2.x, Servlets 2.4, Webspehere 8.x
Confidential, Buffalo Grove, Illinois
Sr. Java UI Developer
Responsibilities:
- Analyzing the requirements and estimating the Level of effort.
- Providing the timeline to business and giving updates every week.
- Achieving the timeline and delivering quality output to Business.
- Fixing production issues
- Developed cross platform front ends using HTML4, CSS3, JavaScript, jQuery, JSON, AngularJS, hibernate, spring.
- Wrote JavaScript functions using Modernizer to detect HTML4 and CSS3 features in the browser, and used chrome developer tools for debugging web pages.
- Deployment of new enhancements of the application proposed by business
- Troubleshooting the application code.
- Created usability prototypes for the UI screens using Angular JS, JavaScript and jQuery .
- Implemented the enhancements by modifying the scaffolding templates, GSP files and generating the views and controller files.
- Updates in the ORACLE database using SQL, PL/SQL by writing materialized views, procedures, functions and triggers.
- Deployment of application changes in test and prod environments (UNIX boxes) using LINUX commands
- JavaScript animations and interactive HTML4 components using jQuery & AJAX.
- Analyzing the business requirements and writing detailed functional requirements by going through the requirements with clients with respect to end user, system perspective and functional perspective.
Environment: Core JAVA, J2EE, XML, Groovy, Grails framework., Oracle, Java Scripit, jQuery, Angular JS, JSF, HTML4, CSS3, JSON,SQL,PL/SQL.
Confidential, Phoenix, Arizona
Java/J2EE Developer
Responsibilities:
- Designed and developed the project using Spring MVC design pattern.
- Involved in preparing Technical Design Document of the project.
- Designed and implement E-R model for Database.
- Designed and developed application using JSP Custom Tags, Struts tags & JSTL tag libraries.
- Implemented Rest architecture for different application to exchange data for business process.
- Developed the front-end using Java, JSP, servlets, HTML, DHTML, and JavaScript.
- Built Web services using Spring Restful.
- Followed Agile Methodology (TDD, SCRUM) to produce high Quality software and satisfy the customers.
- Wrote build & deployment scripts using Maven.
- Extensively used core JAVA concepts like Multi Threading and Collections Framework.
- Wrote stored procedures and Database Triggers using PL/SQL.
- Worked in using JBoss Application Server for deploying and testing the code.
- Involved in Prototype using Macromedia Dream weaver.
- Designed network diagram, and set up the Development Environment, SIT and UAT environment by installing and configuring Web Logic Application Server on UNIX environment.
- Used SAX and DOM for parsing XML documents and XSLT for transformation.
- Developed Message Handler Adapter, which converts the data objects into XML messageand invoke an enterprise service and vice-versa using JAVA.
- Responsible for preparing use cases, class and sequence diagrams for the modules using UML.
- Developed Data Access Layer to interact with backend by implementing Hibernate Framework.
- Wrote Junit classes for the services and prepared documentation.
- Developed Data Access Objects to access middleware web services as well as Oracle database.
- Integrated various modules and deployed them in WebSphere Application Server.
Environment: Java, spring, JDBC, Junit, HTML, Java Script, XML, XSLT, SQL, DB2, WebSphere Application Server, Apache Tomcat, Eclipse, JBoss, IBM WebSphere MQ Series, Agile, UML, My SQL, Hibernate, Oracle., Web Services (SOAP, JAX-RPC and JAXB).
Confidential, North Quincy, MA
Java, J2EE Developer
Responsibilities:
- Developing enhancements to existing application.
- Enhancing the tools by adding functionality, optimizing existing code, releasing components and providing client support.
- Involved in software development /Production support on web-based front-end applications.
- Common languages used by Cerner software engineers include Java.
- Implemented code for validating the input fields and displaying the error messages.
- Used My Eclipse 9.1, Sts as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML, used TOAD to build SQL queries, procedures, functions and packages.
- Developed UI screens involving Servlets, JSP, JavaScript and XML.
- SWT is used to design GUI of desktop application and its various components.
- Implemented dynamic functionality to screens using JQuery and Implemented Asynchronous means of retrieval of data using AJAX.
- Html5 is used to design the web application using Spring MVC, HTML and CSS.
- Working in Agile development environment with test driven development.
- Used Maven to manage dependencies.
- Used JDBC to connect DB2 database.
- Used Junit to test individual components.
- Involved in developing JSP’s for graphical user interface.
Environment: Java, J2EE, SWT, Maven, Agile, Spring, Junit, HTML5, Java Script, XML, Websphere application server, Apache Tomcat, Eclipse, JSP, SVN, JQuery, CSS3,JDBC
Confidential
Java Developer
Responsibilities:
- Involved in Agile methodology with respect to the successful development of the project.
- Involved in development of the application usingStrutsincluding validation framework, JSP and JavaScript.
- Implemented "Model View Controller (MVC)" architecture to obtain "Layered Architecture" to isolate each layer of the application to avoid the complexity of integration and customization.
- Used WebLogic server as the application server to host the EJB’s.
- Used Eclipse IDE for developing the application.
- Used SVN for version control.
- Responsible for development of DAO's (Data Access Objects) to interact with the database using JDBC.
- Generated JUnit Test Cases to test the application.
- Used ANT to build the deployment JAR and WAR files.
- Tested web services using SOAP UI.
- Used Bugzilla for bug tracking.
- Log4j was used to log both User interface and Domain Level Messages.
Environment: Java, J2EE, J2EE, JSP, Rational Rose, Servlets,StrutsFramework, JavaScript, Oracle and BEA WebLogic Server, JUnit, ANT, SVN, Log4J.