We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

TX

OBJECTIVE

  • Seeking a position in software development where I can use my analytical and programming skills to add value and deliver high quality software applications.

SUMMARY

  • Over 8 years of working experience with all the phases of Software Development Life Cycle - Analysis, Design, Development, Testing and Implementation.
  • Experience in analyzing business requirements.
  • Expertise in Core Java concepts.
  • Good experience in domains like Government, e-governance, e-commerce industries along with active interest in Financial Services/Banking industries.
  • Strong experience in using open-source frameworks like Struts, Hibernate & Spring.
  • Experience in database design, development using SQL/PL-SQL in Oracle, MYSQL, SQL Server.
  • Proficient in Java/J2EE Design Patterns including Singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), Data Transfer Object(DTO), Business Delegate.
  • Expertise in Configuring and deploying applications on JBOSS, Weblogic and Tomcat Servers.
  • Experienced in Web applications developments, Client/Server Technology, Distributed Applications using J2EE Enterprise Applications.
  • Extensive experience in Web applications developments using - HTML, CSS, XML, JavaScript, Ajax, J2EE, JSP, JMS, Servlets, JDBC, JNDI, Java Beans, Struts.
  • Experience using middleware business logic technologies Session Beans, Message Driven Beans.
  • Experience with Java Messaging Service (JMS) and worked on Weblogic, ActiveMQ(Message Oriented Middleware ).
  • Good knowledge in Web Services using SOAP, UDDI and WSDL implemented using Apache AXIS, JAX-RPC, JAX-WS, JAX-RS.
  • Good experience in XML technologies such as DTD, Schemas and XML parsers like SAX, DOM.
  • Excellent communication skills and strong interpersonal skills. Highly adaptable in quickly changing technical environments with very strong organizational and analytical skills.

TECHNICAL SKILLS

Java/J2EE Technologies: J2EE, JSP, Servlets, JDBC, EJB, JNDI, JMS, MDB, JavaBeans, XML, Web Services, JAXB.

Frameworks: Struts 1.2, Spring, Hibernate, Apache Axis.

Scripting Languages: AJAX, jQuery, JavaScript, HTML, CSS.

Application and Web Servers: WebLogic 8.1/12c, Apache Tomcat 6/7, JBOSS 4.

Databases: Oracle, MYSQL, SQL Server XML Technologies DTD, Schemas, XSLT, DOM, SAX IDE Eclipse, MyEclipse.

Operating Systems: Windows, UNIX, LINUX CM Tools SVN, CVS Building/Testing Tools ANT, JUnit.

PROFESSIONAL EXPERIENCE

Confidential, TX

Sr. Java Developer

Responsibilities:

  • Involved in the requirement gathering, design analysis and documentation, development
  • Created use case diagrams, sequence diagrams and class diagrams using MS Visio tool
  • Implemented threads using the Callable interface, which picks up work package id from FIFO queue, and returns the type of work packaging
  • Did framework (Southwest framework)upgrade for STEWI Services
  • Implemented FIFO queue, which stores the work package id.
  • Used Hibernate framework for back end persistence
  • Developed Restful Services to get Work Packaging related information from a Mainframes application
  • Used design patterns like Factory Pattern, DAO and DTO
  • Wrote code to poll the JMS queue to retrieve information like aircraft type, departure / termination information for a particular date
  • Used Spring IOC to configure datasource, hibernate local session factory and security services .
  • Configured security service to make secure calls from one service to another
  • Used Apache ANT for the build process, SVN as code repository, JIRA for bug and issue tracking
  • Worked in onsite-offshore model
  • Used Agile development methodology

Environment: Java, J2EE, Spring IOC, Hibernate, Oracle 11g, SVN, ANT, WebSphere, XML, JSON, Restful Web Services (Jersey), Log4j Junit, Eclipse, Linux

Confidential, CA

Sr. Java Developer

Responsibilities:

  • Analyzed the business requirements and created use cases
  • Involved in the requirements review meetings.
  • Partnered with business analysts to clarify any specific scenarios.
  • Developed User Interface using HTML, JSP and Struts tags.
  • Involved in front end validation using JavaScript, jQuery and Struts Validation framework.
  • Developed business logic usingEJB3.
  • Used Hibernate for storage and retrieval of image assets as objects from database(Oracle).
  • DevelopedRESTservices to download/export images to generate image previews.
  • Designed and implemented Web Services using Jersey.
  • Integrated Apache ActiveMQ with the JBOSS Application Server.
  • Used Active MQas service messaging framework for communication between components.
  • Used MDBs to process the incoming messages and perform the services requested by message.
  • Wrote ANT scripts to build and deploy the application on JBOSS.
  • Worked in Agile environment.

Environment: Java, J2EE, Spring MVC, EJB3, Active MQ, Hibernate, Oracle, JBOSS, SVN, jQuery, JavaScript, JSON, XML, RESTful Web Services(Jersey), ANT, Log4J, JUnit, Eclipse, Windows.

Confidential, Bloomington IL

Sr. Java developer

Responsibilities:

  • Gathered business requirements required for developing the web application.
  • Developed the front end using HTML, JSP and Struts tags.
  • Performed front end validations using jQuery, JavaScript, Struts Validation Framework.
  • Implemented Model View Controller (MVC) architecture using Struts Framework at the web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed Action Class, Action Form, Form Beans using Struts Framework.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file.
  • Implemented spring framework’s dependency injection and IOC.
  • Developed object level threads for all server requests.
  • Used EJB to develop the Business logic.
  • Developed Session Beans to process requests from the user and used Hibernate to retrieve and update customer information.
  • Written MDBs to work with JMS for achieving asynchronous messaging.
  • Used WSDL file information for invoking Web Services and used SOAP for accessing WebServices.
  • Developed the Web Services using JAX-RPC.
  • Used Struts validation framework for validating forms.
  • Involved in debugging and application modules.
  • Used Log4J for logging and debugging purposes and JUnit to perform unit testing.
  • Used Web Logic application server for deploying various components of applications.
  • Tested the web application and deployed on the application server.

Environment: Java, JSP, Struts, Spring IOC, EJB, JMS, Hibernate, HTML, JavaScript, jQuery, SOAP, JAX-RPC, XML, AJAX, Oracle, Eclipse, CVS, Log4J, JUnit, WebLogic application server, Maven.

Confidential

Java Developer

Responsibilities:

  • Technical owner of the module.
  • Created Use Case Diagrams, Class Diagrams and Sequence diagrams for this module using Rational Rose.
  • Designed and developed interfaces to interact with third party SMS service provider vendors for getting the status of the text message.
  • Implemented Factory Pattern for SMSProvider.
  • Implemented DOM parsing of XML Document.
  • Involvement in design, development and coding of stored Procedures, DDL & DML statements.
  • Built test scripts and test cases for system testing.
  • Prepared Unit Test Plan for capturing all the possible test scenarios so that the design phase would have minimum defects in development phase.
  • Managed and resolved production issues and worked closely with the testing team.
  • Fixed bugs in existing code of certain modules.
  • Contributed actively in requirements, analysis and design review meetings.

Environment: Java 6, JSP, Hibernate, SMS service provider APIs, XML, JUnit, JavaMail, Hash table, DOM Parser, Factory Pattern, MySql 5, SVN, Ubuntu 9.

Confidential

Responsibilities:

  • Involved in gathering the requirements from the business analyst and representing them using UML and Rational Rose.
  • Prepared UML Sequence diagrams, Class Diagram, Activity diagrams to be incorporated in the Technical Design document using Rational Rose tool.
  • Involved in designing the application using MVC pattern.
  • Design and development of User interfaces using HTML and JSP/JSF.
  • Used jQuery, JavaScript to perform front end validations.
  • Developed the modules Contacts, Contractors Database, Notice and Document management, Dues generation and tracking for Groupz.
  • Used iText to generate Notices in PDF format.
  • Active involvement in design, development and coding of stored Procedures, DDL & DML statements.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework.
  • Implemented Web Services.
  • Implemented Business Services using the Core java and Spring.
  • Involved in writing SQL queries.
  • Designed and developed Logging framework using Log4j
  • Responsible for unit and integration testing.

Environment: Java 6, JSP, Spring, XML, JSF, HTML, Javascript, JUnit, jQuery, MySql5, Hibernate, iText, Log4j, MyEclipse5, Tomcat, SVN, Ubuntu 9.

Confidential

Java Developer

Responsibilities:

  • Designed, coded, tested, and documented software for the intranet application of APTDCL which consists of back office applications such as Financial Management System, Inventory Management System and Transportation Management System.
  • Prepared test cases for the back office applications.
  • Involved in design, development and coding of stored Procedures, DDL & DML statements.
  • Prepared the functional and design document.
  • Coordinated with client about requirements.
  • Used Agile Software development processes.
  • Developed the View pages in JSP, using JavaScript validations.
  • Implemented the Business Logic using Design Patterns like DAO, DTO, Business Delegate, Value Object.
  • Involved in manual testing.

Environment: Windows, JBOSS, Java, J2EE, JSP, Servlets, Struts1.1, JDBC, CSS, JavaScript, HTML, MySQL, Log4j, Eclipse.

Confidential

Responsibilities:

  • Involved in Analysis and Design phases.
  • Prepared functional and design document.
  • Analysis of specifications provide by the Client.
  • Coordinated with the client for requirements.
  • Developed the View pages in JSP, using CSS and JavaScript validations.
  • Involved in separating all business logic from existing application using design patterns such as DAO’s and DTO’s.
  • Involved in mannual testing.

Environment: Java, J2EE, Struts1.1, JDBC, Servlets, JSP, JavaBeans, Junit, XML, Javascript, MySQL, Windows, Tomcat.

Confidential

Responsibilities:

  • Coding, JavaScript Validations.
  • Understanding the requirements and Product functionalities.
  • Analyzing Requirements and Designing the Functionality of the product.
  • Involved in separating all business logic from existing application using design patterns like DAO's and DTO's.

Environment: Struts1.1, JDBC, Servlets, JSP, Java Beans, Javascript, XML, Oracle, Tomcat, Windows

We'd love your feedback!