We provide IT Staff Augmentation Services!

Java Software Engineer Resume

0/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • An accomplished software engineer specializing in Object - Oriented Design and Analysis with extensive experience in full life cycle of software design process including requirements definition, prototyping, proof of concept, design, interface implementation, testing and maintenance.
  • Four years of programming experience in IT industry in various sectors.
  • In hand experience of UML for creating DFD, Sequence & Class diagrams for modeling views in Rational Rose and Microsoft Visio.
  • Expertise in writing database procedures, tables and scripts for application enhancements.
  • Writing and performing test cases to meet the functional and unit level requirements.
  • Worked in different phases of software development lifecycle.
  • Posses expertise in Object Oriented Analysis/design and Java development skilled at progressing from problem statement to well documented design.
  • MS degreed Professional with extensive experience in the development, implementation and integration strategies within a team oriented environment, utilizing quantitative and qualitative analytical skills.
  • Multi-Tasking, and Organizational Aptitudes, with proven experience in design and Implementation of Strategies.
  • Good team player and experienced enough to lead a team.
  • Excellent communication and documentation skills.

TECHNICAL SKILLS

Java: Java, Collections, Java beans, Applets

JEE: Servlets, JSP, Struts, JNDI, JAXP, JAXB, JDBC, Java Mail, Spring, Hibernate, Log4j, JfreeChart, Spring-Ldap, XStream

Documentation/Design: UML, Rational Rose, Microsoft Visio, Micrsoft Office.

GUI: HTML/DHTML, JavaScript, Ajax, JSTL, Struts Validations, custom tags, CSS, XSL, yahoo widgets library, JQuery, Tiny-mce and wizzywig text editor, prototype lib.

Databases: MS SQL, PL/SQL, MySql, Oracle, MySql Migration Toolkit, OpenLdap

Languages: Java, C, ASP, XML, Expression Language, Visual Basic

Software and Tools: Eclipse, CVS, Power Builder, Ant, JUnit.

Operating Systems: Windows, MSDOS, UNIX

Web servers: Tomcat, Apache,Jboss

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Java Software Engineer

Responsibilities:

  • Evaluated UI performance issues and offer various solutions for UI improvements.
  • For managing content app, developed and enhanced various pieces of applications which include xml generation module, data transfer module, db query module, UI redundancy duplication removal modules.
  • Contributed towards migration of data from one system to another.
  • Enhance the system for various projects on Automation. The target of these projects was to reduce human labor.
  • Successfully analyze database and contributed towards written various complex queries which contributed towards performance improvements in db and cleanup of db.
  • Manage QA environments for testing new developments.
  • Directed various issues to Infosys team.
  • Documented various in-house enhancements in application.
  • Recognized for various simplified automation tools which reduces human involvement.

Confidential, Mount Laurel, NJ

User Admin- Application Design, security analysis, J2EE and java developer

Responsibilities:

  • Designed middle-tier layer using Data Access Objects design pattern for various operations.
  • Designed flow diagrams using UML and Rational rose.
  • Used Spring-Ldap framework to make application highly object oriented and dynamic.
  • Wrote business layer using core java standards.
  • Implemented front-end using AJAX, JSP, servlets, JavaScript and struts validations.
  • Implemented n-tier Architecture using Struts framework, spring and hibernate layers.
  • Developed Action classes, Request/Response Form Beans and Request/Response JSP pages
  • Used Validation Framework to control page layout
  • Devised Validation rules needed for the project
  • Utilized Log4j for request / response / error logging.
  • Wrote custom filters to make the application highly secured.
  • Recognized for making application highly integrated while maintaining all the standards and isolation among the layers.

Environment: Spring-Ldap, JSP, java, Ajax, yahoo widgets library, struts validation framework, filters, Core Java, Tomcat-5.5.23, Log4j, windows XP

Confidential

Application Integration, Requirement analysis and Java developer

Responsibilities:

  • Identify different resources and design class diagrams and flow diagrams.
  • Designed and deployed prototypes.
  • Design xml schema for various chart configurations and sources of data.
  • Implemented the complete Application Programming Interface using JFreeChart, core java and Dom library.
  • Writing test cases for various set of inputs.
  • Recognized for quick understanding and implementing various UML diagrams.
  • Fixed bugs reported in data-source applications.
  • Devised validation rules for given chart configuration files.

Environment: JFreeChart, Core java, UML, RR, JUnit, Dom, XSD,XML, JAXB, JAXP, Log4j,CVS1.1, Ant, windows XP and namespace library.

Confidential

Requirement Analysis and J2EE Developer

Responsibilities:

  • Interacting with the stakeholders to get a better understanding of client business processes and gather business requirements.
  • Identified Use cases from the requirements and wrote Use Case Specifications.
  • Link business processes to organizational objectives, perform critical path analysis, and identify opportunities for business process improvement.
  • Created Use Cases / Activity Diagrams / State Chart Diagrams, Sequence Diagrams, and Collaboration Diagrams thus defining the Data Process Model and Business Process Model.
  • Created test plan and test cases for user acceptance testing.
  • Designed schema and implemented database using Oracle object relational features.
  • Provided user defined object types and sub-types with query capability via Hibernate.
  • Implemented a functionality to dynamically show the list of suggested string during typing and displays hyperlinks for matched results using CSS, DOM, HTML, Java Servlets and XMLHttpRequest objects.
  • Developed value objects for various application views and communication across application layers.
  • Developed customized persistence Layer featured with File contents scanning and persisting objects using hibernate template.
  • Wrote various queries to access database using Hibernate Query language using DAO design pattern taking database standards, procedures and performance into account.
  • Wrote Custom tags for data access validation checks and security for various levels of users.
  • Recognized for catching hibernate related errors persisted in customized supporting application.
  • Effective implementation and design of product lead the company to new contracts.

Environment: UML, RR, JSP, Oracle, AJAX, Windows XP, CSS, DOM, Servlets, HQL, DAO/MVC design pattern, HQL, Tomcat 5.5.23

Confidential

J2EE Developer, Testing and Documentation

Responsibilities:

  • Fixing front-end bugs reported in existing system using JSP and wizard framework
  • Used Hibernate Query Language to set up queries with Oracle database for proposed new features.
  • Used JSP for setting actions and dealing with business and service logics.
  • Documentation using Microsoft word and visualization of process flow using Microsoft Visio.
  • Discussions with peers for effective and simplified implementation of the requirements.
  • Writing and implementing test cases for testing functionality of the system.
  • Writing Ant scripts for automatic testing.
  • Developed DAO components for efficient database interactions.
  • Used spring framework as a web application framework
  • Optimized subroutines to improve performance by 20%.
  • Recognized for writing effective test cases covering every set of input data.

Environment: JSP, Hibernate, Spring, MS SQL Server, JSP, Javascript, OpenLdap, JNDI, Ant, Struts Validation framework, Win XP, Eclipse, CVS 1.1

Confidential

Responsibilities:

  • Analyze requirements and examine various GUI techniques for implementation and come up with suitable one.
  • Develop web application using Java, Servlets, Java Server Pages, MySQL and Tomcat web server.
  • Co-ordinate data flow for different modules and deploy the application using Apache.
  • Migrating data from MS SQL to MySql using the tools.
  • Writing SQL scripts and stored procedures in MySql to implement the advanced features.
  • Create and enhance database design in MySql for data manipulation and various query results.
  • Implement file uploads, news, emails, feedback and help features for easy navigation.
  • Giving multiple presentations to professionals to show easy navigations and user specific requirements.
  • Writing custom tags for making application highly dynamic.
  • Modified Struts-config.xml for individual Action mappings to build the controller.
  • Achieved user acquisition for effective GUI and increased the cliental base of the Branch by 10% within a quarter.

Environment: JSP, Ajax, JSTL, MS SQL, MySQL, Tomcat, Ant, JavaMail, Apache, Power Point Presentations, Windows XP

We'd love your feedback!