Sr. Java Developer Resume
NY
SUMMARY
- Java/J2EE Developer with 8+ years of Core Information Technology (IT) experience in analysis, design, development and implementation of Java and J2EE.
- Experience in designing, developing, and deploying JDBC, JSP, Struts, EJB, Java Beans, JDK, Servlets, JSF, JMS, JAX - RPC, RMI on windows and flavors of UNIX platforms
- Experience in developing enterprise applications using SDLC.
- Good experience in implementing J2EE compliant applications using various design patterns, struts framework, tiles, spring and messaging middle-ware using JMS
- Proficient in handling & administering Web servers/application servers - JBoss and Apache Tomcat.
- Extensive experience in Internet Programming with HTML, DHTML, JSON, Java Script, CSS, JQuery, XML
- Excellent back-end programming skills using SQL, stored procedures, and triggers in Oracle, UDB MS SQL Server 2008/2012
- Developed, tested and deployed applications in Windows, UNIX and Linux environments
- Experience in developing front and back end applications using Java Swing and Ajax
- Handled long running calls to XML web services and Sql Server stored procedures using multi threads
- Used CVS, JUnit and Log4j Extensively
- Comfortable in developing applications using editors like Eclipse, IntelliJ, NetBeans, JDeveloper
- Experience in preparing test Cases and JUnit testing
- Extensive experience in web application development using Java related technologies (J2EE, JEE, EJB, JSP, Struts, Servlets, JMS, AJAX, Web Services, JNDI, JDBC, JavaBeans) and web technologies (HTML, DHTML, CSS, and JavaScript).Involved in projects using Agile methodologies like Extreme Programming, Scrum.
- Experience in open-source technologies such as Apache, Tomcat, Struts, Netbeans, Jquery, JSF, Ice Faces, Rich Faces, Oracle ADF and Eclipse IDE.
- Expertise in J2EE architecture and core design patterns and object modeling with use Cases, sequence and class diagrams using UML.
- Experience using design patterns such as MVC and frameworks such as Struts, Hibernate, Spring, etc.
- Possesses a thorough understanding of database application designs and implementation using Oracle 9i/10g, 11g, SQL Server and MySQL. Good understanding of PL/SQL.
- Experience in deploying enterprise applications in Apache Tomcat, Sun One, Oracle Application Server (OAS), Weblogic Server 10.3.5.
- Well experienced with XML, DTD, and XSLT transformations (JAXB).
- Good understanding in SOA architecture development.
TECHNICAL SKILLS
Operating Systems: Windows . UNIX (AIX), Linux, Mac.
Languages: JAVA, JavaScript
Java Technologies: RMI, JAVA BEANS, JDBC, JMS, JPA, JDK, XML, UML, HTML, JSON, Ajax, JQuery, Swing, Object Oriented JavaScript.
Web Technologies: Struts, Spring, Spring WS, Spring Security, Spring Transaction, Java Server Faces (JSF), Servlets, JSP, SOAP, UDDI, Java Web Services.
Middleware: J2EE, EJB, IBM Web sphere.
Application Servers: Tomcat, JBOSS, Application Server
Databases: Oracle, MS-SQL Server, and MS-Access
Tools: /IDE: Eclipse, NetBeans.
Design Patterns: Service Locator, Data Access Object, Iterator.
Case Tools: using UML, Clear Quest, Microsoft Visio, Access
Version Control: GIT, CVS
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr. Java Developer
Responsibilities:
- Support existing production order system and also worked on enhancements to the existing system.
- Setting up the XML parsing engine (build on top of JAXB).
- Implemented Struts and Spring framework modules like AOP, ORM, and DAO for application design and development.
- Extensively written CORE JAVA code in application
- Developed Java, JSP, AJAX, Java Script, HTML, and CSS for UI & business logic.
- Implemented Validator framework to implement server side for Validations.
- Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
- Created Database tables and schema based on data flow requirements.
- Written database functions, procedures and triggers as per the business logic requirements.
- Build scripts were written to create a run time environment for eclipse.
- Wrote JUnit test cases for testing the business layer and the service layer.
Environment: Java, J2EE, JSP, Servlets, Struts, Spring, AJAX, Java Script, CSS, HTML, JUnit, Apache Tomcat Server.
Confidential, San Jose, CA
Sr. J2EE Developer
Responsibilities:
- Developed user interfaces using JSF, CSS, HTML, JavaScript and AJAX.
- Used different phases of JSF lifecycle for client-side and server-side data Validation.
- Developed web-based customer management software using JSF and Spring.
- Involved in development of JUnit Testing, debugging, and bug fixing.
- Involved in analysis of requirements of the project, have input into the high level design where required and support complete Project implementation.
- Involved in the implementation of internal message channels utilizing JMS API.
- Worked on SQL scripts to resolve issues reported by business users on the back-end database Developed batch processes to generate data files using web services.
- Integrated enterprise information system tier by developing Web Services (SOA).
- Worked on new feature enhancements and provide new functionality as requested by the business users.
- Identified bugs and resolved them in an efficient way.
- Increased performance of the extended applications by making effective use of various design patterns (Session Facade, Business delegate, DAO).
- Identify, document and resolve project issues, escalate as required.
- Support of production, post production and maintenance issues of the project.
Environment: Java 7, JEE 7.0, JSF, JavaScript, JAX-WS, Web Services, SOA, JMS, Spring, XML, JUnit.
Confidential, CT
Sr. J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development lifecycle (SDLC).
- Used JavaScript for major data entry that involved extreme level of data validation at client side.
- Implemented survey questionnaire using JSF 2.1 for front end with AJAX calls.
- Integrated JSF 2.1 with spring.
- Used Spring 2.5 framework for DI/IOC and ORM components.
- Used Spring AOP to track CRUD operations on the database.
- Used Spring transactions and Spring Web Flow for payment and money transfer.
- Worked on XML parsing by using JAXB for XML schema validation.
- Consumed SOAP & REST based web services to transfer information to the Sears server from List server.
- Developed JUnit test cases for unit test of all developed modules.
- CVS was used for the version control.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
- Followed TDD and wrote unit test cases using JUnit.
Environment: Java 7.0, JSP, Struts, Spring, Spring Web Flow, Spring, JMS, Spring, XML, HTML, Eclipse, UML, Oracle.
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Developed the enterprise application by integrating JSF/Spring Frameworks.
- Used JSF to build application and to create a page structure by arranging JSF components.
- Added interactivity to the UI pages using JavaScript and GWT.
- Used Spring-JDBC configuration to manage some transactions across multiple databases.
- Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
- Wrote stored procedures/triggers/functions using SQL navigator to perform operations on Oracle 10G database.
- Implemented Unix shell scripts for loading mainframe feeds to the database and scheduling the jobs.
- Used JUNIT extensively and defined various test suites and test cases
Environment: Java 1.7, Spring 2.5, JSP, Servlets, JavaScript, Web Services, SQL Navigator, Oracle10g, Unix Shell Scripts.
Confidential, Malvern, PA
Java/J2EE Developer
Responsibilities:
- Developed presentation components using JSP, Struts tag library, JSTL, JavaScript, CSS, XML, HTML.
- Developed business validation scripts for the UI using Forms and validation. xml struts components.
- Used XML Beans to communicate with enterprise web services from UI layer for accessing enterprise business data.
- Involved in developing and integrating web services - customer view, account view, set lending data, get lending data, get credit report, search credit reports, search application, customers, product recommendations etc., services using XML, XML Schema, SOAP.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Worked with Business Analysts to convert the business requirements into technical specifications and implementation
- Used CVS for version control across common source code used by developers.
- Assisted Technology QA team to test the application and integration testing.
Environment: Java Jdk 1.4.2, J2EE 1.4, Apache Struts 1.2 Framework, Tiles, Apache XML Beans, JSP, Java Beans, SOAP, XML Schema, Tomcat 5.0, Hibernate, Apache AXIS, Oracle 9i, Windows 2003, Web Logic 8.1, EJB2.1.
Confidential, NC
Java Developer
Responsibilities:
- Involved in analysis and design of the application.
- Involved in preparing the detailed design document for the project.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Designed and developed web pages using HTML and JSP.
- Designed various applets using JBuilder.
- Designed and developed Servlets to communicate between presentation and business layer.
- Used EJB as a middleware in developing a three-tier distributed application.
- Developed Session Beans and Entity beans to business and data process.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed the Servlets for processing the data on the server.
- The processed data is transferred to the database through Entity Bean.
- Used JDBC for database connectivity with MySQL Server.
- Used CVS for version co0ntrol.
- Involved in unit testing using JUnit.
Environment: Core Java, J2EE, JSP, Servlets, XML, EJB, JDBC, JBuilder 8.0, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000.