We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

PA

EXPERIENCE SUMMARY:

  • Overall 9+ years of experience in full lifecycle software implementation - Analysis, Design, Development, Testing, Implementation, and Production support using various technologies and N-Tier enterprise applications using industry standard Java/JEE technologies.
  • Sun Certified Java Programmer (SCJP). Sun Certified Web Component Developer (SCWCD).
  • Working experience on Multi-Tier Architecture and Design using client-server and Web Technologies in Leading Banking and Financial Services, Investment Banking and Travel Domain.
  • Technical strengths include Java, XML Frameworks and Design Patterns.
  • Experience in designing the model-view-controller (MVC) unified framework for building the web apps using Servlets, JSP custom tags, JSTL and message resources.
  • Agile Methodologist - Performed various other roles like Automation Engineer, Frame work development, Onsite/Offshore Coordination, Scrum Master and Test Driven Development.
  • Experienced in Web applications development using Spring MVC, AngularJS.
  • Produced and Consumed Web services in various style with various api’s like Jersey, Apache CXF, Jackson, JAXB. Heavily used XML, XSLT, XPath, XQuery, DOM and SAX Parser.
  • Experienced in engineering web development, all layers, from database to services to user interfaces using Java and JEE Technologies on Windows and Unix Platforms.
  • Strong Skills in Object Oriented Programming Concepts OOPS, Object-Oriented Design/Analysis, UML modeling and Design Patterns. Worked with UML design tools such as StarUML.
  • Expert skills in designing and developing web based enterprise applications using J2EE technologies like Servlets, JSP. Extensive experience in developing applications using Struts, spring, Hibernate, JDBC, XML Technologies, JavaScript, HTML, CSS, Eclipse development framework.
  • Experience using J2EE Design Patterns like DAO, MVC, Value Object, Singleton, Session Facade Pattern, Front Controller, Chain of Responsibility, Abstract Factory and Factory Pattern for reusing most efficient and TEMPeffective strategies for new development.
  • Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, MS SQL Server, and MySQL.
  • Worked extensively on Asset management tool PolarLake.
  • Good working noledge in Application servers such as WebLogic and Tomcat
  • Good noledge and working experience in XML related technologies like DTD, XSD and JAXP (SAX, DOM), JAXB parsers for parsing xml in to java object.
  • Proficiency in programming with different IDE's like NetBeans and Eclipse.
  • Worked in Windows based 7/XP/2000/NT/98/95, Mac and UNIX.
  • Experience in developing build & deployment scripts using Apache Ant and Maven, unit testing using JUnit. Logging using Log4J
  • Has worked extensively in version management tools such as VSS, TortoiseSVN, ClearCase, ClearQuest, and TortoiseGit.
  • As a Software Developer technically responsible for end-to-end application from design, project setup, evaluating & recommending alternatives, proof of concept, review of others code, facilitate testing & testing environment, troubleshooting & resolving integration issues, deployment and configuration of server environments. Support of deployed application.
  • As a system designer responsible for conceptual design, creation and maintenance of system diagrams for development, testing & production environments, taking part in review of use case, design, code, test and implementation plans.
  • Motivated team player with ability to work under minimal supervision possessing excellent communicational, interpersonal, analytical and problem solving skills.
  • Excellent logical, analytical & debugging skills, well focused and can meet the expected deadlines.
  • Experience in AGILE/Waterfall methodology of software development

TECHNICAL SKILLS:

Programming Languages: Java, PL/SQL, UNIX Shell Scripting

J2EE Technologies: JSP, Servlets, Struts, JMS, Ant 1.7.1, Apache Maven 3.0.5

Framework: Spring 3.x, Hibernate 2.x, iBatis 2.x, MVC Architecture, Struts 1.x/2.x

Web Technologies: JavaScript, HTML/HTML5, CSS, XML, Xqueries, XSLT

Servers: Apache Tomcat 5.x/6.x, Oracle Web Logic

Databases: Oracle 10g, MySQL 4.x, SQL Server

IDE Tools: Eclipse, NetBeans 6.9

Development Methodologies: Waterfall, Agile (Scrum)

Operating Systems: Windows 7/XP/2000/NT/98/95, Unix and Macintosh

Testing and Logging Frameworks: Junit, Log 4J

Configuration management Tools: VSS, TortoiseSVN, ClearCase, ClearQuest, TortoiseGit

Domain Knowledge: Banking and Financial Services, Investment Banking and Travel Domain

PROFESSIONAL EXPERIENCE

Confidential, PA

Java Developer

Responsibilities:

  • Involved in functional analysis to understand the Travel domain.
  • Involved in designing and writing the Enrichment framework.
  • Core developer in the New Features Team, developing web applications using Flex, JSP, Servlets, Struts, Spring MVC, spring, JSF, JQuery, JavaScript, DOJO, Angular JS.
  • Used Spring MVC and Spring WS to make calls to the Middle ware.
  • Used Spring JDBC, JPA and Hibernate templates to Read and write data into Database.
  • Developed the Functional Design Documents and the Technical Design Documents.
  • Developed complex business logic using Core Java, spring, and Hibernate.
  • The Front End of the Application was based on MVC II pattern and was implemented using Spring 3.0.
  • The flow between the screens was maintained using Spring WebFlow.
  • The backend was developed using spring, Hibernate and JDBC with MySQL 5.0 as the database.
  • The XML data received was parsed using JAXB XML parser.
  • Used JUnit framework for Unit testing of application.
  • SVN was used as the Version Code. Helped in installing and maintaining the SVN throughout the Development and Testing Phase.
  • Written Transformation Rules for Travelport Hotel and Air using XSLT.
  • Testing the Handlers and Adapters.

Environment: Java 6, Ant, XSLT, Flex, JSP, Servlets, Struts, Spring MVC, JSF, JQuery, JavaScript, DOJO, Angular JS, Spring, Hibernate Oxygen, JUnit, Log4j

Confidential

Java Developer

Responsibilities:

  • Implemented the whole Business Logic in a typical J2EE layered approach using Java/J2EE Patterns.
  • Written parsers for the backend data management.
  • Worked in producing and consuming WebServices using Oracle SOA.
  • Used Spring JDBC, JPA and Hibernate templates to Read and write data into Database.
  • Designing Tables and writing SQL’s for RDMS databases ( PL/SQL/T-SQL)
  • Extensively worked on Portal UI for integrating the various web Services.
  • Developed Web applications using JSP and servlets using Struts, Spring MVC and Spring Web Portlet.
  • Designed, developed prototype to evaluate the architecture and to meet the performance requirement.
  • Involved in understanding the Requirements, Designing and preparing the technical specification document with Architecture diagram, Class diagram, Sequence diagrams.
  • Responsible for writing Session Beans and setting different transaction attributes for these business services.
  • Established JDBC connection to retrieve the customer account details and transactions list from the Oracle database.
  • Used Maven for building, writing test cases and documenting the application.
  • Performed unit testing using JUnit framework.
  • Preparing detailed plans and schedules for the project.
  • Handling bugs and New Enhancements requests
  • Interacting with the client when handling request.

Environment: PolarLake, Maven, Java 6, Oracle 11g, WebServices, SOA, Oracle, Java, J2EE, JDBC, JPA, Hibernate, Portal UI, Struts, JSP, Servlets, Spring, Web Portlet, MVC, Spring, Oracle, Maven, JUnit.

Confidential

Java Developer

Responsibilities:

  • Gathering the functional requirements & writing the design document.
  • Involved in Analysis, Coding & Testing.
  • Preparing detailed plans and schedules for the project.
  • Adopted J2EE best practices, using J2EE Design patterns.
  • Used Spring 1.2 AOP for defining Advices using Annotations.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access Object (DAO) pattern.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Handling New Enhancements requests as per sprint assignment

Environment:Java 5, JSP, Servlets, Struts, My-SQL, Maven, Eclipse, JUnit, Log4j, springs, Hibernate, Agile Methodology

Confidential

Java Developer

Responsibilities:

  • Preparing detailed plans and schedules for the project.
  • Handling bugs and New Enhancements requests
  • Interacting with the client when handling request.
  • The Application was developed using MyEclipse 5.0 and deployed on JBoss 4.0 Application Server.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries
  • Used Web services - WSDL and SOAP for getting credit card information
  • Used JMS for asynchronous communication
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Enterprise Architect
  • Performed unit testing using JUnit framework
  • Used Maven for building, writing test cases and documenting the application.
  • Created RESTful web services for recruitment to update credit card information
  • Monitored the error logs using Log4j
  • Version control using CVS
  • Written parsers for the backend data management.

Environment:Java 5, JSP, Servlets, Struts, My-SQL, Ant, Eclipse, JUnit, Log4j

Confidential

Software Engineer

Responsibilities:

  • Gathering requirements, analyzing and designing for the application.
  • Handling bugs and New Enhancements requests.
  • Handling Campaigns and deployments of war files.
  • Development of user interfaces in JSP for document creation and document exchange
  • Worked on parsing the messages and storing them into the database
  • Implemented Model View Controller (MVC) architecture at the Web tier level.
  • Preparation of unit test cases, unit testing and system testing.
  • JUnit for Unit Testing.
  • Interacting with the client when handling campaign management and deploying new war files.

Environment: Java1.4, JSP1.1, Struts, Tomcat, Oracle, WinSCP, Eclipse, My-SQL

Confidential

Software Engineer

Responsibilities:

  • Gathering requirements, analyzing and designing for the application.
  • Preparing detailed plans and schedules for the project along with Team.
  • Designing and developing the framework for the application using patterns like MVC followed by the Model -2 Architecture.
  • Writing SQL on Oracle database
  • Deploying and testing the application on the development version of WebLogic server.

Environment:Java 4, JSP, Servlets, JDBC, Eclipse, Oracle, WebLogic

We'd love your feedback!