We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Naperville, IL

PROFESSIONAL PROFILEAround 7 years of strong experience in the full life cycle (SDLC) of the software development process including requirement gathering, analysis, design, developmentwriting technical/system specifications, interface development and implementation of Client/Server, Distributed, Internet and E-Commerce application using Object Oriented Methodologies and RDBMS. Complete multi-tiered application development lifecycle experience using Java- J2EE/J2EE Technologies Expertise in reviewing client requirement, prioritize requirement, creating project proposal.

  • Expertise in several J2EE Technologies like JSP, Servlets, Web Services
  • Expertise in writing Sub Queries, Cursors, Functions and performed data analysis using SQL, SQL Server Management Studio, Oracle
  • Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
  • Expertise in Risk analysis, use case analysis, baseline acceptance criteria and deliverables.
  • Expertise in BEA Web Logic 11g, Jakarta Tomcat 5.5/6.0.23
  • Experience working with core Java and Java Multi-Threading application
  • Excellent experience with Databases such as MySQL, Oracle 10g/11g and SQL Server 2005
  • Proficiency in System Life Cycle including developing and testing the applications.
  • Experience in MVC (Model View Controller) architecture, using Struts, AJAX and Spring Framework with various Java/J2EE design patterns.
  • Proficient in Java/J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5.
  • Experience using Agile and Extreme Programming methodologies.
  • Conversant with Web/application Servers- Weblogic, Tomcat 5.5/6.0.23.
  • Extensively worked on debugging using Eclipse debugger.
  • Experience with Databases like Oracle 10g/11g, MySQL, and JDBC etc.
  • Efficient team member with excellent work/time management skills, excellent leadership, communications and Interpersonal Skills, ability to work under strict deadlines.
  • I wish to closely participate in the growth, development and success of the organization.
  • Project co-ordination and management skills.

TECHNICAL SKILLS

Languages/scripts:JAVA, C, COBOL, JavaScript, HTML, XML, UML,Visual Basic, PL/SQL,CSS Operating System:Ms Dos, Windows NT, Windows 7, UNIXDatabase and Tools:Oracle10g/11g,JDBC,MySQL5.0/5.1, SQL Server 2000/2005, MS Access, DTS, SSISVersion Control Tools:Visual Source Safe, CVSJ2EE Technologies:Java Beans, Web Services, Java, JSP, Servlets, XML, JDBC, RMI, JMS, JNDI, SOAP/WSDL, AJAX, SOP, i18N, l10N Resource Bundles & propertiesMOM:JMS1.1, Sonic MQFramework and Libraries:Apache Ant, Spring 2/2.5/3, Jakarta Struts1.1, Jakarta Taglibs, JSTL, Log4j, Hibernate 3.5, SOPDevelopment IDEs Tools:Eclipse 3.6, NetBeans, Eclipse debugger, JUnit, clear caseWeb Servers/Servlets Container:Apache Tomcat 5.5/6.0.23, BEA Weblogic 11g, Glassfish Application Server 2.1.1/3.0Core JAVA/APIs:Multithreading, RMI, Collections, IO, Servlets, AWT, JDBC 3.0, RMI, JNDI, Java Mail API, JMS

PROFESSIONAL EXPERIENCE

Confidential, Naperville IL Jan 2010 – to Date
Project: Softwaremag 
Senior JAVA Developer
Softwaremag.com, the IT Software Journal, is focused on pointing the CIOs, IT managers, IT staff, and surrounding professionals to the product and service options available to help them address their business challenges. This is done through the Software 500 revenue-based ranking of the leading software and service providers worldwide, and through their editorial features, columns, and new product coverage, and associated Buyers Guides, across its editorial focus areas
Responsibilities:

  • Designed and developed picking/put away screens using Eclipse 3.6, HTML, JSP, Servlets and Java Script.
  • Worked with project teams in developing RF scanning applications for picking, replenishment & putaway. Used AJAX components in developing UI.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
  • Experience in using IDEs Eclipse, MyEclipse, WebShpere, JDeveloper for Application development.
  • Very Strong knowledge in using J2EE based App Servers like Jboss 5.0, WebSphere 6.1, Weblogic 8.1, and Web servers like Apache Tomcat 5
  • Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies.
  • Wrote JavaScript to validate the fields of the picking, put away and replenishment screens.
  • Designed/developed UI with AJAX, HTML, DHTML and JavaScript for interactive web pages.
  • Worked on Oracle & SQL Server as the backend databases and integrated with Hibernate to retrieve Data Access Objects.
  • Also designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
  • Wrote build and deployed scripts using ANT scripts.

Environment: Java, J2EE, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.5, Spring 2.3.2, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, Web logic, Log4j, Oracle10g, SQL server, JUnit 4, JNDI 1.2, Eclipse 3.6

Confidential, Westmont IL /Java JAVA Programmer at Confidential . Jun 2008 to Dec 2009Confidential is a company which designs RIA’s and other websites using Flex, Java, PHP.
Responsibilities:

  • Developing RIA's (Rich Internet Applications) using a combination of Flex, Flash, Java, PHP.
  • Wrote HTML, CSS and used JQuery for non-interactive webpage designs.
  • Designed/developed UI Action Script, MS Script, HTML, DHTML for interactive web pages.
  • Created a test database in MySQL and tested it using HTML, PHP and Wamp Web Server.
  • Expertise in developing light weight business component and integrated applications using spring framework, Spring web MVC using features like IOC and configuring application context for spring bean factory.
  • Created an online survey in Flex with retrieving the questions and answers from the database.
  • Completed Adobe Online Training in Flex.
  • Spring Introduction - Involved in complete hands on programing on the core product development using J2EE, JSF and Spring


Environment: Java, J2EE, Adobe Flex, Flash, Wamp Server, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, Oracle10g, SQL server, Eclipse 3.6

OrganizationConfidential, OR Jun 2006 -Jun2008 Java Developer 
Description: This is an Intranet application for Confidential. It provides for automation of weekly meetings that take place with the functional heads by the various functional groups in the organization. It allows different department's authorized users to add/update issues that are to be discussed by the functional heads. It allows functional heads to view the issues of different departments which may be Current / Pending / Closed. It also provides for adding / deleting users of different departments by the respective department authorized users. It facilitates Project Manager to add / update projects. It provides for generation of reports for different departments. Also it allows the functional heads to track the issues that are discussed in various meetings. 
Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using StrutsServlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Wrote Test Cases using JUNIT as a framework.
  • Developed a code for Web services using XMLSOAP and used SOAP UI tool for testing the services
  • Proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on WebLogicserver.
  • Involved in planning process of iterations under the Agile Scrum methodology.

Environment: Java, J2EE, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.5, Spring DI & AOP, Web Services, UML, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, Weblogic, Log4j, Oracle10g, SQL server, JUnit 4, JNDI 1.2, Eclipse 3.6,3.4

Confidential, PA Jan 2005 – May 2006
Project: Online & Mobile Banking
Role: Java/J2EE Developer
CONFIDENTIAL offers a wide range of financial and banking services for all our customers, from individuals and small businesses, to corporations and government entities. The project team was responsible for developing the online and mobile banking application using Java/J2EE technologies. As a part of this team, I was involved in developing system enhancements for variety of online banking applications. Responsibilities included assessing and determining design considerations, modify programs containing business logic, databases, client reports, internal reports and online presentations.Responsibilities:

  • Created design documents and reviewed with team in addition to assisting the business analyst / project manager in explanations to line of business.
  • Involved in analysis, design, construction and testing of the online banking application
  • Involved in meeting to gather information and requirements from the clients and preparing the requirement document.
  • Prepared the detailed functional requirements along with screenshots and description of all the modules.
  • Used AJAX for asynchronous communication with server
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Tiles Framework in the presentation tier.
  • Developed Struts Action classes using Struts controller component.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used Struts validator framework for client side and server side validation.
  • Also implemented dynamic loading of JSP’s using AJAX.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Responsible for writing complex SQL and HQL queries.
  • Apache Ant was used for the entire build process.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Used CVS for version controlling.

Environment: JAVA ,J2EE , JUnit, ANT,AJAX, JSP , JavaScript, Eclipse, PL/SQL, SQL server2005, Servlets , Struts, HTML, XML, Spring 2.0, Hibernate 2.0, Log4j, WebLogic 8.1, Unix, Rational Rose, CVS.

EDUCATIONBS in Computer science from University of Confidential

We'd love your feedback!