Java Developer Resume
Richmond, VA
SUMMARY
- Around six years of experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented and Web Based Applications using JAVA/J2EE technologies.
- Extensive experience on various J2EE technologies including JSP, Servlets, JDBC, JNDI, RMI.
- Proficiency in open source frameworks like Struts, Spring and Object Relational Mapping technology like Hibernate.
- Extensive experience in different IDEs like Eclipse, Netbeans
- Expertise in implementing various J2EE design patterns like Session Facade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO), Service Locator, and Business Delegate in the development of Multi - Tier distributed Applications.
- Worked on different Application and Web Servers like IBM WebSphere, WebLogic, Apache Tomcat and JBoss.
- Sound experience of Databases such as Oracle (9i/10g), Sql server 2000.
- Excellent knowledge of XML Transformations using XSLT for XML to HTML transformation.
- Experience in Web Application development using CSS, HTML, JavaScript, AJAX, JQuery, JSON.
- Well versed in Mentoring juniors, Team Building, Inducting new members and Conducting Trainings.
- Strong communication skills, coordinating across teams and supporting globally distributed customers. Hands on experience in Agile Methodology, Making Scrum/Sprint planning and reporting.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE, XML, SQL, PL/SQL,.NET
Web/XML Technologies: HTML, HTML5, FTL, CSS, JavaScript, JQuery, AJAX, Servlets, JSP, JSF, EJB, XSD, JAXB, SOAP, JAX-RS, Wire Frames.
Frameworks: Spring, Struts, Hibernate.
Other Components: Spring, Jdbc, Spring AOP, Interceptor, JNDI.
Tools: & Utilities: Eclipse, Netbeans, Textpad, TOAD, Maven,UML,Log4j
Application/Web Servers: Websphere 8.5/7.0, Weblogic, JBoss, Tomcat, Apache web server.
Design Patterns: Singleton, Session Facade, Factory, Observer, Adapter, DAO, Factory Method, Interceptor
Operating Systems: Windows 7/8/ XP, Linux, UNIX
Development methodologies: Agile, Waterfall, SOA, Scrum
Databases: Oracle, SQL server 2000
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Java Developer
Responsibilities:
- Worked on complete life cycle of software development, which included new requirement gathering, redesigning and implementing the business specific functionalities, testing and assisted in deployment of the projects
- Developed analysis level documentation such high level design documents and low level design documents.
- Designed and coded business components using Spring and J2EE design patterns.
- Developed Hibernate mapping file and the hql queries for retrieving data from the database.
- Also used Spring declarative transaction for Transaction Management and security.
- Developed application based on the MVC-II Architecture using Spring framework.
- Used Spring DAO for developing the data access layer.
- Involved in Configuring web.xml and Spring-config.xml according to the Spring framework.
- Developed JUnit Test classes for Unit Test cases.
- Written and debugged the ANT Scripts for building the entire web application.
- Involved in developing the Session interfaces with the order entry systems.
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML and CSS3.
- Worked on creating detailed wire frames and process flows.
- Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML, Ajax and CSS.
- Created persistence units in order to interact with multiple databases.
- Developed Stored Procedures, Triggers and Functions and SQL queries.
- Participated in all relevant data model reviews.
Environment: Java, J2EE, JSP 2.0, Servlets 3.0, Spring 2.x, Hibernate 3.x, Ajax, JDBC, Web Services, Axis 1.4, BEA Weblogic 9.1, XML, Oracle 9i, UML, Eclipse.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Developed multiple modules in the application using Struts, Spring and Hibernate.
- Documented all the functionalities for better client understanding.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, DTO and Singleton.
- Implemented the front-end using Struts MVC framework.
- Wiered all the layers in the application using Spring dependency injection.
- Developed various RESTFul services in order to achieve the business functionality.
- Implemented the Header Menu for the application using Struts Tiles.
- Implemented pagination component which can be bundled to any JSP for our application.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Actively coordinated with support team for migration of application between environments.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
Environment: Java,J2ee, Servlets, JSP, Struts, Spring, Hibernate, HTML, Javascript, Jquery, JSON, RESTful services, Apache Tomcat, Oracle 11g, Eclipse, SVN.
Confidential, Minneapolis,MN
Java Developer
Responsibilities:
- Developed Use Case Diagrams, Object Diagrams & Class Diagrams in UML using IBM Rational Software Architect (RSA) software.
- Used AJAX for the asynchronous communication to the server.
- Spring MVC used for building web application. Worked with Velocity for providing support to UI.
- Spring Framework used for dependency injection for Action classes using ApplicationContext xml file.
- Involved in writing Application config xml file for Spring MVC framework.
- Extensively used standard design patterns MVC, Session Facade, Business Delegate, DAO, View Helper etc in various stages of the project development.
- Designed Web Services to get rate information and stock information of drug inventory for clients.
- Exposed existing Session EJBs to Web Services and implemented Web Services using JAX-WS API.
- Used Apache Axis 2 to create WSDL descriptor files for Web Services using SOAP protocol.
- Implemented various XML technologies like XML schemas, XSL style sheets and XSLT.
- Developed Business logic using Session Beans to implement the functionality.
- Implemented Messaging using JMS and Message Driven Beans to get the overall customer catalog information from different departments.
- Oracle 10g was used as the database and required database was designed, normalization was achieved, created and populated using Insert queries.
- Queries written in PL/SQL to implement complex join operations, invoked stored procedures using CallableStatements in JDBC API.
- Graphically designed data connections and report layouts including Excel spreadsheets for analysis using Crystal Reports.
- Developed and Deployed EJBs and other Components in the JBoss Application Server.
- Developed the building components of application such as JSPs, Servlets, and EJBs.
- Used Log4j to capture the log.
- Performed unit testing of the application using JWebUnit.
- Used APACHE ANT to compile and generate EAR, WAR, and JAR files.
Environment: Java EE 1.4, Spring 1.2, JBoss, Servlets 2.4, JSP 2.0, EJB 2.1, JDBC, JNDI, JAX-WS, HTML, XML, DHTML, XSL, JMS 1.1, XSLT, Oracle 10g, Log4j, ANT, JUnit 3.8, UNIX, AJAX, JMeter v2.3
Confidential
Java Developer
Responsibilities:
- Extensively involved in analysis, design and development of system.
- Developed features using Servlets, JSP, Java beans, Hibernate 3.x.
- Developed some UI screens using Ajax.
- Features were integrated using Struts 1.2 and Spring 2.x framework.
- Involved in the Business layer or backend that monitors the Credit checks, requests, Signature request, Loan request and Spouse/Borrower loans.
- Used Struts validators for client side and server side validation.
- Model view controller design pattern has been used in the application.
- Configured and deployed application on BEA Weblogic server 9.1.
- Implemented Test Driven Development methodology.
Environment: Java, J2EE, JSP 2.0, Servlets 3.0, Hibernate 3.x, Ajax, JDBC, Web Services, Axis 1.4, Struts 1.2,Spring 2.x, BEA Weblogic 9.1, XML, Oracle 9i, UML, Eclipse.