We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • Around 7 years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration, Implementation, Maintenance, Reports, Testing, Production and Support of Software Applications in client server environment, Object Oriented Technology and web based applications.
  • Good knowledge on Object Oriented Analysis and Object Oriented Design.
  • Strong programming skills in Java and J2EE technologies.
  • Expert level skills in Java, Swing Components, J2EE 1.4(Servlets, JSP, JDBC), Spring, EJB, Struts Framework, XML.
  • Experience in MVC (Model View Controller) architecture with Struts framework and J2EE design patterns.
  • Good knowledge and experience in using software design patterns such as MVC, Singleton, Session facade, Value object, Bridge, Decorator, Service locator, Business delegate, Data access object for building J2EE Applications.
  • Experience in HTML, DHTML, XHTML and Java Script.
  • Experience in web / application servers like WebSphere, WebLogic, and Tomcat.
  • Experience in RDMS using Informix, DB2, Oracle and SQl Server.
  • Experience in developing Unit test cases using JUnit.
  • Experience in full SDLC, including analysis, design and development cycles as well as coordinating testing and performance monitoring.
  • Experience in client management, business requirement specification, writing technical documents and architecting solution.
  • Good working experience with Struts, JSF, Spring Framework.
  • Extensive knowledge and experience with Hibernate ORM and JPA implementation
  • Working experience on SQL, PL/SQL, and Stored Procedures.
  • Hands - on experience with various Application servers and Web servers (IBM Web Sphere Application Server, BEA Web Logic, JBoss, and Tomcat) with wide variety of development tools such as IBM RAD, Eclipse, Net Beans, IntelliJ IDEA .
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Experience in using Jmeter and Jprofiler for performing the load testing for a service and Junit testing.
  • Good knowledge and experience in writing Junit test cases with EasyMock, Mockito and Power Mock.
  • Expertise in developing applications using Flex Data Services i.e. HTTP, Remote Object and Web Services.
  • Worked on large-scale highly integrated enterprise systems as an individual contributor as well as team player.
  • Received numerous appreciations from the clients.
  • Excellent communication skills with good experience in requirement gathering and interacting with clients. Versatile team player with good analytical, communication and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, Objective C, Java Script

J2EE Technologies: Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI, OSGI, EJB 2.0/3.0, RMI, ASP.

Frameworks: Jakarta Struts 1.2/1.3, Spring 1.2/1.3/2.0, Spring MVC,JSF 2.0(Java Server Faces), Hibernate 2.0/3.0, Tiles, iBatis, Validator

Web Technologies: HTML, DHTML, JavaScript 3.03 with Jquery, ExtJS, AJAX, CSS,CMS, Yahoo UI, icefaces API

XML Technologies: XML 1.0, XSLT, XSL 2.0, HTML5, DHTML, XSL 1.0/ XSLT 1.0/XSL-FO, JNDI 1.1, LDAP 3.0, SOAP 1.2, AXIS 2

Application/Web Servers: IBM WebSphere 5.X/6.0/7.0/8.0, IBM HTTP server 8.x, WebLogic 7.x/8.x/9.0, WebLogic Portal 5.x, JBoss 4.0, jBPM, Apache Tomcat 5.0/5.5, OC4J 10.1.3

Databases: Oracle 8i/9i/10g, SQL Server 2008, MySQL, DB2 7.0/8.0/9.0, Informix

Messaging Systems: JMS, IBM MQ-Series

IDE Tools: IBM WebSphere Studio Application Developer (WSAD) 5.0,5.1.2, RSA 6.0.1/7.0, RAD 6.0/7.1, Eclipse 2.0/3.0/3.1/RCP, Jdeveloper 10.1.3, Net Beans 4.0/4.1

Configuration: Perforce, CVS, Rational ClearCase, Microsoft Visio

Operating Systems: Windows 98/NT/2000/XP, UNIX, LINUX

Tools: Ant, Maven, JVM, JUnit, Vitria 4.1, GWT (Google Web Toolkit), Log4j, XMLSpy, Jprobe2.8/3.0

Database Tools: TOAD, MySql Query Browser, SQL Query Manager

Design Methodologies: MVC, Singleton, Session facade, Value object, Bridge, Decorator, Service locator, Business delegate, Data access object

Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP, TCP/IP

Version Control: MKS,CVS, Bugzilla, Subversion, Ant, Maven

PROFESSIONAL EXPERIENCE

Confidential, Richardson, TX

Sr. Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle.
  • Involved in requirement analysis, functional specifications and design.
  • Used Scrum (Agile) as Development methodology.
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns such as Bridge, Decorator, Session facade, Service Locator, Business Delegate, and DAO.
  • Used Dependency Injection feature of Spring framework and Involved in writing the database integration code using Hibernate, leveraged the AOP features of Spring framework to handle exceptions.
  • Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using JUnit scripts via Selenium Remote Control 9.0.
  • Designed and developed a web application built with JBoss Seam utilizing EJB, JMS,Hibernate, Java Server Faces (JSF) with ice faces API for UI development, AJAX, Java MailXPATH, XSLT, JAXB, SAX.
  • Working on the MQ Workflow Client where the workflow can be looked into it and can have a clear understanding why the flow of the opties is not moving in advance.
  • Developed Application with My Eclipse Blue.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Tomcat 5.5, JBOSS servers were used for testing and WebSphere 8.5.5 was used for deploying.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Built scripts using Serena to build the J2EE application.
  • Designed UI using JSP, HTML and validated with JavaScript for providing the user interface.
  • Involved in client side scripting and server side scripting.
  • All the Logic of the Application and calculation of the rates of the health and dental plans are based on the stored procedures where the logic is inserted.
  • Worked on the struts action classes and action mapping rules in Struts-config.xml as required by the architecture.
  • User interface is decoupled using Spring MVC architecture with Struts implemented already as the frontend.
  • Build and deploy JAX-WS web services with Java.
  • Worked on XML parsing using the SAX and DOM parsers for better connectivity of JVM with the server. Agile and test-driven development experience.
  • Creating and Consuming Restful webservices for Time and Attendance System.
  • Developed SQL Queries, Stored Procedures, Views.
  • Used LOG4J, JUnit & EasyMock for debugging, testing and maintaining the system state.
  • Used SOAP UI for testing the Restful and SOAP based web services by passing xml/json data formats.
  • Used Jmeter for testing services with multiple thread counts for load testing and Junit testing.
  • Used to fix to Sonar violations after the development for maintaining the coding standards.
  • Experience in performing smoke testing of the application after developing and deploying of new features.
  • Used sub version to track and maintain the different version of the application.

Environment: Java 1.7, JSP, Servlets, Struts2.0, Spring 3.0, DOJO’s, JDBC 4.0, WebSphere Application Server 8.8.5, RAD 7.5, SQL Server, HTML, JMS, MDB, XML, JNDI, LDAP, EasyMock, XSLT, AJAX, CSS, JavaScript, Serena, Windows XP, JUnit, MQ Workflow Client, SVN, LOG4j.

Confidential, Norwalk, CT

Sr. Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC/Waterfall).
  • Used Scrum (Agile) as Development methodology
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed the application using RAD 7.0 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions
  • Involved in creating the Hibernate DOJO Objects and mapped using Hibernate Annotations.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle 10g.
  • Authentication of the users is implemented using LDAP, TIM.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Built scripts using Ant to build the J2EE application.
  • Used LOG4J, JUnit & Mockito for debugging, testing and maintaining the system state.
  • Used CVS to track and maintain the different version of the application.

Environment: Java 1.6, JSP, Servlets, Spring 3.0, DOJO’s, Hibernate, JDBC 4.0, WebSphere Application Server 7.0, RAD 7.5, Oracle 10g, HTML, JMS, MDB, XML, JNDI, LDAP, MOKITO, XSLT, AJAX, JSF, CSS, JavaScript, Apache Ant 1.7, Windows XP, JUnit, Log4j, CVS.

Confidential, New York, NY

Sr. Java Developer

Responsibilities:

  • Responsible for prompt development of services, features and tools for the Institution's highly interactive based System.
  • Developed application with Eclipse RCP as IDE.
  • Detail-oriented in Financial Analysis with the internal employee’s.
  • Utilized Loose Coupling/Dependency Injection feature of Spring Core to have better reusability, modifiability of application.
  • Responsible as a XSLT web developer including designing and developing the websites with the java and XSLT.
  • Provided support and help on management of the data and XSLT programming.
  • Involved in troubleshooting the problems and fixing the bugs in XSLT and java related programs.
  • Modified the existing databases, stored procedures, objects, tables, sequence and indexes according to the functional requirements of the business flow.
  • Designed and developed a web application built with JBoss Seam utilizing EJB, JPA, Hibernate, Java Server Faces (JSF) with icefaces API for UI development, AJAX, JavaMail.
  • Client side validation was done using JavaScript.
  • Managed SCM for modification of documents and programs stored as computer files.
  • Involved in administering Weblogic Portal Server.
  • Wrote complex PL/SQL scripts for stored procedures, packages and functions & triggers for data transformation purposes.
  • Involved in repetitive machine driven effort using Agile Methodology (Scrum).
  • J2EE application development on Windows and UNIX platforms using MVC pattern.
  • Tomcat 5.5, JBOSS servers were used for testing and WebLogic 10 was used for deploying.
  • Developed an Ajax framework for rapid development of Rich Internet Application access to databases.
  • Used Ruby as a support for Unicode and multiple character encodings.
  • Involved in writing XML WebServices using SOAP to communicate between applications.
  • The existing web system was enhanced using Struts.
  • Involved in creating GUI applications using Visual Basic.NET.
  • User Interfaces were developed using Servlet, JSP, JSF, JS, JQ, Struts and HTML.
  • Used CORE and HTML tag libraries for expressing Java Server Faces within a view template.
  • Used State management supporting like request, application, session, flash and view scoped java beans.
  • Created few modules using JAVA Swing, AWT framework.
  • Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile Responsible for generating JSP Tag libraries embedded with client specific.
  • Used JProfiler to analyze the Restful web services performance by considering the time taken to complete the requests for multiple threads at regular intervals.
  • Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using JUnit scripts via Selenium Remote Control 9.0.

Environment: Java EE 5, EJB 3.0, JSP, JSF, Servlets, Hibernate, JavaScript, Scrum,, Struts, WebServices, Visual Basic.NET, Oracle 11g, MQ, HTML, CSS, XML/XSLT, SOAP, WSDL, ClearCase, JUnit, Eclipse RCP, AJAX, Core Java, UML, JBoss, Weblogic Portal Server, Tomcat 5.5.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Deploying the application to various testing environments and help testing teams.
  • Developed custom Java script for rich user experience and supplemented it with custom style sheets.
  • Consuming the WebServices for getting data from external systems for use on the ITAS better User Interface. Experiences with Rally.
  • Proficient in using Spring Framework using AOP and core JAVA modification with MVC architecture.
  • Worked with Workbrain(J2EE product) for the workforce management in project implementation.
  • Exhibited fast learning curve in the time and attendance business process and the underlying technology components. Commonly used many Swing components.
  • Learnt and Understood the Workbrain Tool for the Timesheet and Attendance System.
  • Implemented the ITAS system for the Paris business users and later implemented on development for the London business users.
  • Product uses a SOA (Service Oriented Architecture) with a Java/JEE back-end and a /ExtJS front end Communication between the browser (desktop and mobile) and the back-end uses XML and JSON.
  • Developed Dojo SQL, an easy to use JavaScript SQL layer.
  • Created the workflow diagram for the Employee Shift trade and Shift swap business processes.
  • Developed the Employee Shift trade and Swap process using the Java/J2EE and JSP technologies, based on the specific country’s labor laws.
  • Build and deploy JAX-WS web services with Java.
  • Worked on XML parsing using the SAX and DOM parsers for better connectivity of JVM with the server. Agile and test-driven development experience.
  • Creating and Consuming Restful webservices for International Time and Attendance System.
  • Application uses GWT (Google Web Toolkit), MVP4G (Model View Presenter for GWT) for the UI.
  • Developed ANT script for creating the EAR file to be deployed in the WebSphere server.
  • Involved with Development team’s UML design like Class, Object and Sequence diagrams.
  • Worked with globally distributed stakeholders to gather their country labor laws to build their pay rules and their entitlements.
  • Used JAVA Script and HTML to maintaining a better coding environment for future company employees.

Environment: Spring, Java 1.5, HTML, JavaScript, JSP, Perl, Struts 2.0, AJAX, JPA, Web Services, Python, XML, XSD, Xquery, SOAP-UI, DOM, SAX, JSTL, UML, Eclipse, MS Visio2005, DB2, Jboss, Oracle 10g, Maven 2.2.1, Junit, ANT1.6, Log4J 1.2, ClearCase, Websphere 7.0, Netweaver Development Infrasturcture, ILOG JRules,Business Action language & XOM, Flex and Flex 4.GWT, JMS technologies, Java shop.

Confidential, Colorado Springs, CO

Java J2EE Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and design.
  • Designed UI using JSP, HTML and validated with JavaScript for providing the user interface.
  • Involved in client side scripting and server side scripting.
  • Involved in the JDBC, Servlets and JSP technologies to write the UI and the business classes.
  • User interface is decoupled using Spring MVC architecture with Struts implemented already as the frontend.
  • Worked on the struts action classes and action mapping rules in Struts-config.xml as required by the architecture.
  • Involved in migrating CTC to Spring framework to enable loose coupling at the front-end.
  • Modified the Controllers and Services classes so as to support the introduction of Spring framework.
  • Involved in developing DAOs to connect to backend Database to implement the business logic.
  • Used Hibernate to map the database tables using hbm.xml files.
  • Used the JExcel API for the reading the excel data’s.
  • Involved in server side validations using AJAX and RichFaces.
  • Deployed on BEA Weblogic application server and used CVS for version control.
  • Involved in writing Jakarta ANT 1.6 build scripts for building and deploying.
  • Log4j is used for logging different types of messages to write on to the proprietary log model.
  • Wrote some XSLT transformations for help in converting XML into HTML.

Environment: Struts 2.1, Spring, JSP, EJB, J2EE, ANT 1.6, JDBC, Hibernate, UML, HTML, JavaScript (AJAX), CSS, Oracle 9i, Eclipse, CVS, Weblogic 9.0, Windows NT.

Confidential, IL

Java Developer

Responsibilities:

  • Identifying the technical areas that contributed to the issues and documenting them.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Responsible for writing detailed design specification document and implementing all business rules as per Design document.
  • Wrote ANT Build for the Cruise Build Platform.
  • Wrote JUnit Test Cases.
  • Consumed Webservices, used Apache Axis for WSDL2Java.
  • Used JMESA, JSP, HTML for View developments.
  • Worked on Database batch updates, commits and roll back.
  • Design Patterns like Façade, Singleton and Factory Pattern were used.
  • Involved in the JDBC, Servlets and JSP technologies to write the UI and the business classes.
  • Implemented the required functionality using Hibernate for persistence & spring framework.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g.
  • Developed SQL Queries, Stored Procedures, Views.
  • Auto Involved in database modeling to identify requisites of the project.
  • Created logger module to record incidents of data being corrupt or lost.
  • Retrieved lost data and converted it into readable format.
  • Developed application in SVN version control.
  • Used Spring MVC for Model View Controller Framework.
  • Used Hibernate for ORM Mapping.
  • Achieved Dependency Injection using Spring Framework.

Environment: Java 5, JSP, JMESA, ANT, CRUISE BUILD, spring, Hibernate, Weblogic Server 9.0.

We'd love your feedback!