Java Developer Resume
Dallas, TX
SUMMARY
- 7+ Years of experience in Software Engineering Processes & Development Methodologies, Business & Requirements Analysis, Object Oriented Analysis & Design and Implementation of software systems, based on industry proven best practices & standards.
- Expertise in development frameworks like Struts, Spring, JSF and Hibernate.
- Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, EJB.
- Experience in Web Services and service oriented architectures.
- 5+ years of experience in Design, Development, Enhancement and Maintaining applications in Oracle 9i/10g/11i using SQL, PL/SQL. Detailed Knowledge of Oracle Architecture.
- Proficient in modeling the application tier using Struts, Spring and JSFMVC (Model - View-Controller) architecture implementing the design patterns like Front controller, Command and configuring Tiles plug-in in struts configuration file to achieve the Layout management.
- Controlled complex page navigations using Spring MVC by configuring the transitions and state changes in xml files and corresponding beans in the spring configuration file.
- Expertise in working with XML technologies.
- Experience in developing Client side Web applications using HTML, JSP, JQuery, JSTL, AJAX, and Custom Tags while implementing the client side validations using JavaScript (EXT JS) and Server side validations using Struts Validations Framework.
- Experience in developing applications based on Spring Web-MVC using the design patterns like Handler-Mappings, View-Helper and using View Resolvers for sending the response to the client in the form of web-pages.
- Experience in developing inter-operable components using Web services technologies like SOAP, WSDL, UDDI and Service Oriented Architecture SOA, which enable the data exchange between clients of different platforms.
- Extensive experience in RDBMS including Conceptual, Logical & Physical Database and Model using Oracle 8/9i/10g, PL/SQL programming, SQL Query Analyzer, SQL and Packages, Stored procedures, Triggers, Cursors and Complex Queries, Query Tuning.
- Extensive experience in database query tuning, performance tuning of reports and troubleshooting oracle application issues on OLTP and DSS systems.
- Develop Business Event based ESB Services to integrate Siebel CRM with a Cache based financial accounting system.
- Experience in using design tools like Rational Rose, MS-Visio for OOA (Object Oriented Analysis) and OOD (Object Oriented Design) based on UML (Unified Modeling Language).
- Proficient in Java Multi Threading, Socket programming, Java Collections, Jboss7, Concurrency.
- Competence in using different java IDEs like Eclipse, JBuilder for developing Dynamic Web Applications.
- Team Player with demonstrated ability to work fast and paced, challenging environment with excellent debugging and problem solving skills.
TECHNICAL SKILLS
Languages: Java, JavaScript, XML, XSL, XSD, EL, HTML, SQL
Operating Systems: Unix/Linux, Win XP/07, Solaris
Web/App Servers: Tomcat, JBoss, WebLogic, WedSphere
Databases: Oracle 9i, 10g, 11g, DB2, MS SQL Server 2008, MySQLPL/SQL, Oracle SQLPlus, Toad, SQL Developer
IDE: Eclipse, NetBeans, SoapUI, JDeveloper, JUnit
Internet Technologies: JSP2.0, Servlets, Spring, Java Beans, XML, Action ScriptEJB 2.0, SpringMVC, JavaScript, AJAX, JDBC, JNDIJSTL, HTML, CSS, JSF, UML, Web ServicesSOAP, VPN, and Log4j
Frame works: Struts, JSF, Spring, Hibernate, and JQuery
Build Tools: Maven, bash, and PuTTY
Methodologies: AGILE Methodology, Software Engineering (SDLC), OOADUML, OOPS and Design Patterns
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Responsible in developing application using Agile Scrum methodology and Test Driven Development technique.
- Developed the Use Case diagrams and Class diagrams.
- Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
- Used the Inversion of Control module of Spring framework.
- Involved in implementing the UCDS module using Light- Weight Interoperability Test Framework (LWITF).
- Involved in using Spring Integration to integrate loosely coupled modules.
- Developed the Application and business logic using Java 1.6
- Implemented several design patterns like Singleton, MVC and Factory design patterns.
- Involved in development of SOAP web services using JAX-WS.
- Experience with JQuery.
- Used Spring Core/IOC to inject the object dependencies.
- Used DOM parsers for parsing XML data, JAXB API for binding.
- Used Maven tool for the entire build process.
- Built and deployed the application in WebSphere.
Environment: Java, Spring, Hibernate, JavaBeans, Web Services, Maven, Log 4j, Oracle 10g/9i, XML, Windows XP/2000, Eclipse.
Confidential, Lansing, MI
Java Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members
- Involved in requirement analysis with client for business requirements.
- Worked on Spring MVC and implemented Spring Web-Flow for controlled page navigation.
- Used JSP, JavaScript, AJAX, and JQuery to develop the front end.
- Followed Agile software development methodology in building the system in an iterative and incremental manner.
- Worked on consuming and producing Web services.
- Implemented persistence layer using JDBC template that use POJO classes to represent persistent database tables.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Involved in creation and deployment of Enterprise Application on WebSphere Application Server8.0.
- Worked on sending and getting data from different application using SOAP messages.
- Worked in development of SOAP services.
- Created Test cases, performed testing using JUnit and documented the process.
- Involved in analysis, design, development, testing, and support phase of the application.
Environment: Spring 4.0, Spring MVC, HTML, JSP, Hibernate 4.0, Oracle 11g, WebSphere Application Server 8.0, JDK 1.5, SOAP, PL/SQL, JSF, XML, JUnit, Jackson, EJB3.0, DB2, JBoss and MAVEN.
Confidential, Westchester, NY
Java Developer
Responsibilities:
- Involved in study of User Requirement Specification.
- Implemented Hibernate for data persistence.
- Designed and implemented application using JSP, Spring, Hibernate.
- Involved in design, develop and implementation of the application using Spring and J2EE framework.
- System built using Spring (MVC) architecture.
- Involved in developing code for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Developed the components in the application using Spring framework.
- Development experience with Spring core, DAO, JBBC, Security and AOP modules.
- Developed the presentation layer using JSP, HTML, and CSS using JavaScript.
- Created an XML configuration file for hibernate for Database connectivity.
- Worked with Web Logic Application Server and Tomcat.
- Used Rational Rose as part of development of Rules.
- Used Maven for project builds.
- Developed User- interface using Servlets, JSP, JavaScript and XML, CSS.
- Wrote Unit test cases using JUnit.
- Interacted with Business Analysts to come up with better implementation designs for the application.
Environment: Java JDK 1.7, Apache Tomcat 7.0, Spring, Hibernate 4.0, REST Web Services MAVEN, HTML5, CSS 3, JavaScript, AJAX, LDAP, Eclipse Indigo and Mongo DB.
Confidential, Maimi, FL
Java Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Worked on Agile methodology.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Wrote object - oriented JavaScript for transparent presentation of both client- and server- side validation.
- Designed and developed application based on Spring MVC design pattern.
- Developed Application BL modules using EJB session beans.
- Applied annotations for transforming POJO to EJBs.
- Involved in development of Web Services.
- Involved in developing and maintaining struts controller, Struts Configuration files.
- Involved in the implementation of DAO using Spring- hibernate ORM.
- Used Spring validation and wrote validation rules.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
- Writing Service methods and SQL Queries, PL/SQL to interact with the Oracle DBMS.
- Created Connection Pools in Web Sphere and configured as needed.
- Developed the application using Eclipse 3.2 as the IDE and used eclipse standard/ plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation.
Environment: JDK 1.5, Spring MVC 2.5, JSP, JSTL, JavaScript, EJB 3.0, Struts 1.2, Web service, JPA/ Hibernate 3.0, CSS.
Confidential
Java Developer
Responsibilities:
- Developed a web application using JSP, Servlets and JavaBeans
- Learned and implemented different design patters like Singletons, Factory method, Builder etc.
- Participated heavily and later maintained the documentation for projects
- Developed content management systems for multiple clients using J2EE
- Used EJBs in the application and developed Session beans to house business logic
- Developed views for JSP pages using jQuery and AJAX
- Worked extensively on creating rich front-end web interface using HTML/CSS, JSTL, JavaScript, jQuery.
- Used JDBC for communicating with database
- Used SQL Server as the database for the application
- Implemented XSLT transformations for converting XML to HTML.
Environment: Windows, Linux, Java, JSP, Servlets, JDBC, HTML, CSS, JavaScript. jQuery