We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Jessup, PA

SUMMARY:

  • Around 8 years of professional experience in design, analysis, development, deployment and testing of Web and distributed N - tier applications using Java and J2EE technologies in different domains.
  • Worked in all the phases of Software Development Life Cycle (SDLC) with Analysis, Design, Development, Integration, Maintenance, Debugging, Testing and Production support for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
  • Experience in NoSql Databases like Apache Cassandra, MongoDB.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.
  • Worked in Object Oriented Analysis and Design (OOAD) using Unified Modelling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio.
  • Worked in Agile (SCRUM), test driven development, prototype development and Waterfall software development methodologies.
  • Designed User Interface (UI) using JSP and HTML, DHTML, JavaScript, CSS, JQuery, Bootstrap and AngularJS for providing the user interface and communication between the client and server.
  • Experience in using JAX-B to in corporate XML data and processing functions in Java applications.
  • Strong hands on experience in developing the Enterprise and Web applications on N-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, JNDI, Web services, XML, JPA, JMS and JDBC.
  • Proficiency in developing software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method, Strategy Pattern) using Struts and Springs.
  • Experience in building web applications using spring framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and Template classes.
  • Worked on Spring AOP for Logging, Transactions and Messaging.
  • Experience in LDAP for authentication scheme and in middleware technologies.
  • Experience in Hibernate 3.x/4.x HQL which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Worked on implementing Service Oriented Architecture (SOA) using Web Services (SOAP, REST, UDDI).
  • Experience in using GSON framework to convert JSON to Java and Java to JSON.
  • Experience in Java framework Google web tool kit.
  • Experience in Java web frameworks JSF and PrimeFaces.
  • Implemented Apache Lucene and Apache Tika for Content Extraction and Indexing.
  • Worked on MS-SQL 2008, Oracle 11g/10g/9i/8i, DB2, Sybase & MySQL.
  • Worked on Database Development wrote SQL queries, Stored Procedures, Functions, Triggers using SQL Server Management Studio, SQL Developer and TOAD.
  • Worked on bug tracking tools like JIRA, CRM, Bugzilla, Remedy and qTrack.
  • Worked on building and deploy tools - Ant, Maven, Gradle with Hudson and Jenkins build.
  • Good knowledge on log4j for logging and JUnit for integrated testing.
  • Worked with version management tools Github, SVN, CVS, VSS.
  • Worked on with IDE tools such as MyEclipse, Eclipse, NetBeans, Jdeveloper, SQL developer.
  • Profound knowledge of mathematical and statistical principles and formulas.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
  • Excellent interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies
  • Adaptable to new technologies in a short span of time and implementing them in real-time projects, self motivated individual and fast paced learner.

TECHNICAL SKILLS:

Languages: C, C++, C#, Java/J2EE

Java Technologies: JSP, Servlets, JMS, JDBC, JTA, JNDI, LDAP, Hibernate, Annotations, Java Mail, JMS, SAX/DOM.

Application servers: JBoss, WebLogic Server, IBM WebSphere, TOM EE

Web Servers: Apache Tomcat 6.x/7.x, Glassfish, IBM Http Server

Web technologies: XML, XSLT, XSL, JAXB, SAX, DOM, HTML, CSS, Java script, Node JS, AngularJS

Design Patterns: OOAD with UML (Rational Rose, Visio), GOF/J2EE Design Patterns.

Framework: Spring, Struts, EJB, Hibernate.

Web Service: RESTFUL, SOAP, JAX-RPC, WSDL, JAXR

Methodologies: Agile, Waterfall, Extreme programming(XP), RUP

Testing: JUnit, DBUnit, JMeter

IDE Tools: Websphere Studio Application Developer, Eclipse, My Eclipse, RAD, Net beans, JBuilder, JDeveloper, SQL Developer, Visual Age for Java, XML Buddy

Databases: Oracle DB, MS Access, DB2, MS SQL, Mongo DB, PostgreSQL, My SQL

Build Tools: Ant, Maven, Gradle

Defect tracking tools: Jira, Bugzilla, Firebug

Version Controls: Tortoise SVN, CVS, Git hub, Clear Case

Rule Engine: Drools, ILOG

Operating Systems: Windows XP/NT/7, Unix, Solaris, Redhat Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Jessup, PA

Senior Java Developer

Responsibilities:

  • Participated in entire life cycle Software Development Life Cycle (SDLC) of the project right from the initial requirements gathering to the implementation.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used ScrumDo for project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS and JavaScript.
  • Extensively used Twitter Bootstrap to develop front end of the application.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Created dynamic and interactive Data visualizations with D3 charts and AngularJS.
  • Developed logic and code for the registration and validation
  • Developed tabbed pages by using AngularJS directives.
  • Developed custom directives, factories and services in AngularJS.
  • Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap which is further integrated with Web Services.
  • Designed various routing mechanisms using AngularJS.
  • Implemented http functionality in AngularJS in order to retrieve data from web servers.
  • Configured Spring to manage objects and set their dependencies in a Spring context file and integrated middle tier with Spring application framework.
  • Integrated Tiles 3 framework with Spring MVC to simplify the development of UI.
  • Implemented controllers using Spring-MVC and Dependency Injection (IOC) integrating different layers of the application.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Developed DTO classes for the application modules.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
  • Implemented Native Queries to increase the performance of the code.
  • Designed and implemented DAO, Singleton, Factory and DTO Design Patterns.
  • Performed indexing and searching on large documents using Apache Lucene.
  • Used Apache Tika for text attraction from documents.
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
  • Implemented Java Persistence API (JPA) through Hibernate 4.0.
  • Used transaction Management to coordinate transactions among various resources in the application.
  • Developed dynamic Templates and Servlets, and provide excellent application management capabilities.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Design and developed caching framework EhCache to cache the site data.
  • Used SoapUI to manually connect to the web service and check data.
  • Parsed XML&JSON responses received in Java code through Web Services.
  • Generated a complete Maven project structure and added dependencies, plugins to pom.xml.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used JUnit for test cases.
  • Performed version control using SVN.
  • Extensively participated in the code and peer review of the project.
  • Participated in meetings weekly status report and also involved in web operations with clients for gathering requirement information.

Environment: Java 1.7, J2EE, JSP, Servlets, Hibernate, Spring, PostgreSQL, Apache Tomcat Application Server, REST and SOAP Web services, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI, SVN, Scrum Do, WINDOWS, HTML, JavaScript, AJAX,XML,JSON Twitter Bootstrap, AngularJS.

Confidential, Raleigh, NC

Senior Java Developer

Responsibilities:

  • Extensively participated in the Analysis, System study and Designing of the project.
  • Participated in Scrum meetings and project planning and coordinated the status sessions.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Visio.
  • Used JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service calls.
  • Developed web pages using AngularJS Directives, Forms, Controllers and DOM Events
  • Designed and developed the UI using JSP, HTML 5, BootStrap and AngularJS.
  • Used Twitter Bootstrap to develop responsive User Interface (UI).
  • Coded in AngularJS MVC framework to build Web application.
  • Front-end development of customer facing software utilizing AngularJS.
  • Refactored CSS3 (Sass) codebase, adopted RWD & semantic HTML5 coding standards, improving Productivity, scalability, performance & mobile user engagement.
  • Existing JavaScript code conversion into MVC pattern using AngularJS framework.
  • Single page applications were built using AngularJS.
  • Used Spring to develop light weight business component.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Developed one - many, many-one, one-one annotation based mappings in Hibernate.
  • Develop DAO service methods to populate the domain model objects using Hibernate.
  • Written hbm.xml and Hibernate configuration files.
  • Increased performance of code by implementing Hibernate Named queries.
  • Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Developed Web Services using REST, WSDL, UDDI and XML.
  • Worked in Authenticating users using LDAP.
  • Used Lucene for document search engine.
  • Developed Session Beans for the Business logic.
  • Involved in creating, modifying and updating database tables in DB2.
  • Used Firebug to debug the front end implementations.
  • Thoroughly used DB2 as database for development and integration testing environments.
  • Used WebSphere Application Server and involved in setting up the application server profiles in Eclipse for running the application on development environment.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Used Clear Case for importing, rebasing and delivering the application to the source control.
  • Used Selenium framework for testing the application.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Used Configuration Management and Version Control tool CVS.

Environment: JSP, Servlets, CSS, IBM WebSphere application server, JDBC, JUnit, Java, Spring, Eclipse, DB2, Windows 7, Hibernate, XML, XSLT, WSDL, SOAP, UML, CVS, Clear Case, HTML, Selenium and Lucene.

Confidential, CA

JAVA Developer

Responsibilities:

  • Played a key role during Analyzing, preparing technical and functional design specification documents as per the Requirements, Architecture, Development and Maintenance of high traffic application built in Java/J2EE.
  • Worked in creating Use Case diagrams using Rational Rose.
  • Used MS-Visio for preparing Low level/High level design documents.
  • Used HTML/DHTML, JS, JQUERY, JSTL, AJAX and CSS for developing interactive User Interfaces.
  • Used HTTP/HTTPS Services extensively to interact with web services using JAX-RPC and JAX-WS for data communication.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Used SAX for XML parsing, JSON and AJAX to send request to secured web service.
  • Implemented modules using Core JAVA APIs, Java Collection and Threads.
  • Developed DTO classes for the application modules.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Used Spring AOP for logging operations.
  • Used MVC Architecture in spring framework and implemented custom tag libraries.
  • Designed and implemented Hibernate Annotation-based layer.
  • Wrote DAO classes to interface with Database using Hibernate.
  • Wrote SQL scripts for modifying the existing schemas and introducing the new features in the existing schemas of DB2.Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
  • Understanding and preparation of WSDL, XSLT and XML schemas definitions.
  • SOAP-UI was used extensively for testing of WebServices across all environments.
  • Used Aqua Data Studio for accessing, updating, inserting tables in the database, where Informix is the database being used.
  • Involved in development, performance testing and defects fixing.
  • Developed application using SQL Developer.
  • Applications are deployed in the WebSphere Application server.
  • Worked on various enhancements and bug fixes simultaneously.
  • Updating QC with root cause after fixing the bugs.
  • Used Hudson to build and deploy the application.
  • Involved in Code Reviews so as to implement coding standards for the entire project.

Environment:: Java, J2EE, Spring, Hibernate, IBM RAD, SOAP UI, WSDL, XML, JAX-WS, JAX-RPC, Web Services, JSON, SAX, SQL Developer, IBM Web Sphere, JQuery, Hudson, AJAX, JavaScript, Unix, Aqua Data Studio, Rational Rose.

Confidential, Great falls, MT

Java Developer

Responsibilities:

  • Worked on Requirement analysis, gathered all possible business requirements from end users and business Analysts.
  • Designed UML diagrams using Rational Rose software.
  • Developed Web Pages using HTML 4.01, CSS, Node JS.
  • Worked with core Java code extensively using interfaces and multi-threading techniques.
  • Involved in developing applications using Java, J2EE and Struts.
  • Developed Action Form classes, Form beans, Action Classes using Struts.
  • Developed and configured the java Beans using Struts.
  • Created Web.xml, Struts -config.xml, Validation.xml files to integrate all the components Struts.
  • Data Access programming using Ibator and JDBC.
  • Developed Applications using Rule Engines ILOG and BLAZE.
  • Extensively used JSTL tag libraries.
  • Involved in developing SOA web services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Involved in the developing of MAVEN POM.XML files and deployment in JBoss Application Server.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Conducted the SQL performance analysis on Oracle 10g database tables and improved the performance by SQL tuning.
  • Implemented Client side Web services (SOAP).
  • Deployed the application on the Netbeans IDE.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
  • Used JUnit and Test cases for testing the application modules.
  • Used VSS 6.0 for version control.
  • Involved in production support and documenting the application to provide training and knowledge transfer to the user.

Environment:: J2EE, Java6, Java Beans, Struts, JSP, Servlets, JSP, Java Script, EJB, Web Services,CSS2, NodeJS, Rational Rose, SOA, SOAP, Ilog, WSDL, Apache Axis, Scrum, Eclipse, MAVEN, Glassfish, Oracle 10g, SQL, Log4j, XML, XPATH, XSD, HTML, JUnit, SVN, NetBeans IDE.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC Analysis, Design and Development as a coordinate with team using Agile Methodologies
  • Preparing the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application.
  • Involved in designing of UML Diagrams.
  • Used command, factory and singleton Design Patterns.
  • Designed Web pages using HTML 4.0 and CSS, JSP.
  • Used DAO classes to create persistent layer.
  • Developed the helper classes used by most of the components in this application.
  • Used EJB Stateless beans to generate pick lists and to run Asynchronous Batch jobs.
  • Used Hibernate for Object Relational Mapping (ORM) and persisting the data into database.
  • Configured Logger, appended and layout using log4j.
  • Used Ant 1.6.5 for building JAR s and WAR.
  • Used Web Service calls as Host and Home relation between the States (plans) to get claim related information, consolidated billing settlement information and confirmations.
  • Used stored procedures and SQL Statements by building queries through Squirrel to persist or retrieve the data from DB2 database and developed customized tags to render the data on presentation layer dynamically.
  • Developed Application on JDeveloper.
  • Prepared Unit test cases as well performed Unit testing and Integration testing.
  • Used SVN as version control tool.

Environment:: JDK1.5, J2EE, Struts, JSP, CSS, HTML, AJAX, XML, Squirrel, PL/SQL, Web Services, Rational Rose, Agile, Java Mail, Junit, JDeveloper, SVN, Servlets2.3, Backbone.js, WINDOWS XP.

We'd love your feedback!