Sr. Java Ui Developer Resume
Chicago, IL
SUMMARY
- Around 8+ years of experience in IT industry in Software Analysis, Design, Development, Deployment and Maintenance of Web and J2EE applications.
- Experience in developing and deploying applications using Web Sphere Application Server, Tomcat, Web Logic and JBoss.
- Expert in Web Development using Java/J2EE technologies like JSP, Servlets, JDBC, EJB, JMS, JNDI and XML/XSL.
- Expertise in all stages of Software Development Life Cycle (SDLC) including Requirements, Analysis, Design, implementation, integration, testing, deployment and post development maintenance.
- Experience using Front End Technologies such as HTML5, JavaScript, jQuery, AJAX and CSS3 for developing UI for the applications.
- Experience in developing applications using three tier architectural frameworks such as MVC (Model View Controller), STRUTS, SPRING framework and Hibernate.
- Experience in AJAX and XML.
- Hands - on experience in designing XML-based distributed systems that are reliable, scalable, secure and loosely coupled.
- Good knowledge in packaging the Java applications as JAR, WAR and EAR files and deploying them in various servers and environments.
- Experience in performing unit test for the applications using Junit Framework.
- Proficiency in Database Programming using SQL Server, HQL, MySQL and Oracle creating stored procedures, Triggers, Indexes, Functions, Views, Joins.
- Prepared test case scenarios and internal documentation for validation and reporting.
- Experience in Various IDE’s likes Eclipse.
- Excellent Analysis and Design (OOAD) skills utilizing UML.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
- Strong communication and Interpersonal skills.
TECHNICAL SKILLS
Web Technologies: Servlet, JSP, HTML5, XML, AJAX, JavaScript, jQuery, CSS3
Java Technologies: JDBC, Commons API, Mail API
J2EE Technologies: JDBC,Servlet,JSP,JMS,JSTL,RMI,EJB2.x/3.x,mqseries
Frameworks: Struts1.x/2.x, JSF1.x/2.x, Spring1.x/2.x/3.X.
Spring Modules: JDBC, AOP, MVC, CORE
Languages: Java, C, and SQL
IDE: Eclipse3.x, MyEclips5.x/6.x., Intellij Idea 9.x/10.x/11.x
ORM Technologies: Hibernate1.x/2.x/3.x,Ibatis
Logging & Testing Tools: Log4j, ANTH, JUnit, Jprobe
Web/Application Servers: Apache Tomcat, Weblogic, JBoss and Websphere
Database: MySQL, SQL Server, Oracle
Operating Systems: Windows 95/98/NT/XP/2000/7
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. Java UI Developer
Responsibilities:
- Involve in complete SDLC - Requirement Gathering, Analysis, Design, Development, Implementation, Integration and Testing.
- Develop project requirement and specification documents and create architecture, entity relationship, use case, sequence, collaboration and class diagrams.
- Provide thought leadership by demonstrating innovation and creativity to develop business solutions.
- Configure WebSphere application servers in cluster environment on Amazon cloud.
- Develop architectural best practices for building systems on Amazon AWS.
- Working with Amazon databases and data warehouse.
- Extensively developed web pages using JSP, HTML, JavaScript and CSS in the front end.
- Worked on coding of Servlets and EJB communication.
- Building RESTful APIs and maintain high quality of RESTful services guided by best practices.
- Automate the Synch process between Domino and Workday to keep the data up to date.
- Configure Workday to configure user accounts and generate HRIS reports.
- Develop business layer components using Spring & Hibernate, and GUI using JSP & JQuery.
- Implement front controller, business delegate, singleton, and service locator design patterns.
- Add SAML assertions to SOAP messages to give Identity Management support to Web Service transactions.
- Design and develop solutions that are highly reliable, scalable and meet business-defined services.
- Design and normalize oracle database, developed PL/SQL procedures, functions and triggers and write SQL queries.
- Participate in professional development activities to maintain and enhance technical and leadership skills, business knowledge, IS products and procedures.
- Coordinate with business/end users to get clarification on new/change requirements.
Environment: Java 1.6, Spring, Hibernate, JSP, Oracle 9i, PL/SQL, JMS, SOAP, SOA, Axis2, REST, XML, JQuery, AJAX, JavaScript, JSON, WebSphere 7.0, Amazon AWS, Workday, UML, SSO, JUnit, Log4j, RAD 7.0, Rational Rose, SQL Developer, Solaris, Windows, Jenkins, Maven, Perforce, Scrum, JIRA
Confidential, Cleveland, OH
Sr. Java Developer
Responsibilities:
- Created technical Specifications using business requirements, design, coding and implement.
- Created Design Docs from Functional Specifications
- Developed Object - Relational (O/R) mapping using Hibernate 3.0.Developed Data Access object (DAO) persistence layer using Hibernate 3.0.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
- Integrated Spring with Hibernate.
- Involved in design and implementation of various business scenarios under trading flow using spring.
- Worked on coding of Servlets and EJB communication.
- Implementation of business scenarios with Hibernate, Domain, Manager and Service classes and until classes, XML, XSLT.
- Effectively used JAX-RPC API for building and deploying SOAP+WSDL web services clients and endpoints, as the architecture was based on SOA.
- Used IBM WebSphere to deploy and test the application.
- As a part of experience written multiple services to inquire Balances, Positions or Transactions.
- WSDL's were created using input and output copybooks for requests and replies for web portals.
- Our system receives requests in the form of XML messages. XML is used in conjunction with SOAP,.
- These WSDL's are stored in a separate server which will be used by all systems for testing. Testing was performed using Mind reef.
Environment: SQL, JAVA, J2EE, JCL, DB2, CICS, VSAM, JavaScript, JSP, XML, HTML, MVS/ESA, DB2, SOAP Web Services, WSDL, XML, Mindreef, IBM WebSphere.
Confidential, NC
Sr. Java Developer
Responsibilities:
- Interacted with Business Users to capture business needs, functional needs, managing expectations, and reviewing deliverables to ensure a successful implementation.
- Used UML for designing class diagrams and sequence diagrams.
- Involved in creating the various user interfaces (UI) using JSP, DHTMLX, JavaScript,and CSS.
- Used Spring Framework for DI (Dependency Injection), Transaction Management and AOP.
- Implemented MVC architecture using Spring framework.
- Configured Spring IOC container to manage Lifecycle of Service Objects.
- Configured hibernatewith SQL Server.
- Assisted with development environment concerns, such as deploying Struts applications on IBM Web sphere, Workspace configuration & Server setup.
- Involved in writing all client side validations using Java Script.
- Defect analysis and finding the resolution of the defect raised by the user.
- Reviewed Test plan, involved the Testing phase
- Automated & integrated the JUnit test.
- Fixed bugs, providing production support & enhanced the applications with additional features.
Environment: Java (JDK1.4), Spring, Hibernate,Spring, Eclipse, IBM Webspehere, Hibernate, SQL Server-2008,JUnit 3.8, SVN, Windows XP, DHTMLX, AJAX, JavaScript, JQuery, HTML5, XML, & CSS3.
Confidential, El Segundo, CA
J2EE Developer
Responsibilities:
- Developed Functional Requirements based on the business need.
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Prepared prototypes for the project, based on the user requirements.
- Used Struts framework for presentation layer.
- Extensively developed web pages using JSP, HTML, JavaScript and CSS in the front end
- Coded at Server side in Action Classes and DAOs to implement the business logic.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Worked on coding of Servlets and EJB communication.
- Used Hibernate framework for data persistence.
- Used Oracle SQL and PL/SQL for data access and manipulation.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
- Version Control was mandated through Subversion.
- Prepared Low Level Designs (LLDs) and UNIT Test Cases.
- Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code.
- Implemented different levels of logging and timely backups using Log4j.
- Used putty for Unix login to run the batch jobs and check server logs.
- Played a key role in the development and maintenance of the application.
- Performed Unit Testing and System Integration Testing.
Environment: Java, J2EE (JSP, Servlets), Struts, JavaScript, HTML, CSS, Hibernate, UNIX, Shell scripts, VSS, Oracle 9i, Eclipse, Websphere, DAOs, PL/SQL Developer, Putty.
Confidential, Brookfield, WI
Java Developer
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC). Used Waterfall Model to develop the entire application.
- Developed Interfaces using JSP based on the Users, Roles and Permissions.
- Screen options were displayed on User permissions.
- This was coded using Custom Tags in JSP using Tag Libraries.
- Designed and developed database in Oracle.
- Adopted three-tier approach consisting of Client Tier, Business Logic Tier, and Data Tier.
- Tested the entire System according to the Use Cases using Junit.
- Involved in tracing and troubleshooting large volumes of source code using logging tools like log4j, and classes such as Print Writer.
- Used XML, for developing a dynamic and flexible system for handling data.
- Packaged and deployed the entire application code to an integration testing environment for all the releases.
- As an Analyst was involved with interacting with the clients and application user for their Requirements, Specifications and enhancements.
Environment: Struts1.1, JSP, Log4J, Tomcat, Business Objects Crystal Report Server, SQL Server, Java mail, Eclipse 3.1, HTML, JQuery, CSS
Confidential
Java Developer
Responsibilities:
- Study and analyze the business process flow and existing system.
- Identified the areas of improvement and the scope of the enhancements in the system.
- Upgraded this application from application wise storage to Lever-wise storage for better relation and feasibility with client.
- Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
- Created a loosely couple component model to give the better flexibility to handle frequent business changes.
- Participated in design discussions and object model development workshop sessions for different lines of business.
- Involved in developing Use Case, Class, Sequence & Components Diagrams as part of the documentation.
- Performed unit testing, and comprehensive scenario testing of the modules I worked on.
Environment: Core Java 1.5, JSP, Servlets, EJB 2.0, Websphere Application Server, Oracle 10g Database, Toad 9.7, SVN (Subversion Version Control System), My Eclipse IDE.
Confidential
Java Developer
Responsibilities:
- Development of Web Pages in Jsp / Servlets.
- Development of Enterprise Java Bean Components in Java / j2ee.
- Deployed Application instance on Jboss and Weblogic Server.
- Preparing Technical Design Documents.
Environment: Java / J2ee, JSP, servlets, EJB, SQL Server, Oracle 9i, Jboss & Web Logic Server 6, HTML, CSS, JavaScript.
