We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Columbia, MD

SUMMARY

  • Around 7 year experience in Analysis, Design, and implementation of Software Development Life Cycle (SLDC), Debugging, maintenance and enhancements of multi - tier database driven J2EE Application and Developing, Analyzing and Controlling solutions by implementing new systems
  • Strong knowledge in Core Java concepts like OOP, Java Swing, JDBC, JMS, Multi-Threading and advanced Java concepts like JSP, Servlets, XML, AJAX, JAVA BEANS.
  • Working knowledge in Spring, Hibernate, and Struts Frameworks
  • Experience in dealing with on-site and off-shore teams, customers, stakeholders
  • Experience in Oracle, DB2 and SQL Server 2012
  • Excellent communication skills, Analytical skills, and problem solving skills
  • Excellent team player and ability to adapt to change quickly and efficiently
  • Experience in using IDEs like Eclipse, Visual age, RAD
  • Experience in working with HTML (4/5), CSS(2.1/3), XHTML, JAVASCRIPT, JQUERY, AJAX, XML, and JSON
  • Experience in designing the User Interface(UI) applications and web applications, such as HTML, DHTML,XHTML, XML, XSL, XSLT, JQUERY, JSON, and CSS
  • Good working knowledge on Performance, Tunning, Debugging, and Testing on various platforms
  • Familiar with development methodologies like Waterfall, Agile, Scrum
  • Knowledge in Object Relation mapping using Hibernate
  • Ability to work in fast-paced environment
  • Strong ability in reviewing process for software architecture documents

TECHNICAL SKILLS

Language: Java (1.4/1.5/1.6/1.7 ), C, C++, SQL, C#, Visual C, ASP.net,Access

J2EE Components: Servlets 2.5, JDBC 3.0, JNDI, JSTL

Web Framework: Struts 1.1, Struts 2.0, Spring 2.0, JSF, JNDI, JSTL

ORM/Data Mappers: Hibernate 3.0

Server Technologies: JSP, Tags, JSP, Custom Tags

Middleware Technologies: EJB 3.0, Plain Old Java Object (POJO).

Client Technologies: HTML, DHTML, CSS, Java Script, JSTL Tag Libraries

Webserver Technologies: SOAP, WSDL, UDDI, XML, SOA, JMS, Hibernate

Client Scripting: JavaScript, HTML

Application Servers: Weblogic 8.0/10.3, WebSphere 6.x/5.x, JBOSS 4

Database Servers: Oracle 8i/10G, MS SQL Server 2012, MySQL

AJAX Frameworks: JQuery, AJAX

Design Patterns: Singleton, MVC, Factory, Value Object, Session Façade

Platforms: Red Hat Linux 4/5, UBUNTU, Windows 9x/NT/2000/XP/Vista, MS Exchange Server, UNIX (Solaris, HR-UX)

IDE’s: Eclipse, IBM RAD

Network Management: Wireshark

Multimedia and Game Programming: Unity 5, Photoshop

Office Performance: Microsoft-Project, Powerpoint,Word, Visio, Excel, Outlook

PROFESSIONAL EXPERIENCE

Confidential - Columbia, MD

Java/J2EE Developer

Responsibilities:

  • Designed and developed the UI components usingJSP, HTML5, CSS,JavaScript, AngularJS, jQueryandAJAX.
  • Developed various screens that checks summons usingSpring framework and Tiles.
  • UsedStrutsframework andJ2EEcomponents to develop Action classes, frontend validations, complex reports and database interaction.
  • Developed business validation scripts for the UI using Forms and validation.xml struts components.
  • Used Tiles Framework for Presentation layer and Validation Framework for validations.
  • Developed the application usingStrutsFramework, developed action classes, form beans and Struts-Tiles.
  • Built pages usingJavaScript, JQuery, CSS, HTML/HTML5 and Angular JS.
  • Created and optimized graphic prototype websites and applications interfaces usingHTML5 and CSS.
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • UsedSpring web MVCto implementMVCarchitecture.
  • ImplementedSpring Securityfor authentication and authorization.
  • Implemented the persistence layer usingHibernateand configured Hibernate withSpringto interact with the Database from the DAO.
  • DevelopedHibernate mapping filesusing different mapping strategies such as table per class hierarchy.
  • Designed dynamic client-sideJavaScriptcodes to build web forms and simulate process for web application, page navigation and form validation.
  • UsedHibernate, Object Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data Model with a SQL-based schema.
  • DevelopedHQLsandNamed Queriesand wrote Data Access Object (DAO) to handle HQL queries.
  • Used Web Services -WSDLandSOAPfor client side for exchange rate calculation.
  • Used Apache CXF and Spring WSto consume web services.
  • Implemented Spring Transactions along withSpring ORMfor database transactions.
  • Extensively worked with Oracle database, created and worked with various database objects likePackages, Stored Procedures, Functions, Triggers, Views, Materialized Views, dblinks, external tables, Materialized Viewsetc.
  • Used Maven for application build and war file generation.
  • Creating environment for user-acceptance testing and facilitating Integration andUser Acceptance TestingwithJUNIT.
  • Developed and tested the applications onJBoss Application Server.
  • Code Reviews, customization and maintenance of code across applications.
  • Responsible for release of code into production and its integration with other Applications.
  • Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing.

Environment: Java, J2EE, Struts, Eclipse,Spring MVC, Spring Security, Spring AOP, Spring Transactions, Spring ORM, Hibernate, Apache CXF, Spring WS, JAX-WS, XML, XSLT, JSP, JavaScript,jQuery, HTML5,CSS,Angular JS, JUnit, Oracle, Maven, JBoss.

Confidential, Mountain View, CA

Java/J2EE Developer

Responsibilities:

  • Developed JSPs for the presentation layer.
  • Interacted with oracle database by using JDBC.
  • Worked in an agile development process based on Scrum.
  • Involved in SDLC of application developed using AGILE methodology.
  • Involved in writing Java Script functionality for the front end validation.
  • Worked on Self Service registration process for user registration from different products.
  • Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
  • Used Front End Developing UI Interface using JSP/Tiles, JSTL, HTML5.0 CSS, Java Script, Ajax, JQuery.
  • Developed Controllers and Services classes that support Spring framework.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Wrote server side and client side validations using Struts Validators and Java Scripts Validations.
  • Developed presentation layer using JSP, HTML, Java Script, HTML5, JQuery and CSS.
  • Used Struts Framework for implementing the MVC Architecture.
  • Wrote various Struts action classes to implement the business logic.
  • Worked on developing the backend part of the application involvingSpring, JPA,Hibernate and Web Services.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade and DAO design patterns.
  • Used Model View Controller pattern, JSP as the presentation layer, Struts as the controller.
  • Used Spring for transaction management and for dependency injection.
  • Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks.
  • Designed and Developed Java Objects based on Java Patterns and UML Specifications.
  • Prepared Hibernate mapping files and prepared POJOs.
  • Experience in writing logs using Log4j.
  • Performing debugging, testing and review of the programs.

Environment: Core Java, Spring, Spring MVC, HTML, HTML5, Agile, XML, Hibernate, JQuery, JSP, Java Script, Oracle.

Confidential, Rockford, IL

Software developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization ofthe Application.
  • Created UML diagrams (usecase, class, sequence & collaboration diagram) based on the business requirements using IBM Rational Software Modeler.
  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
  • Developed web components using MVC pattern under Struts framework.
  • Used Spring Dependency Injection, String application context features in the application.
  • Used Spring JDBC template for database access.
  • Implemented Spring MVC Validation with annotation and server side validations for input data.
  • Wrote JSPs, Servlets and deployed them on Weblogic Application server.
  • Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
  • Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
  • Created of interface to manage user menu and Bulk update of Attributes using JQUERY.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Configuredhibernateto make use of second level caching to display the static lookup data from the database.
  • Used JSON (JavaScript Object Notation) to read the JavaScript object.
  • Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework.
  • Developed Unit test cases for the classes using JUnit.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.
  • Application developed with strict adherence to J2EE best practices.

Environment: Java, J2EE, JQuery, JSP, Servlets, JavaScript, Struts, SQL/PLSQL, JUnit, Apache Tomcat Server, HTML, XML, XHTML, CVS, Windows.

Confidential

Java Developer

Responsibilities:

  • Participated in reviewing the functional, business and high level design requirements.
  • Developed the Use Cases, Wireframe diagrams and Sequence Diagrams.
  • Involved in the development of presentation layer in JSP, HTML, JQuery. Client Side validations were done using JavaScript.
  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
  • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
  • Creates multimedia applications by using authoring tools.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users by developing documentation and assistance tools.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit 4.0.
  • Involved in installing and configuring Eclipse IDE, Web logic and MAVEN for development.
  • Worked on all phase of agile development life cycle. Used Agile based SCRUM methodology for developing the project.

Environment: Java/J2EE, Spring 2.5, JSP 2.0, Servlet, Hibernate 3.0, HTML, AJAX, JavaScript, Oracle10g,JQuery, JMS 1.1, Eclipse IDE, JSON, Web logic, REST web service, Java Beans, CVS, MAVEN,XML.

Confidential

Java Programmer

Responsibilities:

  • Gathered requirements, and analyze information write code and debug computer programs
  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Review program operations by doing tests
  • Encoded project requirements
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  • Knew about various functions, and objects in Java language
  • Collaborated with the team to gain satisfying results
  • Debugged programs by testing and fixing errors
  • Talked to customers to realize about their needs

Environment: Java, J2EE, developer, WebSphere, Application Server, Spring, Struts2,JSPSpring,AOP, Oracle, SQL, XML, etc.

We'd love your feedback!