We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

New York City, NY

SUMMARY

  • 5 years of experience in Design, Development, Deployment, Testing and Maintenanceof Client/Server, web based,Multi - Tier and Distributed software applications by using J2SE and J2EE technologies.
  • Involved in various stages of Software development Life cycle (SDLC) deliverables with Waterfall, Prototype and Agile (Scrum) methodologies.
  • Expertise with Object Oriented Design (OOD), Analysis (OOA) based on UML architecture using Rational Rose and Microsoft Visio.
  • Good exposure on J2SE technologies- Core Java concepts (Collections, Multithreading, concurrency, Generics, Garbage Collection and Exception handling)
  • Experience on Object Oriented Programming (OOP) such as Inheritance, Polymorphism, Abstraction and encapsulation.
  • Extensive experience in developing application usingJ2EE technologieslike JSP, Servlet, Strut, EJB, Spring, Hibernate, Log4j, SLF4J, JNDI, Junit, JavaMail API, XMLUnit, JDBC, Java beans, web servicesand JSF.
  • Good knowledge of different design patterns(Factory, Singleton,Business Delegate Pattern, MVC Pattern and DAO etc.)
  • Experience in programming withSpringFramework, Spring IOC, Spring MVC, Spring AOP, and Event handling, spring JDBC and spring transaction
  • Experience in programming with Hibernate framework, hibernate session, hibernate ORM mapping and Hibernate Query Language.
  • Skill in programming withStruts framework including Struts MVC, Struts validation, Strut tags and Struts integration with spring and hibernate Framework.
  • Strong experience with JSP session tracking, JSTL, Custom tag, JSP Java beans etc.
  • Generated reports by using Jasper Report.
  • Experience in developing web services using SOAP, REST, WSDL and UDDI.
  • Good exposure to version control systems:CSV,Subversion, VSSandRational ClearCase.
  • Experience in building, deploying and integrating with ANT and Maven.
  • Participated in performance tuning using profiling tool (JVM monitor and visual VM).
  • Expertise in developing web based GUIs using HTML, CSS,JQuery and Java Script.
  • Proficiency in programming with Eclipse and Netbeans IDE.
  • Working experience in deploying, configuration on application and web server such as Apache Tomcat, Glassfish, WebLogic and WebSphere.
  • Proficient in RDBMS conceptsincluding stored procedures, function, trigger, SQL queries and in creation of normalized database with MYSQL, MS SQL server, Oracle, DB2.
  • Developed UNIX shell script for QA Automated test case and for application deployment.
  • Strong technical background, excellent analytical ability, good debugging skills, team player, goal oriented, self-starter and ability to quickly learn new technologies as required.

TECHNICAL SKILLS

Languages: C, C++, C#, JDK 1. 5/1.6/1.7, Visual Basic,VB.NET,ASP.NET

J2EE technology: Java Beans,,JDBC,JSP, Servlet, EJB, JNDI,Log4j, SLF4J, SOAP & RESTWeb Services, JAXB

Frameworks: Struts, Spring, Hibernate,JSF, Junit

BuildTools: Version Control tools:

ANT,Maven, Jenkins: Subversion, CVS, Clear Case

Application Server: WebLogic, WebSphere

Web Server: Apache tomcat, Glassfish

IDEs: Eclipse, Netbeans

Web technologies: HTML, DHTML, CSS, JavaScript, JQuery,XML, Ajax

Database: MySQL, MS SQL Server, Oracle, DB2,MS Access

Query Language: Test reporting tool:

Other tools: SQL, PL/SQL

JIRA: JVM Monitor, VisualVM, Confluence

Operating System: Windows 9x, Windows XP, Windows vista, Unix, Linux, Android

PROFESSIONAL EXPERIENCE

Confidential, New York City, NY

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of software development life cycle (SDLC)including analysis, design, development, testing and deployment of application.
  • Followed the Agile Development model for daily update and further development.
  • Effectively interacted with team members for requirement analysis and determining Application flows.
  • Involved in creating design documentation such as functional specification, Data flow diagram, activity diagram, use case diagram and class diagrams etc. using Microsoft Visio.
  • Developed and upload Application architecture document,release plan, Run book and Use case description on RBCConfluence.
  • Involved in configuration and development usingSpring IOC,Spring Application context and Dependency Injection, developed java beans, with getter setter properties to be configured by spring
  • Worked on File watcher module which monitors the EOD files from EREBUS (upstream source directory) 24/7 and invokes EOD contract generator module thread when all files are available,
  • Responsible to generate control files in XML format for each EOD run and used JAXB for marshalling and unmarshalling to bind xml schema to java classes.
  • Worked as module lead for File Writer which generates set of EOD feed files from the list of EOD trades and developed structure in such a way that it will route the data to specific EOD feed file.
  • Responsible to generate mailer class which sends email using JavaMailAPI.
  • Used multi-threading for managing file watcher and EOD contract generator modules and other core java concepts like Java Files andIO, collection, generics, exception handling etc.
  • Extensively involved in development of test cases for unit testing and integration testing using Junit and developed Maven script which executes all the Junit test classes and generates the test failure report.
  • Developed test cases for generated control file (XML file) using XMLUnit API.
  • Configured and implemented log4J and SLF4J for logging debug, warning, error and specific console information to log files.
  • Used SVN as configuration management tool for code versioning and release. Involved in creating new SVN project branches and merged them with main branch.
  • Configured project& LOG4Jproperties files and spring configurationfiles.
  • Used MAVENand Jenkins tools to build java application in gzip /tar/jar file for deployment on the Linux server.
  • Parallel worked on fixing performance related issues and code refactoring, also fixed lots of issues arising during deployment.
  • Participated with QA and production teamto generate automated testingscript and deploy script in UNIX.
  • Implemented CRONTAB in UNIX.
  • Involved in debugging and troubleshooting related toUAT,production and environment issues.
  • Used JVM monitor and Visual VM profiler to identify memory leaks and performance issues.
  • Involved in finding bugs using FindBugs Eclipse plugin.
  • Responsible for taking up issues rose by the tester and end user on bug tracking tool - JIRA, and give a quick fix and release the module.
  • Responsible to track changes needed for new version and creating the JIRA.

Environment: core Java, JDK 1.7, Spring Framework 3.0.5,Microsoft Visio, UML, Log4J 1.2.15,SLF4J 1.6.2,Junit 4.8.2, MAVEN, XMLUnit,JavaMail API, JAXB 1.0, Eclipse IDE,UNIX shell script, JVM monitor, VisualVM, Find Bugs Eclipse plugin 3.0.0, Subversion, Jenkins, JIRA, Confluence, Unix Scripting, Windows XP, Linux

Confidential, Salt Lake City, Utah

Java/J2EE developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Implemented automatic/dynamic text filling support using JavaScript, JQuery and AJAX components.
  • Developed Data Access Object (DAO) which handles all database operations using hibernate.
  • Participatedin design of the user interface using JSP with JSTL and custom tag library.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Integrated EJB3 with spring and executed spring beans via EJB 3 deployment descriptor.
  • Developed core hibernate persistence classes, HQL queries and hibernate mapping files (.hbm) and configured hibernate configuration file.
  • Used Spring 2.0 Framework for DI (Dependency injection) and integrated with Hibernate and JSF.
  • UsedJava Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Used Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
  • Used Oracle with the functionalities of the Database Administrator as the backend database using Windows XP and participated in creation of oracle databases and stored procedures.
  • Used Log4J 1.2 to capture the log that includes runtime exceptions and Junit for writing test cases.
  • Used CVS 1.1 for version control

Environment: IBM Web Sphere Application Server 6.1, J2EE 1.4, core Java, EJB 3,JSP, Servlet, Hibernate 3.0, Spring Framework 2.0,Web Services, SAX, DOM, JavaScript, Rational Rose, UML, HTML, CVS 1.1, Log4J 1.2, Junit 3.8, Oracle.

Confidential, Portland, OR

Java Developer

Responsibilities:

  • Worked with business teams to analyze the requirements and independently implemented the required functionality using Struts framework.
  • Created Action Forms, Action classes, model classes and specified Action Mappings using Struts Framework.
  • Developed User Interfaces using JSP and MVC using Struts, Servlet, JavaScript and xml for various modules.
  • Developed the ControllerServlet for sending the requests to the appropriate Action Classesand Action Servlet for incoming client Requests.
  • Used Java script and struts validation framework for performing front end validations
  • Used Struts Tags to tie the Struts view Components to the rest of the framework.
  • Developed Function Library using Java Script.
  • Creating the WSDL files for web services to publish the services to another application.
  • Mapping the in & out parameters of the web services.
  • Evaluated technologies such as spring, Hibernate by building prototypes and realized them in the application.
  • Developed code modules based on the MVC pattern, JSPs with CSS as a front end, DAO as model components to access the database, JavaScript for edit checks and form submission.
  • Developed DAOs interfaces for hibernate to interact with the database.
  • Database management using Hibernate ORM.
  • Designed and developed integration using Web services for up-sell opportunities module.
  • Fixed the environmental issues in development phase and extensively used ANT tool to build and configure application.
  • Rational ClearCase has been used for version controlling system.

Environment: Windows XP, core Java, JDK 1.7, HTML, Java Script, Rational ClearCase,MS SQL Server, SQL,PL/SQL, JSP, Struts, Spring, Hibernate, Web Services, SOAP, and Glassfish.

Confidential, Florida

Junior Java Developer

Responsibilities:

  • Reviewed the BRD and analyze the current Design of the system.
  • Prepared business solution documents and technical documents include UML class diagrams, use case diagrams and sequence diagram, Activity diagram using Rational Rose software.
  • Used Spring Framework as business layer, JSP as presentation layer and Hibernate to persist the state of orders to the database.
  • Configured log4J,spring and hibernate configuration file.
  • Developed code using Spring Dependency injection and Spring AOP and integrated spring with log4J and Hibernate.
  • Used Struts Framework to implement MVC architecture.
  • Developed web and business component using J2EE patterns(Session Facade, Singleton, Data Access Object, Data transfer object etc.)
  • Responsible for writing POJO and generating Hibernate-mapping XML Files.
  • Consume web services exposed by peer applications.
  • Involved in loading and storing objects using Hibernate.
  • Used XSLT for data transformations and XPATH expressions for extracting data from the XML.
  • Developed and modified stored procedures in Oracle for backend data processing as part of requirement changes and defect fixing.
  • Configuring JNDI to initiate a connection pool to provide database connection as required.
  • Utilized VSS for version control during development and maintenance.
  • Wrote test cases for unit and integration testing using Junit and Implemented log4J to persist the logging statement into log files.
  • Created SQL, PL/SQL and HQL queries to interact with database.

Environment: Core java, Spring2.5, Struts2, Hibernate3.1, WebLogic, Eclipse, SOAP UI, JNDI, Oracle 10g, JUnit, log4j Framework, JSP, Rational Rose, VSS.

Confidential

Junior Java developer

Responsibilities:

  • Involved in designing the overall application design based on MVC (Model View Controller), Struts Framework and JEE specifications.
  • Owned the overall design of the application, used UML for developing the Use-Case Diagrams, Sequence Diagrams and Activity Diagrams.
  • Follow up with onsite on technical clarifications on development / deployment issues.
  • Developed the presentation Tier using JSP, Struts tags, HTML, DHTML, CSS and JavaScript functions for Client side validations and struts validation for client side validation.
  • Interacting with client for identifying the requirements, enhancements, fixing the bugs.
  • Involved in understanding and analyzing the basic system requirements
  • Developed SQL queries and PL/SQL procedures, functions, packages to program business functionality, triggers.
  • Developed different reports using Jasperreports of IReport tool.
  • Created Normalized database for the application data storage.
  • Used JDBC tool for database operations and transactions.
  • Participated in the team meeting and discussed enhancement, issues and proposed feasible solutions.

Environment: Java, JSP, JDBC, Struts, Servlets, Apache Tomcat, JavaScript, HTML, DHTML, CSS, MySQL,Microsoft Office, Windows XP,Netbeans IDE

We'd love your feedback!