We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • Over 9 years of IT experience in software development which includes user interaction, system feasibility study, requirement analysis, design, development, testing, configuration, client interaction and support.
  • Extensive experience in Telecom and Aerospace domains.
  • Strong working experience with reputed clients. Worked as Team Lead in multiple projects.
  • Expertise in developing web based components/applications using java technologies such as Servlets, Struts, Spring, Hibernate, JSP, EJB, JDBC, AWT, SDLC, Applets, Web services (SOAP, WSDL, UDDI), Design Patterns, and MVC
  • Extensive experience with Application Servers (BEA Weblogic, IBM WebSphere and Jboss) and Web Servers (Apache Tomcat).
  • Hands on experience on SQL and PL/SQL programming.
  • Experience with various Version control Systems like Visual SourceSafe (VSS), Win CVS and CVS.
  • Strong in Object Oriented Analysis and Designing (OOAD) and Object oriented programming (OOP).
  • Knowledge of Oracle 10G concepts.
  • Working experience on Databases like Oracle, SQLServer, Ms - Access and Tools like TOAD, TOra.
  • Good exposure to markup languages like HTML, DHTML, XML, XSL.
  • Experience in using scripting languages like JavaScript, ANT.
  • Expertise using Testing Tools like JUnit for unit testing and Logging tool log4J.
  • Proficient in writing and using shell scripts on UNIX and Linux systems.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Strong communication, inter-personal and written skills with exemplary analytical and problem solving skills.
  • Understand new ideas and technical concepts quickly, converting them into meaningful results.

TECHNICAL SKILLS:

Programming Languages: Java 1.4/5/6, C, C++, SQL, PL/SQL.

Databases: Oracle 9i/10G, SQL Server, Sybase and Ms-Access.

Web Development: J2SE, J2EE, EJB, Web services (SOAP, WSDL, UDDI), Restful, Hibernate, Applets, JDK, Swing, JNDI, JDBC, RMI, SDLC, Xng Systems, Servlets, A&D, AWT, JSP, UML, JSTL, Struts 1.0/2.0, Spring, MQ Series, Ant, Maven, JMS and AJAX.

Methodologies: OOAD - UML, Design Patterns

IDE: Eclipse, My Eclipse, RAD 7.0

Tools: Toad, TOra, Log4j, Ant, JUnit, Embarcadero Rapid SQL 8.1

Scripting Languages: Java Script, XML (DTD, XSL, XSLT), HTML, DHTML, CSS

App/Web Servers: BEA Web logic, IBM Web Sphere, JBoss, Apache Tomcat

OS: Windows 98/2000/XP/NT, UNIX, Linux

Version Control Systems: CVS, Win CVS, VSS.

PROFESSIONAL EXPERIENCE:

Confidential, CA

Sr. Java Developer

Responsibilities:

  • Involved in analysis, design, development phases.
  • Used Spring MVC for developing the application.
  • Used POI to read values from Excel Spread Sheet validate them and store in database.
  • Developed Web Services using Spring & REST.
  • Used Hibernate to persist data into DB for some operations.
  • Used Sybase and Oracle to store the data and generate the reports.
  • Developed Stored Procedures to be called by Monthly / Quarterly Loads which run every Friday EOB.
  • Developed various Data manipulation scripts to rectify the data to fix the defects.

Environment: Java 1.6, J2EE, Spring MVC, Hibernate, Servlets, XML, Sybase, SOAJSP, JUnit, HTML, CSS, SVN, UNIX, Web Services (RESTful), SQL, JAX-WS, PL/SQL, JMS, OracleMaven, JBoss Server, POI, JavaScript.

Confidential, CA

Sr. Java Developer / Team Lead

Responsibilities:

  • Involved in analysis, design, development phases.
  • Involved in the discussion of complex business requirements with the clients and built technical specifications.
  • Interacted with off-shore team and facilitated as On-site coordinator.
  • Used Spring MVC for developing online store.
  • As offshore coordinator, had daily calls to give overview of the business and business requirements and also have technical discussions.
  • Used POI to read values from Excel Spread Sheet validate them and store in database and generate xml report with full product information for those gpms ids.
  • Developed Web Services using Spring & REST.
  • Implemented Java mail api to send emails with the generated report to the users.
  • Used Hibernate to persist data into DB for some operations.
  • Used JQuery javascript library and Ajax to build the UI.
  • Used Business Delegate, DAO, Singleton and Factory design patterns.
  • Implemented the FtpClient api to ftp the generated reports to the end users.
  • Used MS Sql Server to store the report criteria to generate the reports.
  • Used Maven to build and deploy the project.
  • Implemented ESB to read the request criteria from the sql server db and connect to Vision Db to pull the data and generate the report in xml format.
  • Implemented jcraft api to sftp the generated files to the end users systems.
  • Wrote various Data manipulation queries, Stored Procedures to persist data.

Environment: Java 1.6, J2EE, Spring MVC, Hibernate, Servlets, XML, MS Sql Server, HeidiSQL, SOAJSP, JUnit, HTML, CSS, SVN, UNIX, Web Services (RESTful), SQL, JAX-WS, PL/SQL, JMS, OracleMaven, JBoss Server, POI, Apache Camel, Jenkins, JQuery, Ajax, JavaScript, ESB

Confidential, CA

Sr. Java Developer / Team Lead

Responsibilities:

  • Involved in analysis, design, development phases.
  • Involved in the discussion of complex business requirements with the clients and built technical specifications.
  • Interacted with off-shore team and facilitated as On-site coordinator.
  • Used Spring MVC for developing online store.
  • Developed Batches using Spring-Batch.
  • As offshore coordinator, had daily calls to give overview of the business and business requirements and also have technical discussions.
  • Used Active MQ as message broker to write the emails into the queue and then read and send it using SMTP server.
  • Developed 2 Web Services (Email, Utility) using Spring, JAX-WS & SOAP.
  • Exposed most of the DB interaction as web service based on SOAP & RESTful and accessed from the frontend.
  • Used Ant and Maven to build and deploy the project on the server.
  • Used Hibernate to persist data into DB for some operations.
  • Used Business Delegate, DAO, Singleton and Factory design patterns.
  • Used MS Sql Server as backend DB.
  • Wrote various Data manipulation queries, Stored Procedures to persist data.

Environment: Java 1.6, J2EE, Spring MVC, Servlets, XML, MS Sql Server, SOA, JSP, JUnitHTML, CSS, ClearCase, UNIX, RSA 7.5, Web Services (SOAP, WSDL, UDDI, RESTful), SQLJAX-WS, PL/SQL, JMS, Hibernate, Maven, Active MQ, JavaScript, Ant.

Confidential, CA

Sr. Java Developer / Team Lead

Responsibilities:

  • Involved in analysis, design, development and Integration Testing phases.
  • Involved in the discussion of complex business requirements with the clients and built technical specifications.
  • Interacted with off-shore team and facilitated as On-site coordinator.
  • Effectively used Collections for efficient usage of memory through caching of objects.
  • Used Spring MVC for development.
  • Developed Session Beans which are responsible for processing business logic and persisting data to DB.
  • As offshore coordinator, I reviewed the code and refactored the code for better maintainability.
  • I also developed API’s for the common code and avoided the redundancy of the code.
  • Developed back end for adding profile images for the advertisers.
  • Upgraded Call Tracking feature from SOAP to RESTful webservices.
  • Implemented RESTful API’s for tracking the calls made by the end users.
  • Exposed the Session Beans as web services based on SOAP and developed clients for the same.
  • Used Business Delegate, DAO, Singleton and Factory design patterns.
  • Used IBatis to persist the data in DB.
  • Wrote various Data manipulation queries, Stored Procedures to persist data.
  • Developed JUnit test cases for unit testing the Service and DAO layer.

Environment: Java 1.6, J2EE, Spring MVC, Servlets, XML, MS Sql Server, SOA, JSP, JUnit, AxisHTML, CSS, Subversion, UNIX, Tomcat 6.0, Web Services (SOAP, WSDL, UDDI, RESTful), SQLPL/SQL, Agile, Scrum, Rally, JMS, IBatis, Maven, Jenkins, Splunk, JavaScript, Ant, MQ Series, Eclipse.

Confidential, CA

Sr. Java Developer

Responsibilities:

  • Involved in analysis, design, development and Integration Testing phases.
  • Involved in the discussion of complex business requirements with the clients and built technical specifications.
  • Developed a rich GUI through which a county clerk can perform various actions like calculating bail, recording a payment, creating installments, enrollment for traffic school using JSPs, Servlets, Tiles, Struts Action Classes.
  • Developed various custom tag libraries to format display (displaying cache information and collection of values in customized format) and manipulation of session variables in JSPs.
  • Used AJAX to enhance user experience and reduce the response time drastically.
  • Extensively implemented client side validations using Java Script.
  • Effectively used Collections for efficient usage of memory through caching of objects.
  • Implemented Thread pooling to load the court cache in multithreaded way during start up.
  • Developed Session Beans which are responsible for processing business logic and for saving case related information to the database.
  • Exposed the Session Beans as web services based on SOAP and developed clients for the same.
  • Used Business Delegate, DAO, Singleton and Factory design patterns.
  • Used JPA to persist data to the data base.
  • Wrote various Data manipulation queries, Stored Procedures to persist data as well as to display case information.
  • Developed JUnit test cases for unit testing the Service and DAO layer.
  • Wrote ANT scripts to coordinate builds on the WebLogic application server.

Environment: Java 1.5, J2EE, Struts, Servlets, XML, Oracle, SOA, JSP, JUnit, Axis,HTML, CSSClear Case, UNIX, Tomcat 6.0, Web Services (SOAP, WSDL, UDDI), SQL, PL/SQL, JMS, Ant, Eclipse

Confidential, FL

Sr. Java Developer / Team Lead

Responsibilities:

  • Design and Coding of the Graphical User Interface.
  • Developing control files to load data in staging tables using sql loader.
  • Developing web pages using Eclipse.
  • Writing spatial queries.
  • Setting the time on crontab (UNIX scheduler) to automate processes.
  • Deploying web apps on Weblogic server.
  • Coordinated with Offshore team.
  • Conduct performance tuning on the web application to optimize resource usage, decreaseResponse time and increase throughput.
  • Perform normalization of the database.
  • Perform CRUD operations on database.

Environment: Web Technologies, JAVA/J2EE, JDBC, JSP, Servlets, Eclipse, UNIX, Weblogic, CVSOracle 10g.

Confidential, CA

Sr. Java Developer/Production Support

Responsibilities

  • Analyzed the requirements and prepared requirement specifications.
  • Involved in preparation of the Technical design document and functional specification for the OCR (optical character recognition).
  • Designed and developed MVC2 based Struts framework for web presentation.
  • Implemented reusable JSP templates using Struts Tiles framework.
  • Designed and developed DAO interfaces & implementations for database related operations.
  • Consumed web services (producer PARASCRIPT Vendor) for getting MICR scanline Readouts on the checks and invoices.
  • Worked as primary production support 24 x 7 for monitoring the Oracle database, monitoring MQ’s and monitoring managed server logs. Handled customer level issues as well as issues impacting group of customers.
  • Developed shell scripts and batch jobs for different modules.
  • Worked on Apache POI for generating Excel Reports for Deposit Activity and User Activity.
  • Used ClearCase as version control to maintain the code for different releases.
  • Used ANT to develop build scripts as well as deployment scripts.
  • Extensively used log4j for logging the log files.
  • Performed different types of testing like Unit Testing, System Testing, Regression Testing andIntegration Testing.
  • Prepared Test Cases and used JUnit for testing different interfaces.
  • Developed PL/SQL Stored Procedures and Functions for specific tasks in Oracle 10g.
  • Developed and executed shell scripts on Unix/Linux Servers.

Environment: Java 1.4/5, J2EE, Struts 1.2.4, EJB, Servlets, XML, Oracle10g, SOA, JSP, JUnit, AxisHTML, CSS, ClearCase, UNIX/Linux, BEA Web logic 10.1, Web Services (SOAP, WSDL, UDDI), SQLPL/SQL, Apache POI, Agile, JMS, UML, JavaScript, Ant, MQ Series, MyEclipse 6.6, FTP, Toad.

Confidential, IL

Sr. Java Developer

Responsibilities

  • Implemented A&D frame work, a Telcordia product, for handling different topologies for the customers.
  • Fixed many Severity 1 and Production Defects.
  • Proactively interacted with Analysts to discuss about the designing.
  • Worked on couple of interfaces like WFMBIS, TIRKS and Ovals.
  • Performed different types of testing like Unit Testing, System Testing, Regression Testing andIntegration Testing.
  • Prepared Test Cases for different interfaces involved in the process.
  • Developed PL/SQL Stored Procedures and Functions for specific tasks.
  • Worked as on call support in shift systems for 20 x 7.
  • Developed and executed shell scripts on Unix Servers.
  • Developed couple of modules using Struts 1.0/2.0 framework.
  • Implemented the data persistence functionality of the application by using Hibernate to persist Java
  • Data object to the relational database. This task includes - writing, configuring, and maintaining theHibernate configuration files. Implemented a pilot release to assess the complexity.
  • Used Spring MVC for Customer Account Maintenance and View Registrations.
  • Created Connection Pooling for different modules in Web logic server.
  • Developed automated scripts and build files using scripting tools like Ant.
  • Developed shell scripts and batch jobs which will run every night.
  • Developed web services using Apache Axis.
  • Interacted with couple of modules and exchanges messages using JMS and MQ Series.
  • Created different domains for each module in Web logic server.
  • Used Xng Systems GUI to access the Database.
  • Developed PL/SQL Views for frequent retrieves to improve the performance.
  • Used Queues to interact with other systems.
  • Used Web sphere server for deploying the application.
  • Communicated with other interfaces using SOAP and WSDL Web Services using SOA.
  • Tracked and logged the defects in Quality Center with other applications.
  • Involved in Requirement gathering from the Clients.

Environment: Java 1.4/5, J2EE, A&D, Struts 1.0/2.0, EJB, Servlets, JSP, XML, Oracle9i, SOA, JSPWeb Sphere, HTML, CVS, UNIX, Windows XP, Quality Center 9.2, BEA Web logic, Xng GUI, RAD 7.0Web services (SOAP, WSDL, UDDI), SQL, PL/SQL, SDLC, Design Patterns, Axis, JMS, UML, TelnetJavaScript, Ant, Spring MVC, Hibernate, FTP, Toad, JUnit.

Confidential, FL

Java Developer

Responsibilities

  • Developed Error Suspense Screens which helped the end users to view the problem and rectify it on the screen, avoiding the tedious process of searching the Database.
  • Got appreciation for making the end users life easier.
  • Prepared Impact Analysis for new screens and enhancements.
  • Developed JSP and Action classes by implementing the Jakarta-Struts 1.0/2.0 API and Tiles for the new screens.
  • Involved in Client side and Sever side validations based on the Business rules using Server side JavaScript.
  • Code reviews for the Business Logic in order to get high performance and coding Java Classes.
  • Automated build scripts using Ant.
  • Documented the setup configuration process which helped and saved lots of time for the new developers entering the project.
  • Developed Test Cases for different Scenarios that made unit testing easy and was useful for testing team.
  • Maintained the code in a repository using Clear Case.
  • Created different Connection Pooling, Data Sources in Web logic server.
  • Designed, formatted and developed web pages using Java Script, HTML, XHTML, DHTML, CSS and JSP
  • Used indexing for improving the query retrieval time.
  • Implemented persistence layer using Hibernate.
  • Developed PL/SQL Packages for each module to implement the modularity of the project.
  • Developed SOAP and WSDL files to interact and communicate with other modules/systems using SOA over Apache Axis.
  • Fixed IR’s and CR’s from the clients well before deadline which made process run smoothly.
  • Achieved Messaging using JMS
  • Developed the project code in Spring MVC framework for some modules.
  • Worked close with Business end users to understand and analyze the requirements.
  • Mapped Data Objects with Database Table fields using Hibernate.
  • Used JDBC connectivity for connecting to Oracle database.
  • Developed extensively UNIX shell scripts and performed nightly batch jobs.
  • Achieved Performance tuning by implementing PL/SQL Cursors for larger data retrievals.
  • Understand the functionality of the process.
  • Mentored the junior team members and also coordinated and lead the offshore team.
  • Fine-tuned the SQL queries by using joins and sub queries suitably used in PL/SQL programming.
  • Prepared daily batch reports which has details like duration of each batch job, uncompleted jobs which help to track the process.
  • Solved Production Issues with short notice.
  • Actively interacted with QA and business team and mentored with Managers, Leads, Architect and Other Team members

Environment: Java 1.4/5, J2EE, Struts 1.0/2.0, EJB, SDLC, Servlets, JSP, XML, JDBC, Oracle9i, DB2Clear Case, UNIX, Windows XP, UML, spring, JavaScript, Single Sign On, SOA, Ant, Eclipse, JMSHibernate, Web services (SOAP, WSDL, UDDI), Axis, SQL, Design Patterns, Multithreading, PL/SQLWeb logic, Tiles, HTML, CSS, DHTML, JSTL, Toad, and JUnit.

Confidential, IL

Java Developer

Responsibilities

  • Analyzing the existing application
  • Developed front end for new modules/components using Swing.
  • Involved in Migration of existing data from IDMS to Oracle database
  • Implemented the Search functionality for 4 - 5 modules.
  • Communicated with different modules using JMS.
  • Implemented server side components for some modules.
  • Developed scripts using Ant.
  • Developed different layouts like Border, Box, Card and Grid for screens using Swing.
  • Developed Listener classes from different functions/actions.
  • Implemented Factory, Session Facade, DAO, Helper design patterns for this application.
  • Deployed war and ear files in Web Logic server.
  • Involved in analysis and designing of distributed modular application using J2EE technologies.
  • Developed UNIX shell scripts for automated jobs and nightly jobs.
  • Developed PL/SQL Packages using Procedures and Functions for different business scenarios.
  • Developed web applications using server side Java components and database systems.
  • Involved in Integration of different modules.
  • Involved in developing Print component.
  • Involved in Client side and Sever side validations based on the Business rules using Server side JavaScript.

Environment: Java, EJB, Servlets, JDBC, Oracle9i, Web Logic, Swing, JavaScript, JSP, JUnit, TOra, VSS, Eclipse, Ant, JDBC, JSF, SDLC, SQL, JMS, PL/SQL, Tomcat, HTML, DHTML, XML.

We'd love your feedback!