We provide IT Staff Augmentation Services!

Sr Software Developer Resume

2.00/5 (Submit Your Rating)

Menlopark, CA

SUMMARY:

  • Having 10 years of experience in designing and developing applications with Java, J2EE and OOAD technologies using Servlets, JSP, Struts, Spring, EJB, JDBC, and ANT.
  • Experienced in developing front end web applications using JavaScript, HTML, DHTML, AJAX, XSLT, CSS and XML.
  • Experienced in developing applications using Object Oriented concepts using Java.
  • Experienced in understanding the whole SDLC from requirement analysis through testing.
  • Having experience in developing applications using MVC frameworks like Struts, Tiles and Spring MVC, Dependency Injection, IOC & AOP.
  • Experienced in building of development workflow using Unified Modeling Language (UML), class Diagrams, Sequence diagrams etc.
  • Experienced in developing applications using J2EE Design Patterns.
  • Proficient in technologies like JDBC, Java naming directory interface (JNDI).
  • Experienced in working with application servers like Apache Tomcat, Weblogic Application Server, JBOSS and Websphere Application Server.
  • End to end development exposure, from presentation layer (JSP and JavaScript), business layer (Hibernate, EJB, JMS, spring, Web services) to database layer.
  • Strong experience with O/R mapping tool using Hibernate and HQL.
  • Experienced in developing applications using WebServices.
  • Database development skills in RDBMS like Oracle, SQL Server, DB2, Sybase and MySQL.
  • Experienced in writing Stored Procedures in SQL, MySQL and PL/SQL.
  • Experienced in Rational Development Tools like ClearCase, ClearQuest, SVN etc.
  • Experienced in writing TestCases with Junit.
  • Having experience in developing applications using XML, XSD, XSL, XSLT.
  • Development experience in using different IDE’s like Eclipse, RSA, WSAD, RAD and Jbuilder.
  • Ability to work in a team environment and as an individual.

TECHNICAL SKILLS:

Java Technologies: JDK (1.7), Servlets 2.3, JSP 1.2, EJB 2.0/3/0, JDBC 2.0, JNDI, JSF, ANT, JMS, XML (DTD, Schema, DOM & SAX), Java Beans, Java Mail, Webservices (Axis, WSDL, XML, SOAP), Apache Jakarta (Ant, Log4j, Struts, Tomcat)

WEB Technology: Java, J2EE, Servlets, JSP, Struts, EJB, XML, HTML, DHTML, Flex, CSS, XSL, XSLT, JavaScript, AJAX.

Database: Oracle 9i, Oracle 10g, SQL Server 7.x, Sybase, MS - Access, MySQL

Frameworks: Struts 1.2/2.0, Tiles, Spring 1.2/2.0/3.5/4.0, JSF 1.2, Hibernate 2.1/3.0 and EJB 2.1/3.0.

Development Tools: JBuilder, Eclipse3.1/3.2, Ultra Edit, RSA7.0, WSAD, RAD

Web / Application Servers: Weblogic 8.1/9.2, IBM Websphere Application Server 5.0/6.1, Tomcat 4.x/5.x, Jboss 4.0.

Testing Tools: Junit, Cactus, JTest, Load Runner

Messaging Servers: JMS (Java Messaging Service), Web Services, MQSeries and Axis.

Designing and Modeling: OOAD Using UML, J2EE Design Patterns

Web Services: SOAP, WSDL, AXIS

Version Control: VSS, CVS, Rational Clear Case

Operating System: Windows 2000/NT, Windows XP, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, MenloPark, CA

Sr Software Developer

Responsibilities:

  • Gathering requirements and involved in designing API’s using Restful Web services.
  • Involved in developing Page Registration API’s using Restful Webservices and Jersey framework.
  • Implementing and developing the backend code for Profile Management API’s using Restful API’s.
  • Created Automated Test cases to test PageRegistry Webservices using Junit Mockito and TestNG Frameworks and executed the test cases under different environments.
  • Created Test plans and test cases for Marketing Automation Payments Campaign Project and executed the test cases in different environments.
  • Created service for POST, PUT, UPDATE and DELETE operations using Restful API’s.
  • Involved in writing Linux shell scripts and deploying applications on Linux servers using Jenkins jobs.
  • Implemented an interface application to connect to different data sources and post into Eloqua using Spring framework.
  • Exploring the options of MongoDB and Cassandra for the Marketing Data Services Project to create a centralized Database by collecting the data from different sources.
  • Using Maven scripts to build the project.
  • Involved in writing SQL scripts in MySQL Database.
  • Deployed the application on Tomcat Application Server.

Environment: Java1.7, Jersey, Junit, Splunk, Log4j, Perforce, MySQL, Eclipse, Maven, Linux, Git, Apache Tomact Server8.0.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in developing the front end Data Quality tool using Spring and Web UI framework.
  • Developed the backend code using Core Java and J2EE Technologies.
  • Using JDBC code to connect to multiple Databases.
  • This tool provides support for multiple databases like Informix, MSSQL, Oracle, Splice Machine, MySQL, and Postgress.
  • Involved in developing the backend code for creating and executing complex Business Rules using Java, XML, SQL joins on the Profiler tool.
  • Used XML DOM Parser to parse the XML for creating and executing Business Rules.
  • Developed a Scheduler framework to schedule the ETL jobs on a daily, weekly and monthly basis using Java and Quartz Scheduler API.
  • Developed Web services using REST API’s.
  • Used Maven scripts for building the application.
  • Deployed the ETLToolKit on Apache tomcat Server.

Environment: Java1.7, JSP, Junit, Log4j, SVN, SQL, JSP, Regular Expressions, Eclipse, Maven, Linux, Apache Tomact Server8.0.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in developing front end SOX tool using JSP, Java and deployed the application in Apache Tomcat Server.
  • Involved in preparing the Scanner configurations for Rochade using Java, Struts and J2EE technologies.
  • Involved in participating on day to day meetings using Agile and Scrum methodologies.
  • Involved in coding the business logic to develop the end to end lineage using Java, Spring, Hibernate, Design Patterns and Rochade API’s.
  • Involved in writing wrapper scripts using windows batch jobs to automate the scripts for running jobs in Tidal.
  • Involved in preparing the scanner scripts for Oracle and Teradata using Linux commands.
  • Providing Technical Support for end to end lineage on Rochade Browser.
  • Developed SOAP and RESTful web service to interface with database for handling HTTP requests.
  • Used Junit for unit testing.
  • Deployed the application on Websphere Application Server.

Environment: Java1.6, WebServices, JavaScript, JSP, Junit, Log4j, SVN, Oracle, SQL, Eclipse, Ant, Linux, Websphere Application Server.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in developing portlets using Core Java, Spring MVC framework and Maven plugins.
  • Used Hibernate O/R framework to map relational objects to Oracle Database.
  • Involved in migrating the existing Cisco Blogs and Discussion Forums from CEC to IWE using JSP, Struts and Java.
  • Involved in developing Archival tool for archiving Blogs and Discussion Forums to Cisco Docs using Core Java concepts like Multithreading, and ran the tool on Unix VM Server.
  • Written SQL scripts and used JDBC to connect to Oracle database.
  • Created Webservices using SOAP and WSDL.
  • Used Log4j for logging purpose.
  • Deployed the applications using Unix Shell scripts.
  • Used Junit for unit testing.
  • Deployed the application on Websphere Application Server.

Environment: Java1.6, Spring, WebServices, JavaScript, JSP, Hibernate, Junit, Log4j, SVN, Oracle, SQL, Eclipse, Ant, JMS, UNIX, Websphere Application Server.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Gathering requirements from the business and developed Adhoc Reports for the conversion.
  • Using Autosys batch jobs for the conversion.
  • Involved in writing SQL scripts for Member and Funding Account Analysis.
  • Involved in debugging issues after each conversion using Java/J2EE, Struts.
  • Involved in generating post conversion reports using SQL & Oracle.
  • Developing code to automate queries involved in conversion using Stored Procedures in Apex tool.
  • Provided Production Support for Bill Pay Platform support.
  • Written Oracle PL/SQL procedures to resolve production issues on SSN, Customer Number and Customer enrollments.
  • Developed new Batch jobs using java, Struts and Batch Framework.
  • Automated Batch Job Execution and Exception Analysis Queries in Apex.
  • Deployed the application on Weblogic Application Server.

Environment: Java1.5, Struts, EJB, JavaScript, JSP, Hibernate, Junit, Log4j, Clear Case, Oracle, SQL, Eclipse, Ant, UNIX, Weblogic Application Server 8.0.

Confidential, San Francisco, CA

Java Programmer Analyst

Responsibilities:

  • Provided Production Support for the issues related to creating a quote, submitting a quote and the business process in Powercomp for the users.
  • Investigated, Analyzed and recommended solutions for the production issues related to Powercomp while creating and renewing a quote.
  • Responsible for fixing the bugs reported in production.
  • Worked closely with Underwriters to prioritize the issues.
  • Written a batch program and ran it in production to generate inbound and outbound failures and identified the cause of those failures and provided solution to the users.
  • Written Stored Procedures, SQL queries in Oracle to fetch the information from Database.
  • Written stored procedures in PL/SQL and invoked those procedures in java.
  • Involved in developing the business logic using JSP, Struts, Spring MVC & Servlets.
  • Implemented the presentation layer using CSS, HTML, DHTML and Ajax.
  • Responsible for developing the “Online Submission” screens which is used for creating a quote using Java and EJB.
  • Used JavaScript for client side validations.
  • Used Hibernate to map the Java Objects for the customer and Policy screens.
  • Designed, Developed and maintained the data layer using the ORM framework called Hibernate.
  • Written Test Cases with Junit to test the code.
  • Deployed the application on Weblogic Application Server.

Environment: Java1.5, Spring, EJB, JavaScript, JSP, Hibernate, Ajax, Junit, Log4j, Clear Case, Clear Quest 7.0, Oracle, SQL, WSAD, Eclipse, Ant, Unix, Weblogic Application Server6.0.

Confidential

Java Programmer Analyst

Responsibilities:

  • Provided Production Support and provided solutions for the issues reported in production.
  • Written complex SQL Queries for the application.
  • Implemented the presentation layer using CSS, HTML and Ajax.
  • Written Stored Procedures in PL/SQL and SQL queries to fetch the information from Database.
  • Trouble shoted the issues related to the inventory management screens for the application developed in Struts MVC Framework, JSP’s and EJB’s.
  • Responsible for the development of the Controller Servlet, Action form beans and Action Classes.
  • Developed Modal Window Lookups for the application using JSP’s and AJAX.
  • Involved in writing JavaScript functions for client side validations.
  • Used Fast4j framework for the backend and involved in writing JDBC code to connect to database.
  • Involved in fixing the bugs for the given UAT Checklist.
  • Deployed the application in Websphere Application Server.

Environment: Java1.5 Struts 1.1, TOAD, EJB2.1, JavaScript, JSP, JSTL, Hibernate, Ajax, Junit, Flex, UML, Log4j, Fast4j, Clear Case, Clear Quest 7.0, SQL Server, RSA 7.0, Ant, JMS, Unix, Websphere Application Server6.0.

Confidential

Software Engineer

Responsibilities:

  • Involved in all the phases of SDLC including Gathering requirements, Design & Analysis of the Customer Specifications, Development and preparing test plans for the Application.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller etc using Spring Framework.
  • Developed a WebService using SOAP with Axis.
  • Developed presentation layer using AJAX, HTML, Flex, CSS and used JavaScript for client side validations.
  • Used Hibernate for data persistence on the backend.
  • Used EJB’s to implement business logic
  • Involved in writing Stored Procedures with PL/SQL.
  • Written JDBC code to connect to database.
  • Wrote ant scripts for building the whole application in Eclipse IDE.
  • Developed Test cases using Junit to test the code for Struts and EJB based Applications.

Environment: Java1.5 Spring, POJO, EJB2.1, JDBC, JavaScript, JSP, HQL, Flex, WebService, SOAP, Junit, Log4j, SQL, UML, CVS, DB2, Hibernate, Eclipse 3.2, UNIX, JMS, Ant, Weblogic Application Server9.2.

Confidential

Software Engineer

Responsibilities:

  • Used Struts Framework to design actions, action forms, and related configuration for every use-case
  • Developed Servlets, JSP as server side programming for dynamically generating HTML pages.
  • Developed TagLibs for JSP to separate Business Logic / Java Code from presentation logic.
  • Used Tomcat as the application server.
  • Used Enterprise Java Beans (EJB) to ease the implementation and development of application components.
  • Used JDBC used for accessing embedded and legacy data sources.
  • Developed Servlets to handle HTTP client requests by using ServletRequest and Servlet Response Objects.
  • Developed Stored Procedures with Oracle database.
  • Generated ANT tasks to compile our applications.

Environment: Java1.2, JSP 1.0, Servlets, Java Beans, HTML, EJB, JavaScript, ANT, Windows, WebLogic Application Server.

We'd love your feedback!