We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • Over 8+ years of extensive experience in complete Software Development Life Cycle (SDLC) including gathering system requirements, design, coding, development, testing, production support, maintenance and enhancement.
  • Strong programming skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, Spring, Hibernate, AngularJS, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB, AWT, JMS, JNDI, Rational Rose, DHTML.
  • Experience with Object Oriented Analysis, Design and object modeling using UML (Use cases, Test Cases, Sequence and Class diagrams) and Unix Shell Scripting.
  • Experience in developing Web Services using - SOAP, Restful, WSDL, AXIS2 and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Expertise in Java and J2EE technologies including Java RMI/ IIOP and Java Mail.
  • Experience working withcore Java and Java Multi-Threading application.
  • Good knowledge in Java architecture and developing the applications using Java/J2EE design patterns such as MVC, Singleton, Session Facade, DOM, Factory Method, Business Delegate, Transfer Objects, FrontController and Data Access Objects.
  • Practical experience in using IDE tools such as RAD, NetBeans, Eclipse and application servers WebSphere, WebLogic, JBOSS and Tomcat.
  • Experience in build/deploy tools Ant, Maven and Jenkins.
  • Hands-on experience in unit testing frameworks TestNG and Junit.
  • Experience in design and development of Model View Controller using Servlet, Struts and Spring MVC.
  • Experience in Google Web Toolkit (GWT) for creating and maintaining complex JavaScript Front-end applications.
  • Excellent experience withDatabasessuch asMySQL, Oracle 10g/11g and SQL Server.
  • Experience with version management software such as ClearCase, GIT, Concurrent Version System (CVS), Subversion (SVN) and Visual Source Safe (VSS) and tools like ClearQuest.
  • Hands-on experience in using logging frameworks log4j and slf4j.
  • Implemented alert dialog box that is displayed in graphical user interface.
  • Implemented new solutions with emerging technologies for resolving issues such as inefficiency, performance bottleneck in distributed applications.
  • Expertise in XML, JAXP, SAX, DOM4j.
  • Proficiency in writing client side validations using validation framework, Java Script (JQuery).
  • Involved in coding of JSP programs which access java beans, JavaScript is used for validations and JSON is used for exchanging text data.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJ IDEA, JBuilder and RAD.
  • Provided solutions to automate development and testing for web services based application.
  • Conducted cross team trainings on software technologies.
  • Strong analytical thinking and problem solving skills backed by good communication skill.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, C, C++, XML, SQL, PL/SQL, Unix Shell Script.

Web/XML Technologies: JDBC, JSTL, HTML, DHTML, CSS, JavaScript, AJAX, Servlets, JSP, JSF,JSAX, DOM, XML, XSLT, XPATH, DTD, XSD, JAXP, JAXB, Angular JS, Bootstrap.

Application/Web Servers: IBM Web Sphere, JBoss, BEA Web logic, Tomcat.

Frameworks: Spring, MVC, EJB 2.0/3.0 (Stateless Session Beans, CMP, BMP, MDB), Hibernate, Chordiant, Tiles.

Apache Projects: Ant, Log 4j, Struts & Apache POI.

Tools: & Utilities: Eclipse, RAD, WSAD, Editplus, GWT, JIRA, JCreator, Dreamweaver, Textpad,, winSCP, VSS, Toad, SQLYog, putty.

RDBMS: Oracle 10g/11g, MySql, MS SQL Server, MS Access.

Source Control: Rational Clear Case, Microsoft VSS, PVCS, CVS, SVN, Maven, GIT Subversion.

Design Patterns: Singleton, Session Facade, Factory, Service Locator, Value List Handler, Transfer Object, Front Controller, DAO, Iterator, Command, Observer.

Operating Systems: Windows 9x/2000/XP, Linux, Unix, Sun Solaris.

PROFESSIONAL EXPERIENCE

Confidential, IL

Sr. Java /J2EE Developer

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Involved in SLDC requirements analysis, design, development and testing of application using Agile Model.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Tool Suite.
  • Developed web application using Spring MVC framework.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Used GWT Java-to-JavaScript Compiler to translate the java programming language to JavaScript programming language.
  • Extensive use of HTML, CSS, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Used Auto wired Pojo and DAO classes with Spring Controllers.
  • Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages.
  • Functionalities include writing code in JavaScript, Ajax, JSON, AngularJS and Bootstrap with MySQL database as the backend.
  • Worked on Alert dialogs that block the application when something unexpected happens while taking the orders.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Implemented Restful web services (JAX-RS).
  • Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
  • Designed tables in Oracle 11g database and worked with Database Developers for implementing Stored Procedures in the application.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Used JSON to load data into JQUERY data grid.
  • Used JSON as response type in REST services.
  • Involved in performance and SQL Query Optimization.
  • Used Maven for dependencies and configuration management.
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed Maven scripts for the build and deployment of J2EE components in application server.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Used CVS for version control.
  • Involved in Agile scrum meetings.

Environment: Java, Struts, IBM RAD, IBM Web Sphere, Oracle, Spring, Hibernate, JSP, Servlets, JavaScript, Maven, Design Patterns, GWT, HTTP, HTML5, CSS3, Maven, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, CVS, web services (JAX-RS), Log4J, Agile, JSON, JMS.

Confidential, NJ

Sr. Java Developer

Responsibilities:

  • Involving in project discussions with Business Analyst, Project Management, Infrastructure and Business Users.
  • Managed different versions of the source code and code deliverables using SVN as a Version Control Tool.
  • Involving in architecture of the User Interface Module and develop the POC.
  • Utilized Spring annotations and XML configuration for dependency injection.
  • Used JDBC driver to connect with back end Oracle database.
  • Used Spring DAO concept in order to interact with database (DB2) using jdbc template.
  • Developed user interface screens using Servlets, JSP, Ajax, JavaScript, CSS and HTML.
  • Developed SQL Queries and PL/SQL code (procedure, function) for implementing the Business logic to update the data in Database.
  • Developed the J2EE Application using IBM RAD, Oracle Database and Spring IOC Framework and deploying to IBM WAS application server.
  • Implemented web services for communication using SOAP.
  • Prepared sample code and applications for displaying various outcomes of API applications.
  • Worked on request and response WSDLs.
  • Used Web sphere Application server for building, testing and deploying application locally.
  • Developed Entity, session Beans, Message driven bean for handling business logic.
  • Unit tested application using JUnit, Log4j for logging and debugging and built the package using Ant and deployed the application on to the Application server.

Environment: Java, Servlets, JSP, J2EE, Springs, Struts, RAD, Oracle 10g, Web Sphere Application Server, JSTL, HTTP, HTML, CSS3, JavaScript, JUnit, ANT, SQL, PL/SQL, log4j, SVN, XML, EJB, JMS, MQ, Web Services, JDBC, Ajax, Agile.

Confidential, Bluffton, SC

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Project has done by Agile Methodology.
  • Involved in group meetings with Managers, Team Members in designing, implementing and testing.
  • Developed user interface using JSP, JSF, HTML, JQuery and performed client side validations using Java Script and AJAX.
  • Implemented Model View Controller (MVC) architecture using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Developed MDBs using JMS to exchange messages between different applications.
  • Implemented Oracle database access through drivers.
  • Good experience as SOAP Web Services Tester.
  • Developed scalable modular software packages for various APIs and applications.
  • Developed SQL stored procedures for usage within message flows.
  • Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO and Singleton.
  • Used Maven to build, test and deploying purposes.
  • Used Hibernate annotations for hibernate mapping.
  • Involved in writing PL/SQL and complex SQL queries.
  • Used clear case version control for source code.
  • Involved in debugging the application modules.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Used Web Sphere Application Server for deploying various components of application.

Environment: Java, JSP, Servlets, Struts, SpringCore, Oracle10g, JPA, Hibernate, SOAP, SOA, JUnit, IBM Web Sphere App Server, log4j, PL/SQL, Clear case, HTML, Eclipse, Java Script, Maven, Unix/Linux JDBC, AJAX, XML, UML.

Confidential

J2EE Developer

Responsibilities:

  • Responsible for design and development of Web Application using Struts Framework.
  • Written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
  • Did technical design to confirm to STRUTS (MVC) framework.
  • Wrote server side programs by using Servlets and JSP.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of Object Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML Files.
  • Widely used HTML for web based design.
  • Implemented MVC using Struts Framework.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Used JDBC Prepared statements to call from Servlets for database access.
  • Implemented design patterns MVC, Session Facade for developing the application.
  • DevelopedMessage Driven Beansfor asynchronous processing of alerts.
  • Application Design Documented for my entire requirement.

Environment: Java, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts, Eclipse, Apache Tomcat, PL/SQL, Oracle9i.

Confidential

J2EE Developer

Responsibilities:

  • Involved in use case design, functional documentation and technical documentation.
  • Involved in complete software development life cycle with object oriented approach of clients business.
  • Process and continuous client feedback. Worked on designing and developing a complete service.
  • Involved in design and Drawing UML diagrams such as use cases, sequence diagram.
  • Involved in the design of user interface and business layers.
  • Developed web services to generate and attached contract documents.
  • Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
  • Involved in development of controller component using Servlets and view component using JSP.
  • Worked on Spring-DAO based declarative transaction management.
  • Implemented Hibernate and Struts framework.
  • Involved on the back end application to modify business logic by making enhancements.
  • Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
  • Involved in publishing the web services to help users interacting with web services.
  • Involved in the migration of independent parts of the system to use persistence technology such as JDBC.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Developed Controller Servlets and used Java Script for client validations.
  • Created action classes in Struts and Developing managers classes using Hibernate.
  • Testing and debugging of the application.

Environment: Java, JSP, Servlets, Struts, Oracle, HTML, JavaScript, XML, CVS, JUnit, Maven, XSLT, Tomcat, Eclipse, Ant.

We'd love your feedback!