We provide IT Staff Augmentation Services!

Sr.java Developer Resume

0/5 (Submit Your Rating)

Southlake, TX

SUMMARY

  • Over 8+ Years ofProfessional Software Experience in Developing Multi - Tier Distributed Applications.
  • Proficient in all Phase of SDLC(Analysis,Design,Development,Testing and Deployment) and gathering user requirements and converting them into software requirement specifications using Rational Rose,Object oriented Techniques, and Design patterns.
  • Significant experience in Apache Struts framework,Hibernate, spring framework, JSF.
  • Exposed to Web services SOAP (Simple object access protocol) and WSDL (Web Services Description Language).
  • Extensive experience in developing Web Services applications and inter process communications application using RMI.
  • Extensive experience with Enterprise Java Beans (EJB) - Session, Entity and Message Driven Beans.
  • Experience in developing and deploying the Enterprise Applications (EAR) and Web Applications (war).
  • Proficient in Oracle 12c, 11g R1, 11g R2, Oracle 10g R2, 10.1.0.x, Oracle 9.2.0.x, Oracle 8.1.7.x.
  • Performed data replication, transformation and delivery of database transactions using Golden gate replication tool. Supported a large number of Development Databases.
  • Cloning/Data Refresh from production environment to setup test and development environments.
  • Extensive experience in GUI development usingHTML, CSS, JavaScript,AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, XSLT.
  • Good exposure to IDE tools like Eclipse, NetBeans.
  • Good knowledge of Design Patterns like Singleton, DAO, Factory, MVC etc.
  • Good exposure with data services and SOA.
  • Experience in Programming technologieslikeJUnit, ANT.
  • Good experience withJMS and MDB forserver side messaging.
  • Expertise in RDBMS, JDBC, Hibernate,Oracle and SQL Server including SQL/PLSQL, Stored Procedures.
  • Experience in application/web servers like Weblogic 5.1/7.0/8.1, Websphere 6.x/5.x, Tomcat5.0 and JBOSS 4.2.2.
  • Developed XML applications, SAX, XSLT, XPATH, DTD’s using DOM and XML Schemas.
  • Experience with adhering to strict coding standards in a team development environment.
  • Good experience with analysis of theuser needs documentation and translation into proper system requirement specifications and working under tight schedules.

TECHNICAL SKILLS

Languages: Java,JDBC, SQL, PL/SQL, C, C++.

Methodologies: Waterfall, Agile.

Operating Systems: Windows, Linux and UNIX.

Middle Ware: EJB1.x/2.x/3.x, JMS and RMI.

Framework/ APIs / Tools: Struts 1.x/2.x/Tiles, JUnit, Hibernate, Spring, JSF, Log 4j, AntWeb Services ( SOAP, Restful), AJAX, ATG ecommerce.

J2EE Common Services APIs: Servlets, JSP, JDBC, EJB2.0/3.0,JPA,Hibernate, JNDI, JMS, Java Mail, JTA, JAXP, JNDI, JAXB, AJAX,Struts,Springs

Web/Application Servers: Tomcat 7.x, Web Logic 9.x & 8.x, Glass Fish 3.x

XML: XSL, XSD,DOM, XML Schema, SAX, XSLT and Designing DTDs.

Web Technologies: HTML, CSS, XML, JSP, AJAX, JSON,jQuery.

Web Applications: J2EE, Spring MVC, Hibernate, Servlets, JSP, XML, XSL, JAXPHTML/DHTML, HTML5, Java Beans, CSSand JavaScript.

Web Servers: Apache Tomcat 4.x, I planet Enterprise 6.

Databases: SQL, Oracle7.x/8i/9i/10g, SQL Server 7/2000, MS Access 7.0, HSql

Web Tools/IDE: Eclipse3.1, My Eclipse 3.5,NetBeans3.0/5.0.

PROFESSIONAL EXPERIENCE

Confidential, Southlake, TX

Sr.Java Developer

Responsibilities:

  • Involved in the application life cycle development (analysis, design, implementation and testing).
  • Followed agile methodology on daily basis for tracking work (JIRA), milestones.
  • Developed several services in the middleware to process pushNotification requests from Amadeus.
  • Implemented Application business logic using Spring Integration Framework.
  • Developed DAOs (Data Access Objects) and to access data from the database.
  • Implemented persistence logic using Hibernate to persist and retrieve the data from DB.
  • Extensively used XSD’s to define contracts or interfaces between upstream and downstream consumers/producers.
  • Worked closely with the technical lead and product owner to gather the requirements for development.
  • Used Spring scheduler to process response files from the vendor sent via ftp process.
  • Extensively used XSLT or XPATH to transform xml messages.
  • Developed service to call Adobe via SOAP web service to deliver the push notification request.
  • Worked on JAXB to marshal and unmarshall the XML that clients send and receive.
  • Performed unit testing using Junit, Mockito and performed integration testing.
  • Provided Testing support to QA, UAT and Production team to address and close the application issues.
  • Worked on sending the responses back to the client from the vendor.
  • Used Groovy scripts along with java for better performance and reduce the code redundancy.
  • Worked on few support activities to give out the request xml’s to the product owner.
  • Involved in daily standups, weekly status meetings, retrospective meetings and sprint planning meetings.
  • UsedGit, SVN, FishEye and stash extensively for repository maintenance and code reviews and approvals.
  • Use Confluence web pages to document the business logic or behavior of the services.
  • Used Jenkinsto monitor and notify the build activity.

Environment: Java, JDK 7, Spring 4.x, Spring Integration 4.x, SOAP,XSD, XML, XSLT 2.0, Hibernate 4.x, Eclipse, STS, Tomcat 7.x, Oracle, HSQL,GIT, STASH, SVN, Confluence, DB Visualizer, SOAP UI,Mockito,Jenkins, JUNIT, Restful web services, JAXB, Nexus.

Confidential, Amarillo, TX

Sr. Java Developer

Responsibilities:

  • Involved in Designing, coding, deploying and testing (SDLC) in various stages of the multiple projects.
  • Followed Agile methodology on daily basis for tracking work (JIRA), milestones.
  • Developed UI Pages using JSP, Jquery, JavaScript, AJAX, JSON, CSS and Struts tag library extensively.
  • Developed action classes and front end flow using Struts MVC framework.
  • Used Java Message Service (JMS) queues for asynchronous processing of title upload process.
  • Used Spring core container Dependency Injection features to instantiate framework dependencies.
  • Applied Spring AOP principles to manage transactions between framework components.
  • Used JTA Transaction Manager to apply transactions between two data sources within same application.
  • Exposed business logic through SOAP based WSDL web services.
  • Used container managed transactions for different message driven beans methods.
  • Maintained security to applications by providing permissions and rules for users.
  • Extensively used Hibernate as an ORM framework to perform database operations.
  • Used Hibernate Criteria API, HQL, Projections and native sql to retrieve objects from database.
  • Used Hibernate listeners for auditing purpose before and after the changes in entities.
  • Very good knowledge on Spring MVC framework to develop web applications.
  • Developed DAOs (Data Access Objects) and to access data from the database.
  • Developed new web modules to benefit the internal users modifying status of articles.
  • Worked on JAXB to marshal and unmarshall the XML that clients send and receive.
  • Used JAXP library to parse xml files sent by the business users.
  • Used annotation based configurations to reduce code redundancy.
  • Performed unit testing using Junit, TestNG and performed integration testing.
  • Provided Testing support to QA, UAT, and PRODUCTION team to address and close the application issues.
  • Used Rational Clearcase, SVN for Version Repository maintenance.
  • Used Jenkins build tool to monitor and notify the build activity.
  • Used Web services (Restful) for transmission of large blocks of JSON data over HTTP.

Environment: JDK 1.7, JAVAEE 6, Spring Core, Spring AOP, Spring MVC 3.0, SDLC, Struts 1.1, JSP, Hibernate 3.0, AJAX, JQuery, HTML 5, Maven, JavaScript, CSS, XML, WSDL, XSD, JAXP, Eclipse, Jboss 7.1.1, Log4J, Oracle, CVS, SQL Developer, ANT, SOAP and Rest Web Services,Db2 and AS400.

Confidential, Santa Clarita, CA

Java Developer

Responsibilities:

  • In this project I have extensively involved in all stages of System Development Life Cycles (SDLC) including Requirements, Design, Development, Implementation and Support.
  • Involved in SCRUM meetings with other team members to discuss the flow of the project.
  • Developed UI Pages using JSP, Jquery, JavaScript, AJAX, JSON, CSS and Struts tag library extensively.
  • Developed action classes and front end flow using Struts MVC framework.
  • Involved for developing AJAX and JSON application in teamwork’s for calling server side components.
  • Implemented business logic and validations using Springservice classes.
  • Implemented Data Access Layer using Hibernate, developed POJO s mapped to the relational tables in database using Hibernate mapping files.
  • Unit testing carried out by JUNITS, Mockito&DBUnit in action, service and DAO layers
  • Involved in bug fixing, worked with Business Team to execute the business Scenarios and fix the defects.
  • Use of SVN to ensure version control.
  • Use of ANT, Jenkins builds tool and Find Bugs for code maintenance.

Environment: Eclipse, JSP, Struts, JavaScript, Ajax, JSTL,JQuery, CSS, J2EE, SVN, Hibernate, JUnit, Oracle, SQL,Tomcat, Spring,ATG ecommerce, Jenkins.

Confidential, Fort Worth, TX

Application Developer (J2EE)

Responsibilities:

  • Developed the application based on MVC architectural design pattern.
  • Extensive use of Enterprise Java Beans (EJBs) for middle tier component implementation and implementation of business logic.
  • Used SAX and DOM parsers for parsing XML files.
  • Developed the Web Application using JSP, Servlets, HTML and performed validations using JavaScript.
  • Used XSLT for conversion of XML documents into HTML documents.
  • Deployed and tested on WebSphereApplication server.
  • Involved in the development of various use cases, sequence diagrams using UML and Rational Rose.
  • Developed SQL queries and used stored procedures to perform transactions with the DB2 database.
  • Used Log4J for logging and debugging.
  • Used CVS for source configuration management.

Environment: Java, JSP, Servlets, EJB, JDBC, Log4J, XML, XSLT, XPath, SAX, DOM, IBM WebSphere Server, WSAD 4.1, HTML, JavaScript, DB2, PVCS.

Confidential

Java Developer

Responsibilities:

  • Used J2EE design patterns like MVC & Singleton Pattern. Work with business systems analysts, project managers, and customers to understand the scope of work, priorities, and requirements for developmentin a fast paced AGILE environment.
  • Review therequirements to ensure technical feasibility and defining the scope within the iteration plan.
  • Creating the High Level Design and Detailed design for the Specifications.
  • Developing and supporting the application using client specific Framework, which involves with spring, Spring MVC, Servlets, JSP and Hibernate.
  • Prepared Cron Job entries to schedule the jobs to fire on appropriate time.
  • Providing the timelines for the newly created enhancements.
  • Involving in code review to verify whether the code changes done by the team members are meeting the client’s standards/ Java standards.
  • Extensively used Spring MVC for servlet configurations both during application Development and Test.
  • Involved in developing the user interface using JSP’s, JSTL, HTML, Struts and Servlets.
  • Performed version control management using Clear Case.
  • Responsible for Component Integration Testing and supporting System Integration Testing.
  • Developed the automatic build scripts using Maven for the application to deploy and test.
  • Involved in the preparation of Test Cases for Integration Testing.
  • Used JDBC, SQL queries, prepared statements and batch processing.
  • Involving in each phase of the delivery to make sure of quality deliverables.
  • Leading the team in such a way to deliver the tasks in right time.

Environment: Java5, Spring MVC, EJB, Hibernate, Spring MVC, Servlets, JSP, Agile, Ajax, HTML, JavaScript, Web Sphere 6.1, My Eclipse, IBM Web Sphere 6.1, UNIX, Junit 4.0, UML,JDBC, Web Services

We'd love your feedback!