We provide IT Staff Augmentation Services!

Java Developer Resume

MN

SUMMARY:

  • Eight years of software development experience involving object oriented analysis, design, development and support of web based and n - tier client/server applications based on J2EE technologies with domain knowledge of Telecom and Healthcare Industries.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/ process frameworks like SDLC and tools like UML, Rational Rose.
  • Expertise in using J2EE technologies like Web services,XML,JSP, Servlets, JDBC, Java Beans.
  • Experience in using frameworks and tools like Spring, Jakarta Struts, Hibernate, Ant, Junit, Log4j.
  • Knowledge of Web Application Development Technologies such as JQuery, HTML,CSS, XML (SAX, DOM), Custom Tags, JavaScript, Angular.js, JQuery, Bootstrap Framework
  • Hands on Experience working with ApacheTomcat, IBM Web Sphere and JBoss .
  • Extensive Experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Session Façade, Factory, DAO, Front Controller and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in developing Stored Procedures, functions, triggers using Oracle and comfortable using databases SQL Server, DB2, MySQL..
  • Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
  • Extensive experience using Spring framework.
  • Extensive experience using Hibernate as ORM.
  • Hands on experience creating WebServices based on REST framework.
  • Experiences with build tools include Ant,Maven, Version/Source Control tools including Perforce, SVN.
  • Extensive experience using JUnit, EasyMock for unit /integration testing of application components.
  • Solid understanding of Java Design Patterns with emphasis on writing clean reusable code.
  • Fast learner and highly analytical with excellent interpersonal and communication skills.
  • Committed to meeting milestones, quick learner and proactive.

TECHNICAL SKILLS:

Programming languages: Java, C

Operating System: Windows 2000, Windows NT, Windows XP and UNIX

Frameworks: Struts, Spring MVC, Hibernate

Databases: Oracle, DB2, MySQL, MS SQL Server 2000

Web technologies: JSP, Servlets, EJB, JDBC, Java Beans, JNDI, JMS, HTML, DHTML, JavaScript, AJAX, Bootstrap Framework, Angular.js, JQuery

XML technologies: XML, XSL, XSLT, SAX, DOM, XMLBeans, JAXB, SOAP and WSDL

IDE: Eclipse, MyEclipse

Application Server: WebLogic, WebSphere, JBOSS

Web Server: Apache Tomcat

Version Control: SVN, CVS

Testing Framework: JUnit

Build tool: Ant, Maven

Tools: TOAD, SQL Developer

PROFESSIONAL EXPERIENCE:

Confidential, MN

Java Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Developed Use Case Diagrams and Class Diagrams using MS Visio.
  • Developed the application using Struts Framework that leverages classical Model View Controller architecture.
  • Implemented Struts to direct user requests to a controller Servlets, which determines the nature of the request and passed it off to the appropriate handler.
  • Developed the middle tier using J2EE - Java Servlets and Java Beans.
  • Designed GUI and front-end web pages using JSP and developed JavaScript solution for user input data validation.
  • Created Model logic using Java Beans and used Hibernate to store the persistence data into MYSQL database.
  • Writing scripts in Unix, Shell and Perl for automation of job.
  • Developed a tool to retrieve and send data to third party service provider using XML, SOAP.
  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Used JSP, HTML, and CSS for content layout and presentation.
  • Implemented business logic using Session Beans, Servlets and stored procedures.
  • Created the web application using MVC Struts framework.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Analyzing and design requirements provided by business users.
  • Writing design specification and develop test cases.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, Angular.js, JQuery, Bootstrap Framework and HTML5 as data and presentation layer technology.
  • Writing Unix, Shell Scripting, Bootstrap Framework, Angular.js, JQuery
  • Used Spring Framework for dependency injection for Action classes using Application Context xml file.
  • Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
  • Involved in developing stored procedures and Triggers.

Environment: Window 2000, MS Visio, Java, JSP, JavaBeans, Struts, Hibernate, Servlets, JavaScript, MySQL, JUNIT, CSS, JSTL, PL/SQL, SQL.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in the development of a Proof of Concept for the project.
  • Application has been developed using the Model View Control (MVC) architecture using Struts Framework.
  • Developed (Java Server Pages) JSP’s and generated HTML Files.
  • Development of Application based on J2EE (Servlets, JSP, JDBC, JNDI) and Web Services.
  • Integrated the Application with Database using JDBC.
  • Used JNDI for registering and locating Java objects.
  • Deployed the Enterprise Java Beans in IBM WebSphere Application Server.
  • Extensively worked on PL/SQL, SQL
  • Interacted with backend and wrote stored procedures, functions and cursors for deleting and inserting.
  • Created Design of application and requirement analysis using UML.
  • Implemented Log4j for debugging purpose.
  • Implemented ANT build script to build and deploy the application in Websphere Server.
  • Responsible for continues monitor and control of test driven approach for every short development cycle for developers and check the results with the actually acceptance test from testers. 
  • Involved in Designing the project architecture, involved in making decisions if any changes in the current design of the product.
  • As a senior member of the team work closely with product management, QA, and release management teams as well.
  • Extensively worked on PL/SQL like interacting with Database, Writing Simple Stored Procedures and debug using as well .
  • Involve in requirement gathering, designing, developing and deployment of the Application.
  • Creating HLD documents as per the Customer Requirements.
  • Generated the Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase using UML in Rational Rose.

Environment: Java, JSP, Servlets, JDBC, Webservices, SOAP, WSDL, Websphere, Eclipse, MySQL, SQL Developer, CVS, Log4j, ANT.

Confidential, MI

Java/ J2EE Developer

Responsibilities:

  • Developed SOA business services, objects, business objects, adapters, DAO’s, WSDL files.
  • Developed adapters to communicate to various backend like LDAP, web service, Oracle etc.
  • Developed request and response schemas for the different services mainly using XMLSpy tool.
  • Development of batch jobs, database scripts, procedures, function, PL/SQL code.
  • Validated request and response xml at the schema level using XMLBEAN API. Since schemas were generic to support more than one service developed additional validation rules to validate XML documents. Used XmlBean API extensively to populate and pullout required element values.
  • Developed an exception hierarchy to be used by all the modules in the application.
  • Developed test plans and test cases to conduct unit testing of the application.
  • Developed wrapper scripts to automate build in any environment form development to production.
  • Attending to defect tickets and making appropriate changes, checking in the code and redeploying the application. Keeping constant touch with the configuration and infrastructure teams to make sure the services are running smoothly.
  • Created JDBC connection pools, foreign JMS connection factories resources etc and deployed the application in JBOSS Server.
  • Designed the Object Model and Architecture for the application using Visio, writing Technical Specification document Preparing the schedule for the entire SDLC
  • Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
  • Involved in development of User Interface using JSP, JavaScript, XSLT, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
  • Used Struts, Front Controller and Singleton patterns, for developing the action and servlet classes, Involved in designing and developing business and utility classes of the system.
  • Used Struts validator framework to validate data.
  • Implemented the business logic in stateless session Beans
  • Developed Message Driven Beans to send emails notifications.
  • Developed backend procedures using PL/SQL.

Environment: Window 2000, MS Visio, Java, JSP, JavaBeans, Struts, Hibernate, Servlets, JavaScript, MySQL, JUNIT, CSS, JSTL, PL/SQL, SQL.

Confidential, Charlotte

Java/ J2EE Developer

Responsibilities:

  • Designed and developed new Java/J2EE components using Web sphere to accomplish the data reconciliation functionality.
  • Was involved in Analysis, Design, Build and component testing of various components required for integration effort. Was also involved in providing both high level and low-level design of interfaces.
  • Worked in the Architecture build-up team to develop a Service Oriented Architecture -SOA solutions.
  • Developed JMS based module for message processing.
  • Worked as Technical Lead for team of 5 people and interacted with various other teams involved in the project for successful implementation and addressed the post-production issues.
  • Worked on Spring JDBC for data lookup calls. Used Rich faces to build user interactive pages.
  • Designed and developed XML, XSD, DTD’s, XPath and schemas to incorporate functionality for change requests by business clients.
  • Held meeting with Business teams to know the requirement and provided low-level and high-level design for the components.
  • Integrated JPA into existing RDBMS application. Also integrated the application with LDAP for single sign-on.
  • Provided Design Walkthrough to Business and reviewed/incorporated changes for the change requests.
  • Involved in all phases of the Software development life cycle (SDLC) and responsible for planning and estimation of development effort for various modules.
  • Modified AIX shell scripts for changing the schedule of the jobs in accordance with business needs.
  • Implemented the Web pages using JSP, Java Script.
  • Provide support to the team to use the common components and using framework for the development
  • Handle the Infrastructure maintenance, upgrade and technical support responsibilities for the project
  • Participate in Code, Design, Analysis, and Test Plan Reviews

Environment: Java, J2EE, Web sphere, Web Services, SOAP, WSDL, Eclipse, JPA, HTML, XML, Toad, Java script, DB2, Unix, XSD, Spring, Hibernate, Agile Methodology, SCRUM, Continuous Integration, Ant.

Confidential

Java Developer

Responsibilities:

  • Develop and enhance modules within Apollo Workstation's Customer Service Module
  • Use Struts and Javascript for web page development and front-end validations
  • Fetch and process customer related data.
  • Created Servlets, JSPs and used JUnit framework for unit testing
  • Developed DAOs, Stored Procedures and SQL queries to support system functionality
  • Application design and documentation -- UML system use cases, class, sequence diagrams developed using MS Visio
  • Use Ant scripts to automate application build and deployment processes
  • Support Production/Stage application defects, track and document using Quality Center.
  • Develop and enhance modules within Apollo Workstation's Customer Service Module
  • Use Struts and Javascript for web page development and front-end validations
  • Fetch and process customer related data.
  • Created Servlets, JSPs and used JUnit framework for unit testing
  • Developed DAOs, Stored Procedures and SQL queries to support system functionality
  • Application design and documentation -- UML system use cases, class, sequence diagrams developed using MS Visio
  • Use Ant scripts to automate application build and deployment processes Support Production/Stage application defects, track and document using Quality Center

Environment: Java 1.4.2, Struts 1.2, Java script, JDBC, CVS, Eclipse, Web logic Server 9.1, Oracle 9i, Toad, Linux.

Hire Now