We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Oracle certified Java developer with around 8 years of experience in design and development of enterprise and web based applications using Java, J2EE technologies.
  • Proficient in developing enterprise and web applications using J2EE (Servlets, JSP, Custom Tags, JSTL,JDBC, EJB, JPA, JMS, JTA, JNDI, Web Services), Struts, Spring, Hibernate, SOAP, JavaScript, jQuery, HTML, XML, XSLT, DHTML, CSS, BOOTSTRAP, JSON, UML, Java Beans .
  • Extensively worked in Core Java and object oriented design with strong understanding of Collections, Serialization, Multithreading, Singleton classes and Exception handling.
  • Strong working experience in development and deployment of java/j2ee web components using Web Logic, Web Sphere, JBossand Apache Tomcat Servers.
  • Expertise in GUI design and application development using IDE Tools - Eclipse, JBuilder and RAD.
  • Worked on frameworks like Spring MVC/IOC/JDBC/AOP/Context/Security.
  • Experience in Object/Relational Mapping with Hibernate and Ibatis .
  • Strong experience in using tools like Ant, AspectJ, Log4j, Toad, AccuWork, Bugzilla, Clear case.
  • Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, RestfulWeb Services, JAX-WS, UDDI, WSDL, WADL.
  • Experience using testing frameworks such as Junit .
  • Experience in designing and developing UI components using Jsp, JavaScript, HTML, DHTML, CSS, AngularJs, JSTL, My Faces, Tiles, Custom Tag Libraries, AJAX, JQuery, DOJO.
  • Experience in working with XML technologies like XML, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Experience working in agile development environment and good understanding of Software Development Life Cycle (SDLC).
  • Extensive understanding and experience in the SDLC phases like the Requirements Specification, Analysis, Design, Implementation, Testing, Deployment and Maintenance with various methodologies such as Waterfall , and Agile Models.
  • Extensive work experience with RDBMS like MS SQL Server, MYSQLand developed SQL scripts and PL/SQL Stored Procedures, Functions, Views, Packages and Triggers.
  • Experienced in OO Analysis, OO Design and OO Programming, Class modeling, UML modeling using Rational Rose.
  • Hands on experience in version control systems like GIT , SVN and CVS .
  • Successfully delivered projects under strict schedules and following quality control.
  • Excellent interpersonal communications skills, creative problem solver, proactive listener, and the ability to work in a team.
  • Good understanding of framework deign and design and architecture, self-starter, quick learner, innovative, Self motivated with proven analytical abilities and organizational skills.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C, C++, C#,HTML, SQL, PL/SQL J2EE Technologies J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, RMI, JNDI, JMS, JAXB, AWT, Swing.

Frameworks: Spring, Hibernate, EJB, Tiles, Junit

Web Services: JAX-WS,SOAP, Rest,WSDL,SOA

Client Technologies: JQUERY, Java Script, AJAX, CSS,HTML,AngularJs, JSON, Bootstrap, JSP, JSTL, DOM

Operating Systems: UNIX, Windows

XML: XML Schema, DTD, XSLT, SAX and DOM parsers.

Application Servers: IBM Web sphere, Tomcat, JBoss Application server, Web Logic .

Databases: Oracle8i/9i/10g, Microsoft SQL Server, PostgreSql, Teradata, MySQL.

Tools: SQL Developer, SOAP UI, ANT, Maven, Eclipse, JBUILDER, TOAD, Log4J, Apache Lucene, Apache Tika, JIRA, Rational Rose.

Version Control Systems: Tortoise SVN, CVS,GIT HUB

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Sr. Java Developer

Responsibilities:

  • Worked in an AGILE work Environment and participated in SCRUM meetings.
  • Designed Unified Modeling Language (UML) diagrams like Usecase, Class and Activity diagram based on the requirements gathered.
  • Developed the necessary front end user interfaces in JSP/Tiles, DHTML, Java Script, CSS, Ajax, JQUERY and DWR that will be integrated using Spring MVC Framework. Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding JSP pages in spring-config.xml file.
  • Used AngularJs Model-view-controller capability and its features for data binding and validating Ajax requests/response.
  • Generated UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.
  • Helped team in construction and implementation of the AngularJs based screens and the REST web services. Implemented routing among different views using AngularJs.
  • Designed and developed features for J2EE-based business activity operational dashboard engine, including the rules and alert engine, webappcomponents, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Designed Java components and integrated using Spring framework for Hibernate ORM persistence mechanism. Configured and wired various objects and mapping files in the Spring configuration file. Involved in design, development and maintenance of all the POJO’s, configuration files and configuring beans, action classes and associations between them.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Established efficient exception handling and logging using Spring AOP.
  • Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, BO and MVC2.
  • Used Message Driven Beans (MDB) to read the messages from JMS queues for asynchronous communication.
  • Driving the technical design of the application by collecting requirements from the Functional Unit in the design phase of SDLC.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Worked on creation of Hibernate configuration files and mapping files for persistence layer (JPA) and transaction management.
  • Wrote queries in SQL and HQL using named and namednativequeries with the implementation of JDBC and HibernateFramework.
  • Implemented Hibernate in data access layer to access and update information in the database and configured .hbm and .cfg.xml files according to hibernate framework.
  • Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Database.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Developed Simulator and Rule Builder framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality.
  • Responsible for writing JUnit test cases for the every possible request.
  • Used HP Quality center for defect tracking.
  • UAT, PI and Production Implementation supportsand bug fixing.
  • Managing the complete SVN repository with various access controls.

Environment: CoreJava, J2EE1.5, JBoss, Eclipse, Spring, EJB,JMS, Spring Core, Spring DAO, Hibernate, JavaBeans,web services, Apache Tiles, JSP,Web Logic Application ServerSVN, JUnit, Log4j,MySQL, PL/SQL, Maven, Junit, log4J.

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Implemented new Use Case and Agile Story driven approach to project documentation.
  • Developed HTML and JSP pages for user interaction and data presentation.
  • Coded in Angular JS MVC Framework to make single page app (spa) and complex page configuration.
  • Used AngularJs MVC features for data binding.
  • Used CSS andJQuery for rich user interface.
  • Involved in the development of JSP and Action Classes.
  • Used bootstrap-angular widgets like autocomplete, calendar, accordion.
  • Created templates using Angular Js, Developed Web pages by leveraging AngularJs framework and used D3Jcharts .
  • Used JQuery for dynamic manipulation of the elements and to validate the input.
  • Developed JSPs to implement the business logic, and use java beans to retrieve the data.
  • Implemented various standard J2EE design patterns (Business Delegate, Service Locator, Data Access Object).
  • Implemented and consumed Web Services using SOAP over Http
  • Created shell scripts for invoking ETL workflows from control-m jobs.
  • I have used Apache Tikka for plain text extraction and Apache Lucene for indexing.
  • Developed MultiThreading processes in SpringBatch & Java modules for concurrency.
  • Configured Apache HTTP Server and Apache Tomcat Server.
  • Designed and developed the Application based on Model-View-Controller architecture.
  • Designed and developed web-based software using Spring MVC Framework.
  • Used Spring Validation framework for validating front end forms.
  • Involved in development of Plain Old Java Object (POJO) classes.
  • Incorporated mailing system with Java Mail API.
  • Involved in Coding of Spring Java Beans, which implements business rules, and business logic.
  • Developed REST service and securing in Rest service.
  • Implemented Spring AOP based logging (log4j), caching (JBossCaching) and profiling component.
  • Implemented Springbatch for processing large amount of data.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Involved in mapping the real word object with java objects using Hibernate 3.0 in the development of application.
  • Worked on DB Scripts to modify table structure.
  • Worked on build script development to deploy applications on Tomcat Server.
  • Provided application support by resolving critical issues in Oracle and DB2 Databases.
  • Involved in Creation of tablesin database.
  • Involved in Unit and Integration Testing.
  • Used CVS for source code version control.
  • Responsible for configuration of Deployment Descriptor (web.xml), build.xml, spring-config.xml.

Environment: Java, JSP 2.0, Spring MVC, JDBC 3.0, Oracle 10g, HTML, CSS, JavaScript,Apache Tikka, Apache Lucene, Java Mail,Hibernate, XML, JBOSS, IBM WebSphere5.1,Oracle, log4j, CVS.

Confidential, BethPage, NY

Senior J2EE Developer

Responsibilities:

  • Part of core design and development team.
  • Designed Frontend with in object oriented JavaScript Framework like bootstrap, Angular.js.
  • Used JSP, AJAX and JSTL custom Tags to develop User Interface.
  • Understood the architecture and applied SOA concepts to the application.
  • Worked in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Intended to separate all the services into a single application, which could be used by external applications.
  • Work with different teams to work on different services part like promotion service, media service, data repair and others.
  • Extensively wroteCORE JAVA code in application.
  • Involved in configuring spring controllers using IOC.
  • Integrated the application with Spring MVC Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Used SpringFramework as middle tier application and Ibatis Framework for integrating with database.
  • Involved in developing code for obtaining bean references in Spring Framework using Setter Dependency Injection (DI) or IOC.
  • Implemented design pattern by creating Spring DAO’s, Service layer on Spring AOP and ApsectJ for Cross-Cutting concerns.
  • Used SOAP based web services, designed WSDL and stubs in consuming web services for getting the required information from third party.
  • Data Access programming using IBATIS --ORM using Ibator and JDBC
  • Developed pom.xml in building the application using Maven.
  • Developed MAVEN scripts to build and deploy the application in Glassfish Application Server.
  • Connected to database by JDBC and wrote queries for application using Hibernate Framework.
  • Created complex schemas, written SQL and HQL queries in joins and procedures using PostgreSQL, SQL developer and TOAD.
  • SQL Server is used as transactional database and Mongo DBis used as search index store and audit database.
  • Deployed applications on JBoss and used Eclipse IDE for designing, coding and developing application.
  • Scheduled automated jobs and submitted the reports automatically.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Managing the complete SVN repository with various access controls.
  • Used JIRA for the issues reported by the testing team.
  • Used Log4j to implement logging facilities.
  • Developed JUnit test cases for all the developed modules

Environment: Java/J2EE, Boot Strap, AngularJs, HTML5, CSS3, JavaScript, JPA, Ibatis, Spring, JSP, Servlet, XML, Design Patterns, SOAP, Web services, Log4J, JUnit, SVN, Postgre SQL, Eclipse, Glassfish Application Server, Maven, SOA, WSDL Spring MVC, Spring AOP.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in design and implementation of front-end controller using Struts MVC framework, Jsp, JavaScript, DWR.
  • Created XML schema documents based on the requirements and used JAXB for marshalling and unmarshalling of the XML documents.
  • Followed agile methodology for development process.
  • Developed and Deployed Stateless and Stateful session Beans, used EJB as the ORM mapping tool and worked with the different configuration files.
  • Implemented test cases for struts and java using cactus and junit.
  • Design and development Message Handler Service using JAXB for converting objects back and forth.
  • Performed both Server side and Client side Validations.
  • Created struts-config.xml file to manage with the page flow.
  • Back-end access to Oracle, which used to query/update the database for enhanced reporting and advanced search of the data using Hibernate.
  • Developed web services using JAX-WS utility
  • Developed and used JMS queues to for asynchronous communication.
  • Used Web logic Server for deploying the application and IntelliJwas used as the IDE for development of the application.
  • Used TOAD for database and application development.
  • Implemented Camel a rule-based routing and mediation engine to configure different mediation rules, for different client bases.
  • Prepared Unit test cases using JUnit and remote testing using SOAP UI.
  • Provided Production Support and involved in defect fixing in QA testing.
  • Build application using ANT and produced WAR files to deploy the application on server.

Environment: Java 5, J2EE, Struts, java script, DWR, dojo, JSP, WebServices, XML, XSD, JMS, JAXB, JPA,JTA,JAX-WS, UML, hibernate, WS (Soap). Oracle10g,Weblogic, ANT, PL/SQL, IntelliJ, Log4j, SoapUI, cactus and Junit.

Confidential

Java Developer

Responsibilities:

  • Used Strutsframework, Standard Tag Libraries and various in-house custom tag libraries for the presentation layer.
  • Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Used C++ for vector calculations for faster processing on multi core CPU’s, later the results were used in java multi-dimensional arrays.
  • Developed EJB component to implement business logic using Session and Message Bean.
  • Implemented caching techniques and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Developed and consumed JAX WS based Web Services using SOAP, WSDL and local testing using SOAP-UI tool.
  • Used Web services for transmission of large blocks of XML data over HTTP .
  • Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
  • Responsible for writing Struts action classes, HibernatePOJO classes and integrating Struts and Hibernate.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Used NetBeans IDE for the application development.
  • Used Hibernate to communicate between action servlets and Database interactions.
  • Used Hibernate for Database Persistence.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on WebSphere application server.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Used CVS as a version control system, and important component of Source Configuration Management.
  • Used Log4J for logging.

Environment: JSP, Servlets, Struts, Spring, Web Services, JQuery, JMS, SOAP, Hibernate, Oracle, JDBC, XML, PL/SQL, UNIX, CSS, NetBeans, HTML, JNDI, Junit, Log4J, CVS.

We'd love your feedback!