We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 12 years of experience in all phases of Software Development Life Cycle (SDLC) including User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Integration, Planning and management of Builds, Configuration, Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control, Testing, Implementation, Documentation, in Banking and Networking domains.
  • Team Lead: Managed and mentored a team of about 5 - 10 team members.
  • Experienced in N-tier and Web based application design and implementation using various frameworks and technologies such as Core Java/J2ee, JSP, Servlets, Javascript, Spring, Struts, JDBC, EJB, SOAP, WSDL, XML, XSLT, XSD, JSON, JMS, Web Services and Hibernate.
  • Strong experience inMVC architectureand design implementation usingServlets and JSPas well as open source frameworks such as Struts and Spring MVC.
  • Extensive experience inCore Java, Servlets, JSP, JavaScript, JDBC, Struts, JSF, EJB, JNDI,AJAXand Custom Tag Libraries
  • Conversant in applying Java/J2EE design patterns (Singleton, Factory, Abstract Factory, Data Access Object).
  • Experienced in SQL, PL/SQL programming, Stored Procedures using Oracle 9i/10g, DB2.
  • Worked on various application servers such as WebLogic 6.0/7.1/8.1, WebSphere 5.0 and Tomcat 4x etc.
  • Experience in developingANT scripts and Maven Scriptsfor the build and deployment of J2EE applications.
  • Experience in Junit and code coverage tool EMMA.
  • Experience in working version control tools likeCVS, Clear CaseandSVN.
  • Excellent Leadership, Technical, Communication, Analytical and Problem Solving skills and ability to get on well with people including cross-cultural backgrounds.
  • Experience in software Development Processes such as Iterative and Agile Methodologies.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Domain experience in Banking and Networking domains.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Sr. Java Developer

Responsibilities:

  • Managed and mentored a team of 6-10 team members.
  • Designed and developed service layer around BGW for external communications using Spring rest services.
  • Designed and developed Data Access Object for Inventory and Activation module.
  • Designed and developed complex core Java components for Inventory and Activation module.
  • Implemented Restful web services using Spring MVC.
  • Designed and developed DAO classes using Spring JDBC template
  • Implemented DAO design pattern.
  • Implemented program constructs to process members in multi-threading environment.
  • Developed a logging framework using Spring AOP.
  • Coordinated closely with the load testing team to identify and setup load testing scenarios. Used JUnit for automated load testing.
  • Used EMMA code coverage tool to make sure the code coverage is 100%.
  • Managed the design, development and maintenance of assigned projects and associated technical documentation.
  • Followed the best practices on the coding. Some of the best practices followed are String externalization, making the code reusable, loosely coupling between components etc.
  • Implemented the mechanism of logging and debugging withLog4j.
  • Created UI pages using JSP, Servlets, Javascript, Ext JS, JQuery and HTML 5.

Environment: WebLogic, Eclipse, SQL Developer, SSH client, Java 1.6, JSP, Servlets, Ext Js, HTML 5, Junit, Log4j, Oracle, XML, Spring 3.0, PL/SQL, Oracle 10g, CVS, Ant, Rally.

Confidential

Responsibilities:

  • Designed and developed Async processor using Spring support to Rabbit MQ
  • Designed and developed Java classes for Async processor.
  • Designed and developed Java classes to get the orders from Cassandra and save it in oracle.
  • Worked closely with SIT team and understand the issue if any and fix the issues on time.
  • Designed and developed the java component to persist the order in Oracle using hibernate.
  • Implemented Spring Restful services to communicate with other systems around SSP.
  • Implemented the mechanism of logging and debugging withLog4j.
  • Written and executed unit test cases using Junit.

Environment: WebLogic, Eclipse, SQL Developer, Java 1.6, XML, Spring 3.0, Junit, Log4j, Hibernate, PL/SQL, Oracle 10g, CVS, Jenkins, Cassandra, Rabbit MQ.

Confidential

Sr. Java Consultant

Responsibilities:

  • Worked closely with business owners to streamline functional requirements and translate them into end-to-end system design solutions.
  • Involved in requirement gathering, design and coding.
  • Designed and developed the workflow system for loan process using java components and Oracle database.
  • Designed and developed create loan, search loan, search document and Workflow pages using JSP, Servlets and Strut 2 MVC framework.
  • Used Spring for dependency injection.
  • Used Javascript and JQuery for UI validation to make the loan information entered on create loan page is correct.
  • Employed java and J2EE design patterns like Singleton, Session façade, Value Objects, Business Delegate and DAO (Data Access Objects).
  • Developed the reporting framework to generate reports on monthly basis to the customer on their loan product.
  • Developed an email component to send an email to customers using Java Mail.

Environment: JBOSS, XML, Java, JSP, Servlets Spring 2.0, Hibernate, PL/SQL, Oracle 10g, Linux 8.2, SVN, Maven, Eclipse, JQuery, Struts 2, Java Mail.

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and implemented Investors, Accounts, Investments, Dealer and Reports modules of Unitrax based on customer requirement and specification.
  • Developed file management interface to create reports in PDF format using Struts framework / iText library.
  • Responsible for understanding the requirement and prepare a technical specification document.
  • Responsible for Gap analysis, Enhancement Request estimation, implementation, testing and delivery.
  • Responsible for analyzing functional design, coordinating with business analysts and customers to comprehend requirement and provide correct implementation.
  • Designed and implemented XML/SOAP web services to provide interfaces to various other systems.
  • Took responsibility for performance and load testing of the application. Coordinated closely with the load testing team to identify and setup load testing scenarios.
  • Responsible for providing mentorship, imparting product knowledge and facilitating workspace setup for the new hires as well as team members.

Environment: IBM RBD 6.0, WebSphere Application Server, JMS, SOAP, XML, HTML, Java, JavaScript, Servlets, JSP, Struts 1.1, PL/SQL, DB2, Linux 8.2, SVN, JPA.

Confidential, San Jose, CA

Technical Lead/Senior Java Developer

Responsibilities:

  • Managed and mentored a team of 5-7 team members.
  • Involved in Designing and Coding.
  • Developed User Interface using JSP, Servlets and Spring MVC architecture.
  • Installed and configured Eclipse for developers and configured CVS with Eclipse for source code maintenance.
  • Installed and configured Spring DM Application Server.
  • Used Data Access Object Design Pattern for Database operations.
  • Developed and tested JavaScript library for client side validations.
  • Resolve the technical problems faced by the team during the development.
  • Involved in functional and integration testing of the product.
  • Involved User Acceptance Testing (UAT) at the client side.

Environment: Java, JSP, JDBC, Servlet, Spring DM Application Server, Eclipse, SVN, Maven, OSGI, eclipse, XML, Spring batch, Oracle 9i.

Confidential

Responsibilities:

  • Designed and developed Job Manager Interface to do Image Distribution and Activation using Spring batch job scheduler.
  • Designed and developed UI screens using JSP, Servlets and Spring MVC.
  • Implemented DAO design pattern for database communication.
  • Used hibernate for data persistence.
  • Developed JUNITS to conduct unit and functional testing.
  • Developed and tested the client side validation using java script and jQuery library.
  • Designed and developed the complex java objects for the modules Configuration Management and Image Management.
  • Closely worked with users in UAT testing and addressed issues raised by the users.

Environment: Java, JSP, Servlets, Spring DM Server, Linux, OSGI, J2sdk1.4.2 02, XML, JavaScript, Oracle 9i, CVS, Hibernate, spring, Maven, Eclipse, Junit.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Developed presentation tier using JSP, Servlets and Struts framework.
  • Developed business logic using Java and implemented Action Handlers for Struts Action classes and deployed using WebLogic application server.
  • Used Struts tag libraries and custom tag libraries extensively while coding JSP pages.
  • Implemented creational design pattern (Factory) to create a specific type java objects.
  • Developed JUNITS to conduct unit testing.
  • Developed and tested the client side validation using java script library.

Environment: WebLogic, Linux, java, JSP, Servlet, Struts 1.1, XML, JavaScript, Oracle 8i, CVS, Eclipse, Junit, Webservices

We'd love your feedback!