Sr. Java/ui Developer Resume
Chicago, IL
SUMMARY
- Over 8+ years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java, Java Beans, J2EE, JSF 2, Struts, Spring MVC, Hibernate, JDBC, XML, Web Services.
- Strong scripting languages like JSP, HTML, XHTML, JavaScript, DOM and Cascading Style Sheets (CSS3).
- Experience in working with IDE’s like Eclipse, My Eclipse, IBM RSA, Net Beans, and IBM RAD.
- Hands on experience with Multi-Threading and Collections frameworks.
- Hands on experience in Ant/Maven Scripts for Build activity and Log4J for application logging.
- Worked extensively on projects using SQL and PL/SQL. Created and modified Stored Procedures to encapsulate business logic in the database.
- Performed DB Code review and applied performance tuning techniques to improve the query performance.
- Good exposure to Java Web Services development using Spring WS package.
- Designed and coded application components in a Test Driven Development (TDD) approach.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Expertise in Performance improvement and Production support for live Applications.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
- Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.
- Good verbal and analytical skills.
TECHNICAL SKILLS
Technologies: Core Java, Java, Applets, Swings, Java Beans, J2EE (JSP, Servlets), CSS, JavaScript, Angular JS, Web Services, JDBC/ODBC, Oracle.
Languages: C, C++, Java, UML, HTML, SQL, PL/SQL.
Frameworks: Struts, Spring, Hibernate, JSF
IDE s: Eclipse, RSA, My Eclipse, Net Beans, IBM RAD.
Design tools: Rational Rose, Visio.
Operating Systems: Windows (NT/2000/XP, 7), UNIX and LINUX.
Application Servers: IBM WAS Server, BEA Weblogic Server, Apache Tomcat Server
Other Tools: HTTP Watch, TRAC (Defect Tracking), CVS, SVN, IBM Clearcase, SOAP UI, XML Notepad
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. Java/UI Developer
Responsibilities:
- Designed and implemented the User Interface for e-Customer Services (eCS) Application using XHTML, JSF2.0, J2EE and Oracle SQL.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Involved in development of various controller classes as a part of Spring MVC Framework.
- Developed and implemented eCS applications using Java, J2EE, XHTML, Hibernate and Spring.
- Designed and coded application components in an agile environment using a Test Driven Development (TDD) approach
- Created XML for deployment descriptors, Spring configuration files and custom validation files.
- Developed and Deployed Java beans and other Components in the IBM Web sphere Application Server 7.
- Used Oracle SQL as the database and wrote SQL queries in the DAO Layer.
- Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access Oracle SQL.
- Performed production support of the application in production.
- Create DAO classes using Hibernate HQL language to perform DB operation on the database.
- Involved in User requirement meetings, Design discussions and provided valuable solutions various technical challenges.
- SVN repository was used to manage the application source code. Created branches to individual development approach.
- Wrote a Web Service client to consume messages from the upstream system to fetch the TIN information of the customer.
Environment: Core Java, Unix, J2EE, XML Schemas, Spring, Hibernate, XML, JavaScript, XHTML, JSF2.0, Design Patterns, JUnit,, Oracle SQL, Web Services, IBM WebSphere, Windows 7, SVN
Confidential, Pleasanton CA
Java/UI Developer
Responsibilities:
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
- Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
- Used Spring framework for Dependency Injection and JDBC connectivity.
- Developed web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code
- Design HTML prototypes, visual interfaces and interaction of Web-based design.
- Involved in development of custom Servlet handling http request and response objects.
- Create JSP pages for the Customer module of the application. Coded a JS util file for commonly used JS validation.
- Actively involved in code review, performance tuning and bug fixing phases.
- Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
- Involved in the deployment of the application in Integration and Implementation environment.
- Used Subversion (SVN) as the configuration management tool to manage the code repository.
Environment: Core Java, UNIX, J2EE, XML Schemas, XML, JavaScript, JSON, CSS3, HTML5, Angular JS, Backbone JS, JSF2.0, Hibernate, Design Patterns, Servlets, JUnit, JMS, MySQL, Web Services, Apache Tomcat, Windows XP.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Developed complete Web tier of the application using Spring MVC Framework
- Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
- Designed and developed the presentation layer using, JavaScript, XML, XSL, JSP.
- Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
- Deployed the application on WebSphere application server. Used log4j for logging messages and Rational Clear Case for version Control.
- Used Hibernate as persistence Layer ORM Framework to perform database operations..
- Configured Spring AOP framework to apply Logging and Transactions. Used spring transactions to perform transaction management.
- Developed system prototype and presentation using HTML.
- Created and maintained all the Database ObjectswithOracle 10G..
- Involved in implementing Web Services server and client with jax-ws using apache axis 2 Standard Implementation (SI) which provides the wscompile and wsdeploy tools for developing, deploying, and invoking a Web Service.
- Used IBM Clearcase to manage source repository.
- Performedrequirement analysis to deliver BRDs (Business Requirement Documents).
- Responsible for effective communication between the project team and the end user.
Environment: Core Java, J2EE, JSP, Servlets, EJB, Spring MVC, Spring Security, Hibernate, IBM Web sphere Application Server, JavaScript, CSS, Oracle, JUnit, Linux, XML, IBM Clearcase, Spring AOP, UML.
Confidential
Java J2EE Developer
Responsibilities:
- Involved in requirement gathering, application architecture and process flow wherever applicable
- Developed the front-end pages in HTML and done client-side validations in JavaScript
- Developed Servlets to perform business logic and to interact with the database using JDBC
- Developed code for the registration of the enrolling customer
- Developed login and authorization of utility bills payment process for registered customers.
- Developed mail utility class using JavaMail API.
- Involved in call flow and dialogues for an IVR system interface.
- Involved in designing the database in SQL Server
- Developed the SQL queries using joins, stored procedures and triggers.
- Performed Unit and System Testing and prepared test cases and test reports.
- Involved in walkthroughs and the installation process.
Environment: Core java, Java 1.5, J2EE, JSP, Servlets, SQL Server, JNDI, PL/SQL, ANT, XML, JavaScript, Eclipse, Log4j.