We provide IT Staff Augmentation Services!

Sr Java Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 8 years of experience in designing, developing and deploying client - server, web and distributed end-to-end enterprise applications.
  • Extensively worked on Health care and finance domains.
  • Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, JavaScript using services like JDBC, RMI, JNDI, JMS, JTA, Java Mail.
  • Excellent work Experience in Core Java, J2SE 1.5 and 1.6.
  • Good hands-on experience with the latest frameworks such as Struts, Hibernate and Spring 3.0, has a solid understanding of the new Struts2 framework.
  • Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
  • Extensively worked on Web Services technologies like Soap, WSDL, Rest API.
  • Very strong working experience on XML, XQuery, DTD, XSL and XSLT, using DOM and SAX parsers extensively.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory and DAO, DTO and best practices for building enterprise systems.
  • Extensively used jQuery in web based applications.
  • Skilled at writing DB2, SQL, Stored procedures, Functions and Triggers.
  • Well versed with IDEs such as WSAD, Eclipse, RCP and Edit plus.
  • Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBoss application server.
  • Very good understanding of RDBMS, OOPS, OOAD and DOJO.
  • Experience in deploying applications on Windows and Unix environments
  • Experienced in writing JUnit test cases for system testing, Used Log4j for logging.
  • Excellent work experience with Version Control Tools such as Subversion, Mercurial, PVCS, SVN and IBM ClearCase.
  • Developed Self-Service, Enterprise web applications in BFSI, Pharmaceutical and Healthcare verticals.
  • Worked with Maven, ANT Builder for application building, scheduling, mailing and automation.
  • Worked on Agile Development Methodology.
  • Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.

TECHNICAL SKILLS:

Languages: C, C++, J2SE, SQL, PL/SQL

Web Development: JSP, CGI, JSF, AWT, Swing, JavaScript, HTML, DHTML, XML, XQuery, Jasper Reports, jQuery, DTD, DOJO, XSD, XSL, XSLT, Flex

J2EE Technologies: Servlets, JDBC, RMI, JNDI, JTA, JMS, Java Mail

Application Frameworks: Struts, Spring

ORM Frameworks: Hibernate

Middleware: JavaBeans, EJB

Web Services: Soap, WSDL, Rest API

RDBMS/ODBMS: Oracle, MySQL, Microsoft SQL Server, DB2

IDEs: Edit plus, Eclipse, WSAD

Application Servers: WebLogic, WebSphere, JBoss

Web Server: Apache Tomcat

Version Control: Subversion, SVN, PVCS, Mercurial

Tools: JUnit, Log4j, Apache Ant, Maven, TDD

Operating Systems: Unix, Windows

Security Frameworks: ACEGI

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr Java Developer

Responsibilities:

  • Involve in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
  • Develop/program new functionality and features in line with functional specifications and business requirements.
  • Provide recommendations to management concerning issues of programmer productivity and software development management.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs).
  • Implement Hibernate for data persistence and management.
  • Analyze and fix issues related to Soap Web services and Application responses.
  • Write database queries and programs for data insertion, updates and views.
  • Design and develop the presentation layer using JSPs, jQuery and JavaScript.
  • Involve in design, configuration, development and bug-fixes.
  • Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
  • Analyze, design, development of software systems to form a basis for the solution of information processing problems.
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of programs presenting challenges and design solutions to overcome such.
  • Responsible for developments with clients and third parties in ensuring and meeting structural requirements.
  • Exported web services using JAX-WS Spring support. Extensive experience in production support.
  • Implemented external customer page using Spring MVC pattern and IOC.
  • Automation of deployment and enhancement of web services testing framework primarily Jbehave.
  • Involved to work CA IDM web service interface is to allowed third party applications.
  • Enhanced database application for better data recovery connecting to Q/kdb database.
  • Conduct functional and performance testing.
  • Respond promptly and professionally to bug reports.

Environment:Java 1.6, Spring Framework 4.0, Hibernate, Oracle 10g, JPA, Web Services, Rest API, WSDL, XML, JAXB, WebSphere Server 7.0, DB Visualize, Log4J, Ant.

Confidential, Hoffman, IL

Java Developer

Responsibilities:

  • Wrote Java 1.6 code.
  • Implemented Rest API and deployed the Web services using WebSphere Server.
  • Worked on J2EE components and Services.
  • Worked on the design documentation preparation using Microsoft Visio 2007.
  • Implemented the Web application in MVC architecture with Struts, JSP, Servlet.
  • Involved in development of Struts Controller classes, Struts framework and involved in view part.
  • Involved in designing, building various custom tags.
  • Monitored development and handled deviations in development and deliverables.
  • Provided test support in SIT (System Integration Test) and UAT (User Acceptance Testing).
  • Used change management process to deploy application from lower environment to production environment.
  • Used Maven 3.x as the build tool and Tortoise SVN as the Source version controller.

Environment:Java 1.6, Struts 2.0, Hibernate, Oracle 10g, JPA, Web Services, Rest API, WSDL, XML, JAXB, WebSphere Server 7.0, DB Visualize, Log4J, Ant.

Confidential, Arlington TX

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of Check-in module in Agile Methodology.
  • Designed UI screens using JSP, Spring Web Flows and HTML 5. Used JQuery for client side validation.
  • Used Spring Framework for Dependency injection and integrated with the Spring Web Flows
  • Used JDBC to access Oracle 10G database for accessing customer information.
  • Extensive involvement in database design, development and coding of stored Procedures, DDL & DML statements, functions and triggers.
  • Used SAX and DOM XML parsers in the application.
  • Worked on SOA environment in Agile environment.
  • Consumed Web Service using WSDL and SOAP.
  • Deployment of application on Web logic 10.3.
  • Used Junit framework for Unit testing of application.
  • Utilized message queues in asynchronous messaging system between applications
  • Used Log4J to create log files to debug as well as trace application.

Environment: J2EE, Spring MVC, PL/SQL, Oracle 10g, HTML5, JQuery, SOA, WebLogic server.

Confidential, New York, NY

Java Developer

Role/Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object
  • Diagrams, using IBM Rational Rose XDE to model the detail design of the application.
  • Developed the application front end using Jakarta Struts 1.3 Framework: developed
  • Action classes, form beans and Java Server Pages using WSAD.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Deployed the applications on IBM Web Sphere Application Server 7.1.
  • Extensively worked on JMS 1.1 for sending data to IBM MQSeries in terms of XML Objects.
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database
  • Used XSLT to transform my XML data structure into HTML pages.
  • Used XML Web Services using SOAP to transfer information to the Credit Monitoring Systems.
  • Used CVS for version control across common source code used by developers.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 9i.
  • Developed JUnit test cases for all the developed modules
  • Monitored the error logs using Log4J and fixing the problems.

Environment: IBM RAD 7.1, IBM WAS 7.0, Struts 1.3, Web Services, Unix, Hibernate 3.0, Spring 2.0, J2EE 1.7, JSP 2.0, JMS 1.1, IBM MQSeries, XML, SOAP, WSDL, JAXB, Log4j, JUnit, ANT, JavaScript, HTML, CVS, Oracle 9i, PL/SQL, Rational Rose, Windows XP, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in development, testing and maintenance process of the application
  • Used Struts framework to implement the MVC architecture
  • Created JSP, Form Beans for effective way of implementing Model View Controller architecture
  • Created Session Beans, Entity beans for transactions with the database using JDBC
  • Developed necessary SQL queries for database transactions
  • Developed and maintained the application configuration information in various properties files
  • Designed and developed HTML front screens and validated user input using JavaScript
  • Used Cascading Style Sheets (CSS) to give a better view to the web pages
  • Used Eclipse for code development along with CVS for managing the code
  • Performed testing and bug fixing

Environment: Java, J2EE, Struts 1.1, JSP 2.0, JavaScript, CSS, HTML, XML, Web logic Application Server 8.1, Eclipse, Oracle 9i.

We'd love your feedback!