We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Having 8+ years of experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet/Intranet technologiesand developing Java and J2EE based applications using different framework and technologies like Spring, Hibernate, Struts, JSP, and HTML.
  • Expertise in working with Hibernate, spring and Struts.
  • Expertise in multi - tier, object-oriented J2EE and Core Java applications.
  • Strong J2EE/Java application development and programming background, with experience in defining functional/technical specifications.
  • Expert in web based applications and UI technologies such as CSS, object oriented JavaScript, JQuery, PlayFramework, HTML/HTML5, XHTML, DHTML, CSS/CSS3, XML, XSLT, and XSL.
  • Test Driven Programmer with thorough knowledge in unit testing with JUnit 3.8/4.0, JMockit, and Jtest.
  • Strong working knowledge of MVC architecture and efficient in implementing it.
  • Experience with major databases such as DB2, My SQL, MS SQL server and Oracle.
  • Have expertise in working with various operating systems
  • Experienced in creative and effective front-end development using JSP, JavaScript, HTML5, JQuery, Maven and CSS.
  • Developed web application in open source java framework spring. Utilized Spring MVC framework.
  • Configured and developed web applications in spring, employing AOP and IOC.
  • Experienced in using Version Control Tools like CVS, SVN and VSS.
  • Testing Tools Grunt, NodeJS, Junit, Quality Center
  • Extensive B2B development work on Web Logic, IBM Web Sphere, Jboss application servers and web development on Apache Tomcat Web server.
  • Good working experience in GUI design and application development using IDE’s like My Eclipse, Eclipse, Net Beansand IBM RAD.
  • Tremendous knowledge in working with databases like Oracle, MS SQL and My SQL.
  • Good exposure and knowledge of all stages of Software Development Life Cycle (SDLC) using various development methodologies based on Waterfall, Agile, Test driven development.
  • Highly result oriented, pro-active, proven abilities to learn new technologies quickly, and implementing them successfully in production.
  • Good team player and have excellent interaction skill to coordinate and work within a team
  • Excellent organizational and interpersonal skills with a strong technical background.
  • Quick learner and ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7, C++, SQL and PL/SQL, HTML, LINUX, Unix Shell Script, JavaScript

J2EE Technologies: JSP, Servlets, JDBC, MVC, Java POJO, Java Beans, EJB 3.1

Frameworks: Spring, MVC architecture

Persistence layer: Hibernate 2/3.1

IDEs/tools: Rational Application Developer(RAD), Rational Software Architect(RSA), Eclipse 3.4/3.5, Net-Beans, Oracle SQL Developer

Design Modeling: OOA/OOD, UML

Web Tools: XML, HTML, XHTML, DHTML, WSDL, SOAP.

Database: DB2 9.5/9.0, Oracle 10g/9i, MS SQL Server 2000/2005/2008, Microsoft Access.

Documentation Tools: MS Office 2003/2007/2010, Visio, MS Project, MS SharePoint

Web/Application Servers: WebSphere 8.0, WebLogic 6.1/7.0/8.1, Apache Tomcat 7x.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Senior Java Developer

Responsibilities:

  • Designed and Developed Java batch interfaces using Java, J2EE.
  • Developed DAO design pattern for hiding the access to data source objects.
  • Used Rational Application Developer (RAD) as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Developed database schema, complex SQL queries and stored procedures for querying database on Oracle 10g.
  • Implemented Model View Controller (MVC-2) architecture using Struts Framework at presentation tier.
  • Created Action Classes which route submittals to appropriate Business Delegate and render retrieved information.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring 2.0 Framework for Dependency injection and integrated it with the Struts Framework and Hibernate.
  • Used Rational Application Developer for writing code and WebSphere to deploy.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC-2, Business Delegate, Session Facade, Service Locator, and Data Access Object.
  • Worked with ETL (Extract, Transform, and Load) programming capabilities to support day-to-day operation.
  • Used SVN for software configuration management and version control.
  • Deployed the application on the WebSphere Application Server 8.0.
  • Used Agile software development methodology which helps to develop project plans.
  • Performed code review and unit tested the application.
  • Worked with JDBC and modified SQL Queries for better performance.

Environment: Java, J2EE, EJB 3.1, Rational Application Developer (RAD), Spring Framework, Struts Framework, MVC2, Oracle SQL Developer, JDBC, WebSphere Application Server 8.0, Subversion, JIRA.

Confidential, Charlotte, NC

App systems Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, and unit testing of the project.
  • Designed and developed views, controller and model components implementing Spring MVC Framework.
  • Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript.
  • Involved in coding the business logic for a medium-sized module.
  • Implemented login page using HTML5/4, CSS3/2, jQuery, AJAX and JSON
  • Involved in development of the user forms in HTML and front-end screens using JSP, Java Script and CSS.
  • Involved in Client side & Server side processing scripts using JSP and Servlet.
  • Used JSP display tag and custom tags extensively to display data in tabular formats and use features like column
  • Used JSF to Develop the User Interface of the Application Client.
  • Actively involved in development, testing and delivery of the modules.
  • Streamlining and tracking defects in the deliverables.
  • Wrote the controller inSpring MVCwhich delegates the request from front end to the delegator layer, to make calls with backend systemsandused Hibernate to persist in the back-end.
  • Extensively used CVS as the code repository and for version control.
  • Extensively usedWebStormfor development in the front end and usedSubversionas version control system andTortoiseclient for SVN.
  • Ran the standalone front end application inGrunt Server. Used Google Chrome for debugging the application.
  • Enhancements and support to every release which is done on quarterly basis.
  • Provide UAT and Production support.

Environment: Spring MVC, JSP, JSF, HTML5, Warp, Webstorm, Hibernate, Grunt, Maven, J2EE, Java, Waterfall, CSS 3/2, JSON and HTML.

Confidential, Chicago, IL

Java J2EE Developer

Responsibilities:

  • Implement the design features to the hub tool which is a spring framework tool. It is a testing tool for the QA which tests the Access application.
  • Implemented Software Quality Assurance procedures and testing methodologies
  • Develop and maintain the hub tool.
  • Developed the presentation layer in CSS, Web 2.0, JQuery, JSON and HTML for multiple browsers.
  • Processed every payment transaction as a job in the tool using spring batch framework.
  • Spring integrated with hibernateframework for the backend persistence.
  • Applied Springs IOC Container to facilitate Dependency Injection.
  • Involved in developing the core base Classes and designed the packaging needed for the project
  • Co-ordinate with the offshore team to get all defects fixed.
  • Work closely with the QA and development teams to write automated component and integration tests using Java, and Junit.
  • Implement the business logic suggested in the scrums.
  • Consumed Web Service using WSDL and SOAP to get the payment history from the collaborating data provider team.

Environment: Spring batch, Junit, QA, Soap UI, Maven, WSDL, HP Quality Center, J2EE, Java, Agile, CSS, Web 2.0, JQuery, JSON and HTML.

Confidential

Java Developer

Responsibilities:

  • Development of Java interfaces & Configuration Management of the source code.
  • Working with users to establish requirements and determine priorities.
  • Worked on J2EE like JSP Servlets.
  • Generated tree view of the columns that can be used in the report, using dTree JavaScript tree menu. User could use drag-drop the parameters from the tree and add them as required columns to report template.
  • Developing new applications, components & functionality to existing systems.
  • Involved in accurately providing estimated development times.
  • Worked with a few SOA technologies, and message exchange patterns.
  • Involved in design and modifying JSP (java server pages) which act as view.
  • Used Web Services for getting status of claim report and CVS for version control.
  • Used Rational Application Developer for writing code and WebSphere to deploy.
  • Developed JUnit test cases for all the developed modules.
  • Develop complex schemas and XSLT transformations to read, enhance and process incoming Data and map it to E-business Suite Web Service Schemas.
  • Design and implement error handling framework using the Fault handling framework which logs all errors in the backend and does appropriate actions.
  • Developing new functionalities, both back-end and front-end.
  • Analyzing data and conducting compatibility and quality assurance testing.
  • Identifying & addressing conflicts with newer client-implemented software.
  • Designing, developing, testing & configuring a custom pre-authenticated scenario.

Environment: Core Java, Servlet, JSP, spring, XSLT, JavaScript, web services, MySQL, Eclipse.

Confidential

System Engineer

Responsibilities:

  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used Java Message Service (JMS), MDBs for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Implemented Design Patterns like Model-View-Control, Front Controller, Session Facade, Data Access Objects and Singleton.
  • Consumed Web Service using WSDL and SOAP to get the credit history from the service provider.
  • Apache Ant was used for the entire build process.
  • Developed Struts Action classes using Struts controller component.
  • Developed the application using Oracle JDeveloper 10g.

Environment: Oracle Application Server, Oracle JDeveloper 10g, EJB (JMS), Struts1.1, JSP 2.0, Servlets 2.4, Hibernate 3.0, XML, XSLT, Spring1.2, WSDL, SOAP, JDBC, JavaScript, UML, HTML, ANT, CVS, Log4J 1.2.7, JUnit 3.8.1, Oracle 9i.

We'd love your feedback!