We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Glastonbury, CT

OBJECTIVE:

To obtain a full time position as a Java Developer / Software Engineer where I can use my diverse experience and skills in contributing towards the success of my employer.

SUMMARY:

  • 7+ years of experience in analysis, design, development and testing of a 3 - tier and n-tier component based applications using Core Java and J2EE, Struts, Spring, Hibernate, Servlets, JSP, JDBC, Java Beans, EJBs, JNDI, XML, HTML, and JavaScript for Healthcare/Insurance, educational institutes, supply chain management and e-accounting services.
  • Extensive working experience with Core Java, Servlets, JSP, JavaScript, JDBC, JNDI, MVC, Struts, EJB, Java Mail, XML, JUnit, Tag Libraries, Custom Tags, HTML, Design Patterns.
  • Experience with n-tier architecture design.
  • Expertise in Jakarta Struts- Tiles and Validations Framework.
  • Expertise in application development using OOP’ Confidential (Object Oriented Programming) concept such as Java, C++.
  • Good experience in open source frameworks like Spring and Hibernate.
  • Hands on experience with Oracle Database development experience using tables, triggers, views, packages and stored procedures in PL/SQL.
  • Rich experience in design and developing web applications using EJBs, Struts, Tiles, Hibernate frameworks.
  • Expertise in working with databases such as DB2, Oracle, MySQL, SQL Server, PGSQL.
  • Hands on experience in developing web services using SOAP over HTTP protocol.
  • Expertise in implementing XML technologies- XML, XML Schema, XPath, XSLT and also have good experience with DOM and SAX parsers.
  • Experienced in working with object modeling using UML tool Rational Rose implementing RUP software development process.
  • Good working experience in GUI design and application development using IntelliJ, Eclipse2.0/3.0, Net Beans 6.5 and JDeveloper IDEs.
  • Expertise in application servers like BEA Web Logic, JBoss and Apache Tomcat.
  • Good experience in Java Messaging Service (JMS) for Message-Oriented Middleware.
  • Used Tortoise SVN and WIN-CVS for managing the source code.
  • Good experience with deployment and release of the application with Maven, ANT building tool, test cases using JUnit and application logging using the Log4j.
  • Good experience with Agile /Scrum and Extreme Programming (TDD, Pair Programming).
  • Worked on various RAD tools like C++Builder, Delphi, Dreamweaver, FrontPage and JBuilder.
  • Experience in the development of applications using various design patterns like Singleton, Business Delegate, DAO, Factory, Session Façade, and MVC.
  • Experience in implementing complete Software Development Life Cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Testing, Maintenance and Support.
  • Adaptable to new technologies in short span and implement them in real time projects.
  • Hands on experience in developing client/server, multi-tier and web-based applications.
  • Quick learner and adoptable to new design patterns/frameworks for fast and quality development.
  • Excellent communication skill - has clear understanding of business procedures and ability to work as an individual and also as a part of a team.
  • Strong team player with good communication skills. Worked in collaborative team environment, multiple project managers and customers. Experienced in delivering the modules and projects at customer site.
  • Analytical and skillful approach to problem-solving, identifying root causes and corrective actions to meet project goals and requirements.

TECHNICAL SKILLS:

Languages: Java 1.4/5/6, C, C++, VB, PHP, SQL, PL/SQL, Progress 4GL

J2EE/JEE Technologies: EJB, Servlets, JSP, JSF, JDBC, JMS, JAXP, JNDI

Web Technologies: HTML, XHTML, DHTML, JavaScript, Ajax, XML, XPath, XSLT, CSS

Application servers: WebLogic, JBoss, GlassFish, Tomcat, Apache, Oracle 9i, 10g

Databases: Oracle, DB2, SQL Server, MySQL, ProDB

Frameworks/Middleware: Struts, Hibernate, Spring MVC, Ant, Maven

Design Tools: Rational Rose

Build & Test Tools: JUnit, BugZilla, Jira

IDEs: IntilliJ, Eclipse, JDeveloper

Version Control: Subversion (svn), CVS

MS Office Software: Word, Excel, Power Point, Outlook, Project

Operating Systems: Windows, Unix (Solaris), Linux, Batch & Shell Scripting

WORK EXPERIENCE:

Confidential, Glastonbury, CT

Java Developer

Responsibilities:

  • Experience in setting up development, staging, and production environment on WINDOWS Includes installing JDK, JBoss, and Oracle.
  • Implemented a web service using SOAP over HTTP protocol
  • Responsible person for handling client issues and developing new changes in the existing application
  • Experienced in writing JUnit test cases / Regression tests in test driven environment and automating web application for testing purposes using selenium software
  • Involved in shell script programming and deploying the war files into the production servers and troubleshooting.
  • Extensively used Apache Struts Framework to implement MVC architecture
  • Developed the presentation layer using HTML, DHTML, CSS, XML, XML Schema, JSP, JSTL, Ajax, JavaScript, and Web services, Servlets.
  • Involved in development using struts components - action mappings in struts-config.xml, tiles, Form Beans, Action classes for handling the Http requests from the front-end components, Backend, plug-ins in Struts architecture
  • Used Hibernate as the object relational mapping tool for persisting java objects.
  • Implemented logging throughout the application using the standard Apache Jakarta Log4J.
  • Experience using Version controls such as SVN.

Environment: Java, DHTML, HTML, Servlets, UML, J2EE, JSP1.2, SQL, Java Script, EJB 2.0, Form Beans, Struts, Hibernate, Tiles, Xml, Ajax, Soap, IntelliJ.

Confidential, Gainesville, FL

Java Programmer

Responsibilities:

  • Developed an application to monitor the yield of citrus fruits, harvested mechanically and alarm the truck driver in the machine when the fruit amount reaches to its limit
  • Developed an algorithm to calculate the volumetric yield of citrus flow on the conveyor using LIDAR technology.
  • Responsible person for developing Citrus Greening Disease Identification - Decision Support System
  • Experienced in setting up the environment for development and production on servers
  • Responsible person for gathering the requirements from writing specification, designing the system, building the database, development, testing and implementing the system.
  • Prepared technical specifications document for the given functional specifications
  • Developed business logic in EJBs. Developed 3tiered application using JSPs, Value Objects, DAO, EJBs.
  • Developed the presentation layer using HTML, DHTML, CSS, XML, XML Schema, JSP, JSTL, Ajax, JavaScript, and Web services, Servlets.
  • Extensively used Apache Struts Framework to implement MVC architecture
  • Involved in development using struts components - action mappings in struts-config.xml, tiles, Form Beans, Action classes for handling the Http requests from the front-end components, Backend, plug-ins in Struts architecture
  • Used Hibernate as the object relational mapping tool for persisting java objects.
  • Responsible person for handling client issues and developing new changes in the existing application
  • Requirement analysis, design and implementation of the web application which would be helpful for the farmers and the growers to identify citrus greening disease infected trees in the grove.
  • Development and implementation of a simulator to track the Robot and an algorithm to measure the heights of trees in an artificial forest
  • Developed a Java swing applet simulator to process the data received wirelessly and track robot activities and simulate those on the computer.

Environment: Java, Java swing applet, Java communication API, Java threads, J2EE, DHTML, HTML, Servlets, UML, JSP1.2, SQL, Java Script, EJB 2.0, Form Beans, Struts, Hibernate, Tiles, XML, Matlab, Labview

Confidential, New York

Software Engineer

Responsibilities:

  • Worked with business analysts (BA) and analyzed business requirements.
  • Created Use cases, Class diagrams, and Sequence diagrams using Rational Rose.
  • Responsible person for prototype design using HTML, JSP, Tiles and Struts MVC framework.
  • Performed Form level and business level validations using Struts Validation framework.
  • Implemented Web Services to provide the interface to various clients.
  • Used Hibernate framework for persistence layer.
  • Deployed application in development, Integration and Production environments.
  • Writing tests cases using JUnit in test / regression environment.
  • Understanding the functionality and writing test plans, test flows and test flow review for each module.
  • Responsible for developing modules involving Balance sheet, Income statement, material changes and company valuation data.
  • Interacted with QA team while working on the bug fixes.
  • Provided on call production support - troubleshoot and resolve production issues.

Environment: Java, JSP, Servlets, EJB, Struts, Hibernate, Web Services, XML, XSLT, SQL, JDBC, DB2, JDeveloper, HTML, Javascript, CSS, Weblogic, JUnit, CVS, Ant.

Confidential, KS

Software Engineer

Responsibilities:

  • Analysis of existing functionality, understanding new change requests and implementing completely new interface for new functionality.
  • Restructuring the accounts interface and prototype design, development of new accounts interface.
  • Design and development of new change requests (CR) and fixing the client issues.
  • Designing web interface/ prototyping using HTML, DHTML, UML, CSS, JSPs.
  • Implementing web page validation using JavaScript and struts validator.
  • Used Struts framework to implement MVC design pattern.
  • Involved in development using struts components—Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture.
  • Worked with tag libraries in struts framework.
  • Designed and developed session and entity java beans for implementing the business logic.
  • Writing the SQL queries in EJB (session and entity beans) for retrieving the data from the database.
  • Responsible person for designing new schemas and make changes in the database
  • Product Building, Integration and deployment of the application on the server for testing, Production environment.
  • Creating Crystal reports to represent the information
  • Written FTP program to read files(.csv) from server and dumping data into the database, involving 100s of batch updates in the database.
  • Development of scheduler in java for batch updats
  • Extensively worked with the JDBC Stored Procedures from DB2database.
  • Developed EJBs business components (packages and Modified Classes)
  • Used concept of Core Java Applets, Multithreading, Serialization, Externalization, Collections in the development.
  • Worked with J2EE Architecture, Design Patterns, available open source frameworks and Oracle - SQL Writing, Performance tuning.
  • Worked with Java Profiling tools and Application Servers like Web Logic and SOAP, XML messaging, Agile, Scrum with XP.
  • Used Struts in MVC implementation and OOAD that uses Servlets and JSP tags, from the J2EE specifications, as part of the implementation.
  • Coordinating development efforts and troubleshooting technical problems during testing.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Developed Business components using EJB 2.0.
  • Worked on Oracle 9i, 10g application server to deploy application using JSP and EJB’ Confidential .
  • Worked with Java Profiling tools and Application Servers like Web Logic and SOAP, XML messaging, Agile, Scrum with XP.
  • Support the product in test and production environment.

Environment: Java, DHTML, HTML, CSS, Servlets, UML, J2EE, JSP1.2, SQL, Java Script, EJB 2.0, Oracle 9i, 10g, Struts.

Confidential

Junior Software Engineer

Responsibilities:

  • Involved in analysis, design, implementation, testing the online examination system for Pune University, library system for MKCL and Authentication Authorization Auditing (AAA) module of digital college.
  • Gathered specification, designing the system, building the database, development, testing and implementing the system.
  • Prepared technical specifications document for the given functional specifications.
  • Developed business logic in EJBs. Developed 3tiered application using JSPs, Value Objects, DAO, EJBs.
  • Designed and Implemented Server Objects using Java Servlets, DAOs.
  • Translation of business requirements into component design.
  • Involved in the analysis and developed the Use Cases, Class Diagrams and the sequence Diagrams using Rational Rose for UML.
  • Developed and Designed Class definitions using Rational Rose (UML), to represent the inheritance hierarchy among various user interfaces, Data Model and Object Model.
  • Developed Action classes and Action Forms and stateless session beans.
  • Involved in defining the layout of the pages using Tiles framework.
  • Deployed applications into Development, Integration, Test and Production regions.
  • Designed test cases and performed unit, and integration testing.
  • Involved in system maintenance, enhancements and support
  • Understanding the client requirements and add designing document
  • Developed the user interface using JSP and Java Script to view all online trading transactions.
  • Developed both Session and Entity beans representing different types of business logic abstractions.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations
  • Used JDBC API to connect to the database and carry out database operations.
  • Worked with the testing team to identify, categorize and fix bugs.
  • Involved in the maintenance and support of the application
  • Implemented Business Delegate, DAO, DTO, Service locator, Session Façade, View Helper and Value Object design patterns for all the modules.
  • Applying Tiles Framework using Struts. Applying Validator Framework using Struts.
  • Testing - unit testing & integration testing, regression tests.
  • Developed PL/SQL Views function in PGSQL database
  • Used Ant build script to create EAR files and deployed the application in JBoss application server.
  • Deploying application in dev, staging, production servers.

Environment: HTML, XML, JDK 1.4.1, JSP, PGSQL, Struts 1.1, JBOSS 3.0, Servlets, EJB, Session Façade, JMS, Service Locator, Eclipse 3.0, My eclipse 2.1

We'd love your feedback!