We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 6+ years of professional experience in software development involving object oriented analysis, design, development and support of web based and n - tier client /server applications based on J2EE technologies.
  • Expertise with frameworks like Struts 2.0/1.3, Spring 2.0/1.2.9, Hibernate 3.x, WebServices, Quartz, JUNIT, Ant, Axis & Maven.
  • Experience in application/web servers like Web Logic 8.1/7.0, IBM WebSphere 6.x/5.x, JBoss 4.0, Tomcat 6.x/5.x/4.x.
  • Good experience in code management tools version controls like Subversion 1.5 (SVN),CVS, VSS & Star Team and Tortoise Client.
  • Good exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, Axis1.4 and Axis2.
  • Good experience and knowledge in applying design patterns. Implemented MVC, Singleton, Business Delegate Design patterns
  • Proficient in using Spring frameworks (IOC, Spring MVC, AOP etc..,)
  • Good Experience in Multi Threading Concepts.
  • Knowledge of implementing remote calls using RMI.
  • Good experience on IDE’s like Eclipse, MyEclipse, NetBeans and IDEA IntelJ.
  • Thorough experience in XML related technologies like XML, XSL, XSD, DTD, SAX, and DOM parsing usage.
  • Excellent working experience in using Oracle 9i/10g, Ms-SQL Server, database and clients like TOAD 10.6, Oracle SQL Developer.
  • Securing solid backend exposure on RDBMS and backend programming with PL/SQL, SQL Packages, Stored Procedures, Functions, Triggers, Views etc..,
  • Creating and execution of automated test cases and test suites using Junit.
  • Knowledgeable in compiling and building the J2EE applications using build tools like Ant and Maven.
  • Experience in object oriented design using UML/ Rational Unified Process (RUP)/Rational Rose and Agile Software development process using SCRUM methodology. Use Cases, Sequence, Collaboration, Activity and Class diagrams.
  • Determined, action-oriented and result-focused consultant. Driven by new challenges and desire to be successful in all endeavors.
  • Possess strong technical aptitude with strong analytical, work ethic, problem solving and communication skills.
  • Proven ability to learn/adapt emerging technologies into work area with given tight schedules.
  • Ability to perform at a high level, meet deadlines with quality delivery, adaptable to ever changing priorities.
  • Able to capitalize on strong technology background in order to successfully add value to an organization.

TECHNICAL SKILLS

Programming languages & Scripts: Java, XML, Java Script, shell script, HTML, SQL, PL/SQL, UML

Enterprise Java: JSP, Servlets, EJB, JMS, ORM, JNDI, JAXP (SAX, DOM), Transaction API, Security, Java Mail, Logging API, Various J2EE and Standard Design Patterns, AJAX

Java Standard Edition: Core Java, JDBC, Serialization, JavaDOC, Internationalization & Localization etc.

Databases: Oracle 9i/10g, Ms-SQL Server, TOAD 10.6, Oracle SQL Developer, DB2.

Web & Application Server: Tomcat, Weblogic Server, jboss-4.0.2, IBM WebSphere, Apache HTTP Webserver.

Tools: & Framework: Struts, Spring, Hibernate, Web Services, Quartz Scheduler, Log4J, JUNIT, Ant, Axis/Axis2, Maven.

Infrastructure Tools: Eclipse, MyEclipse, NetBeans, IDEA IntelJ, Enterprise Architect, Apache ANT, Apache Maven, Borland StarTeam, VSS, CVS, Subversion 1.5, Tortoise Client, Junit Testing, apache Axis.

Operating Systems: Windows, Red Hat Linux, Solaris

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Sr JAVA DEVELOPER

Responsibilities:

  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Involved in multi-tiered JavaEE design utilizing Spring IOC and Hibernate deployed on Websphere Application Server connecting to Oracle database.
  • Responsible for data reconciliation with EOD files using scheduled batch processes.
  • Responsible for system development using JavaEE architecture.
  • Used Spring framework for dependency injection, transaction management and AOP.
  • Involved in Spring MVC model integration for front-end request action controller.
  • Used Spring ORM support, Hibernate for development of DAO layer.
  • Involved in implementing the DAO pattern for database connectivity and Hibernate.
  • Written SQL queries and did modifications to existing database structure as required for addition of new features.
  • Used various Java, JEE design patterns like Factory, Session Facade, DAO, DTO, etc.
  • Worked on project deployment files such as web.xml and context definition files for servlet mappings, Java bean class definitions, Action Classes mappings, transactions, JSPs declarations, validation and database connection pooling.
  • Played a key role in processing feed data to map them to domain objects and persist the same to database.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
  • Implemented error handling including logging critical errors to database.
  • Involved in Designing the Database and developed Stored Procedures, triggers.
  • Used XML for data and message exchange over HTTP.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.

Environment: Core Java, JEE, JSP, Servlets, Struts, Hibernate, Spring Framework, Apache Axis, SOAP, JAXP, JAXB, JDOM, IBM RAD 6.0, IBM WebSphere Application Server 6.0, Maven, SVN, JUnit, JIRA, Sybase, UML, HTML, JavaScript, UNIX.

Confidential, Milwaukee, WI

Sr Java/J2ee Developer

Responsibilities:

  • The client business processes is understood and blueprint document of the project is created and reviewed.
  • Developed sequence diagrams as part of the detail design of the application.
  • Designed and coded XML object persistence framework.
  • Designed and implemented a separate middle ware Java component, a multithreaded Java server based on XML request and reply mechanism.
  • Implement MVC Pattern (Jakarta Struts) for the web component of the project.
  • Write Action, ActionServlets, Action Forms, Web Handlers, Process Access Bean, Data Access Bean and View bean classes in the web layer to implement MVC framework.
  • Develop JSP, DTDs, JavaScript and CSS for the presentation layer.
  • Involved in Coding and Deployment using Build Tool ANT.
  • Used ANT tool for building the application.
  • Used CVS as Versioning control system.
  • Integrate web component with different queue based messaging services.
  • Create workflow in Control center of MQ Series Integrator 2.1 for event handling.
  • Write handler, process access bean and data access bean for end to end request handling by XML based Java middle tier component called product servicing service.
  • Write UDB SQL’s for middle tier Java component.
  • Write integration test plan and functional test plan of the application.
  • Write unit test cases.
  • Deployment of application in web sphere in test, stage and production environment
  • Source control management of project.

Environment: Servlets, JSP1.1, UML, J2EE, Jakarta Struts Framework, ANT,CVS,MQSI, JDK1.3, XML, and, UNIX, Web Sphere App Server, UDB database, PVCS and Ant, XML and JMS/LDAP.

Confidential, Waltham, MA

J2EE developer

Responsibilities:

  • Application Overview and understanding of Business Functionality of the System.
  • Responsible for design and development, creation of project prototype and taking responsibility of client tire design JSP with using MVC base struts framework, Servlet for Control Layer, Hibernate for retrieving and updating the data into database.
  • Understood the technical architecture design and the use-case analysis.
  • Developed the Java/J2EE classes, JSP's, JDBC connectivity classes, Java Helper classes, utility classes, business classes etc.
  • Involved in the overall system development with JSP, Hibernate, Servlets, Weblogic etc.
  • Involved in creating class diagrams, sequence diagrams,
  • Involved in writing the JUnit Test cases.
  • Used AJAX, a JavaScript to communicate directly with the server, with the XMLHttpRequest object
  • Reviewed the requirement specs, technical specs, code reviews
  • Involved in the configuring the DataScource,JMS Configuraton and development and integration of Weblogic Web services.
  • Responsible for creation of unit test cases and test the same also involved to review test case of others and test the other modules on the bases of test case also close the defect found in unit test case.
  • Involved generating WSDL files using apache Axis to access other applications with SOAP calls thru Webservices.
  • Involved in writing ANT scripts and compiling, building, packaging the EAR and deploying into the Server in UNIX and Windows Environment.
  • Involved in the unit testing, bug fixing, systems testing, UAT testing.

Environment: Core Java, Jakarta Struts MVC Architecture, BEA Weblogic 8.1, Oracle 9i, Subversion 1.5, Tortoise Client, Eclipse 3.2, Apache Axis, TOAD 8.1, Hibernate,JavaScript, XML, SOAP, WSDL, WebService.

Confidential, Arlington,VA

Java Developer

Responsibilities:

  • Played a key role transition to SOA adoption and provided prototype with BPEL orchestration for integrating internal and external applications of VISA Commercial Applications
  • Analyzed the existing JMS and EJB based interfaces to be replaced Web Services across the visa applications.
  • Designed the XSD schemas to be used by the WSDL s of the services exposed
  • Participate in design and defect analysis and change control meetings.
  • Provide re-engineering approaches and designs/architectures. Provide prototype, resolving critical Design/Architecture issues.
  • Designed and implemented the validations for card creation and modifications.
  • UML Modeling using Rational Tools for application architecture covering physical, logical, layers/tiers, offshore/onshore development environment using Rational Development Environment
  • Complemented Axis web services framework by providing DOM and SAX schema validations for SOAP message requests/responses.
  • Implemented MTOM standard for web Service interface services for card modification and multiple card creation
  • Designed and implemented the data access layer using DAO pattern for entire Card module using JDBC along with SQL queries.
  • Wrote the ANT and Unix for build scripts for deployment the application on Web sphere Cluster
  • Handling enquires, requirements, providing solutions and debugging, fixes for critical production defects and programming issues.
  • Oversee the System test cases and integration test cases and even unit test cases
  • Provide technical deliveries, packaging the deployable with Ant and shell scripts and release management for alpha, beta and major release cycles.
  • Train new comers to the team and make them understand the whole component set and business tier.

Environment: Web sphere Application Server 6.0, EJBs and MDBs, Hibernate, Servlets, Web Services, XSD, XSL, XPath, Apache Axis1.1 & Axis 2.0 framework, Portal, Struts and Tiles, DB2(V8.0), Oracle 10g, Agile Methodology, Rational Development Environment, Ant, Clear Case, Clear Quest.

Confidential, NY

Java Developer

Responsibilities:

  • Account Manager Module: It provides overview of the portfolio, details of positions, balances, year to date taxes, statements, history of transactions by given time period.
  • Trading Module: It facilitates trading of stocks, mutual funds, bonds, options, extended trading and order status tracking.
  • Research Tools Module: Provides research and analysis data for stocks, options, bonds, mutual funds, ETFs and tracking tools for the portfolio.
  • Markets Module: This module gives day to day performance for various indices, up to date news for market and economy and various reports by the financial giants.
  • Investor Education Module: It provides information useful for the investors such as saving for retirement, college, taxes and investment success strategies.
  • Responsibilities:
  • Involved in the design and development of Account Manager, Trading modules and defect fixing/Support for Market Research tools module to provide research and analysis data for stocks, options, bonds, mutual funds.
  • Involved in Analysis, Design and Implementation/translation of Business User requirements. Responsible for system analysis, design and development using JEE architecture.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Understanding Banking interfaces.
  • Involved in multi-tiered J2EE design and coding utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Designing and coding of Business Classes using Spring IOC and AOP features.
  • Used various Java, J2EE design patterns like Factory, Singleton, Business Delegate, Session Facade, Data Access Object (DAO), Data Transfer Object (DTO), etc.
  • Involved in architecture and development of action classes using Struts framework using core Java deployed on Websphere application server.
  • Used Spring ORM support, Hibernate for development of DAO layer. High performance implementation was done with pure JDBC to avoid hibernate layer overheads.
  • Worked on Hibernate configuration files and DAO classes for database interaction.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
  • Extensively worked on project deployment descriptor files such as web.xml and context definition files for servlet mappings, Java bean class definitions, Action Classes mappings, transactions and database connection configuration.
  • Installing and configuring RAD and Maven for development.
  • Used XML for data and message exchange over HTTP.
  • Applied Agile methodologies for software development
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Involved in unit testing the application using JUnit and performed the code review.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Involved in development and deployment of application on Unix environment
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.

Environment: Core Java, JEE, JSP, Servlets, Struts, Hibernate, Spring Framework, Apache Axis, SOAP, JAXP, JAXB, JDOM, IBM RAD 6.0, IBM WebSphere Application Server 6.0, Maven, SVN, JUnit, JIRA, Sybase, UML, HTML, JavaScript, UNIX.

Confidential

Software Engineer

Responsibilities:

  • Developed modules base on MVC architecture Struts Framework.
  • System configuration and maintenance for development, UAT and production environments
  • Responsible for developing class diagrams, sequence diagrams ie UML Diagrams to design for the client also generate API for created classes to understand methods description and its uses.
  • Responsible for creation of unit test cases and test the same also involved to review test case of others and test the other modules on the bases of test case also close the defect found in unit test case.
  • Involved in designing and developing JSP pages, Servlets with HTML, JavaScripts, XML, XSL etc and accomplished the front end validations.
  • Developed Javascript behavior code for User Interaction
  • Involved in testing, debugging, bugs fixing and documentation of the system.

Environment: Java, J2EE (JSP, JNDI, JDBC), Jakarta Struts 1.1, Ms SQL Server, XML,SOAP,WSDL, CVS, Eclipse, EJB, JSP, DHTML, HTML,Java Script, Tomcat 4.0, Jboss.

We'd love your feedback!