We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Stamford, CT

SUMMARY:

  • Over 7+ years of experience in analysis, design, implementation and testing of Object Oriented applications in the Client/Server environment using Java/J2EE.
  • Working knowledge in architecture/design in multiple business domains ranging from Banking, Health Care and Financial.
  • Experience in RAD (Rapid Application Development), Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM and KANBAN.
  • Experience in Web Application Development, SOA, Client - Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Expertise in implementing Design Patterns like Singleton, Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Experience in working with Off Shore and on shore team. Had an experience with large and small teams.
  • Experience in developing web applications with various open source frameworks JSF with Prime Faces API, Spring Framework (MVC) 2.5, 3.0, Struts Framework, Validations, and Custom Tag Libraries.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Experience in deploying, configuring and administering application servers such as Web Sphere, Web Logic, Jboss, Glassfish and Apache Tomcat. Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Expertise in all the phases of SDLC and proficient in core java.
  • Strong in Core java concepts like Multithreading and collections.
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle 8i, 9i, 10g, 11g, DB2, MySQL.
  • Extensive experience of database programming in oracle environment using PL/SQL.
  • Expertise in HTML, XHTML, HTML5, CSS, AJAX, jquery, JSTL specification, XML (SAX, DOM), XSL, XSLT, WSDL, JAXP, JAXB and DTD.
  • Working knowledge on Unix Shell Scripting.
  • Experienced in build tools such as ANT, Maven and Gradle tools.
  • Hands on experience using Messaging Services like JMS, JSON, MQ Series.
  • Had an experience with Scripting Frame works like JAVA SCRIPT.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS and JAX-RS).
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), RATIONAL CLEARCASE and GIT for providing common platform for all the developers.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

TECHNICAL SKILLS:

Domain: Banking, Health Care, Finance

Database Skills: DB2,PL/SQL, SQL, Oracle 8i,9i,10g,11g, MySQL, SQL Server 2008, SQL Developer, Toad,SQLite3, Microsoft Access, EBX, DB Visualizer

Programming Languages: JAVA, C, C++,SQL, UNIX

J2EE Technologies: Java, JSF, CS JSF,JSP, JDBC, JNDI, Swings, Servlets, JQuery, Struts1.x/2.0, Springs2.x, Spring Batch, Hibernate 2.x/3.x

Web Technologies: HTML5, XML, CSS, XSL, AJAX 2.0, JavaBeans, XSL, XHTML, DOJO

Web/Application Servers: JBOSS, Apache Tomcat7.1, Weblogic, IBM WebSphere

Web Services: SOAP and Restful

Scripting Languages: Java Scripting, PERL Scripting, Shell scripting

Build Deploy Tools: SDSS, JAP 7, Maven, ANT, Log4J

Operating Systems: LINUX, UNIX, Windows 7, Vista, XP, 2000, 98

Version Controls: CVS, Google Code, SVN, GIT, TFS

IDE: Eclipse (Europa, Indigo, Hugo), Net Beans, MyEclipse, RationalRose, RAD

Testing Tools: Eclipse Plug-ins (Code Pro, Find Bugs, PMD), JUnit, HP-ALM

Design Tools: MS Visio, Argo UML

Others: MS Office, Excel, Microsoft Word, QA4J, SART, MS Access

PROFESSIONAL EXPERIENCE:

Confidential, Stamford, CT

Sr. Java Developer

Responsibilities:

  • Reviewing Business Requirements, Functional Specifications and creating Detailed Design documents for development.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend the existing architecture.
  • Used Spring (MVC) architecture to implement the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.
  • Involved in the integration of Spring for implementing Dependency Injection.
  • Developed code for obtaining bean s in Spring IOC framework.
  • Developed GUI usingJSP, JavaScript, HTML5, CSS, Ajax andDOJO.
  • Functionalities include writing code in HTML5, CSS, JavaScript, JQuery, Ajax, JSON, Angular.js, and Bootstrap with MySQL database as the backend.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
  • Developed the application using Eclipse Luna as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases.
  • Experience in application servers like Tomcat 7 locally and Web logic to host it on the Linux server.
  • Worked in Agile development environment.
  • Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
  • Developed Web Services using WSDL, SOAP to communicate with the other modules.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Developed PL/SQL triggers and master tables for automatic creation of primary keys.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in coding, maintaining, and administering Project artifact deployed on IBM Web sphere Application Server
  • Used WebLogic Application server to deploy and restart web applications.
  • Used rational clear case version control to track and maintain the different version of the project.
  • Involved in generating PDF’s and reports using I Text and Jasper reports.
  • Implemented as well as exposed SOAP web services using Apache Axis.
  • ImplementedJava/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
  • Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.

Environment: JDK 6, J2EE, Spring, Hibernate, Web Services (SOAP and REST), JMS, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, Maven, JUnit, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, Web Logic Server, Eclipse IDE, DAO, Design patterns, Log4j

Confidential, OH

Java Developer

Responsibilities:

  • Develop application using Core Java, J2EE,Spring MVC Framework, Struts, Web Services (SOAP & REST)
  • Developed Spring JDBC Components.
  • Strong Experience in using XML technologies such as XML, XSL, XSLT, SAX, DOM and XML Beans
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL)
  • Designed and developed Controller Servlet, which will route request to Application Controller.
  • Involved in development of Application Controller which will call classed dynamically upon request.
  • Used JDBC API to establish connection between Java and Database
  • Developed DAO pattern for Database connectivity.
  • Design web applications using HTML and subversions.
  • Involved extensive usage of HTML, CSS, JQuery, JavaScript and Ajax for client side development and validation.
  • Created XSD files and generate XMLs from XSDs.
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Write JAXB Web service's for server side and involved in complete front end to backend persistence layer for Use cases assigned.
  • Utilize AJAX technology for invoking server calls.
  • Active participation in tomcat server and Oracle problems (killing instances, debugging server logs, applications logs)
  • Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features
  • Experience in working with relational databases like Oracle and MySQL.
  • Developed action classes using Struts framework.
  • Used Log4J API for logging and debugging.
  • Used SVN for version control.

Environment: JDK 1.7, Servlets, JSP, HTML5, XML, SQL, Web Services, Spring, JDBC, Ajax, JavaScript, maven, MyEclipse log4j, Apache Tomcat

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML.
  • Attended discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Status report was provided to the manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day. JIRA tickets were created and tasks were completed in the assigned time.
  • Used UI such as JavaScript for enhancing the user interaction with the application and for client side validation. Coding, Testing and implementing new functionalities for new requests in the Application.
  • Actively participated in the implementation, maintenance and testing phases plan generation using Struts framework.
  • Developed Action Class components for performing business process execution and configured struts configuration specific XML file.
  • Developed SingleSignOn (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Enhanced user interfaces to enable input of additional rmation for the purpose of plan generation using CSS, JavaScript.
  • Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
  • Used SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
  • Used data modeling for creating a data model by applying formal data modeling techniques.
  • Experience in application servers like Tomcat locally and Web logic to host it on the Linux server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.

Environment: Java 1.6 Struts 1.2, J2EE, JSP, JSTL, JQuery, Oracle, SVN, Web Logic, Eclipse, ANT, Apache Tomcat, SVN, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, SOAP 1.3, WSDL 2.0, JAX-WS, and Web Services.

Confidential

Java Developer

Responsibilities:

  • Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE 9g.
  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
  • Worked on coding of Servlets and EJB communication
  • Worked on Maven for getting latest jar files including common-collection.jar, common-Logging .jar etc. from Apache.
  • Developed Servlets to process the requests, transfer the control according to the request to corresponding Session Beans, JSP pages.
  • Developed Web logic container security components for adding vendor specific Security Realm to application using JMX.
  • Java Servlets and JSP pages were deployed on the Web logic Application Server for retrieving user information and posting related data.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.

Environment: Java/J2EE, Struts Framework, JSP, Servlets, JDBC, HTML, CSS, PL/SQL, Oracle 9g, Eclipse Lombez, SQL developer, OC4J application Server, MS-VSS (Version Control).

Confidential

 Java Developer

Responsibilities:

  • System Requirements gathering for the project.
  • Use Struts and java Script for web page development and front-end validations
  • Created Servlets, JSPs and used JUnit framework for unit testing
  • Developed EJBs, DAOs, Stored Procedures and SQL queries to support system functionality
  • Application design and documentation -- UML system use cases, class, sequence diagrams developed using MS Visio
  • Use Ant scripts to automate application build and deployment processes
  • Support Production/Stage application defects, track and document using Quality Center.

Environment: Java, Struts, JavaScript, JDBC, CVS, Eclipse, Web logic Server, Oracle, Toad, Linux.

We'd love your feedback!