We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

NJ

Objective

  • Creative, dedicated Java Developer seeking a challenging career with advancement opportunity within a company which will utilize and further enhance my knowledge in IT.

SUMMARY

  • 7 years of Information Technology experience in Analysis, Design and Development in Java - J2EE technologies.
  • Experience in server side programming using Servlets, JSP, JDBC, JNDI.
  • Domain knowledge in Insurance, Healthcare.
  • Experience in frontend, middleware and backend technologies of web based applications.
  • Extensive experience in web based applications using Java/J2EE technologies and has good exposure in Model View Controller (MVC)
  • Architecture based applications using Spring Framework 2.5 and Struts Framework 2.0 with expertise in presentation, business and database layers.
  • Experience in developing applications using Java/J2EE and related technologies such as Struts Servlets, JSP, JDBC, XML, CSS, HTML, JQuery, SQL, PL/SQL middleware technologies such as Web Services.
  • Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework.
  • Expertise in generating reports dynamically using Business Intelligent (BI) reporting tool.
  • Implemented JiBX framework for binding XML data to Java objects and vice versa for exporting and importing data from other applications.
  • Experience in developing RESTFul web services using JAX-RS.
  • Extensive experience in developing Custom Tag libraries for Java Server Pages.
  • Experience in developing applications using waterfall model.
  • Hands on experience in integration of Tiles Framework with Struts MVC framework.
  • Extensive development experience in different IDE’s like Eclipse, MyEclipse, WSAD.
  • Written SQL queries, functions, stored procedures and triggers using relational databases like SQL Server, MYSQL.
  • Strong knowledge and experience in developing applications using Web/Application servers Tomcat, IBM Web Sphere.
  • Very good team player with interpersonal Communication skills.
  • Ability to learn and adaptive new Technologies in short time.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlet, JDBC, JNDI

MVC Frameworks: Struts 1.2, Struts 2.0, Spring MVC

ORM Tools: Hibernate

Reporting tools: BIRT

Web Services: REST

Frontend Technologies: HTML5, JavaScript, AJAX, JQuery

Application/Web Servers: Apache Tomcat, IBM Web sphere

IDE: Eclipse, WSAD, My Eclipse

Markup Languages: HTML, XML/XSL, CSS

Databases: SQL Server, My SQL

DB Technologies: SQL, PL/SQL, JDBC

Operating Systems: Windows 2000/XP

Version Control: Microsoft VSS,CVS

Packages: Microsoft FrontPage

PROFESSIONAL EXPERIENCE

Confidential - NJ

Senior Software Engineer

Environment: Java, Java script, JSP, HTML, Servlets, Struts 2.0, Spring 2.5, JDBC, SQL Server, BIRT, Restful Services

Responsibilities:

  • Involved in analyzing, defining, and documenting the application and will support functional and business requirements.
  • Implemented JiBX framework for binding XML data to Java objects and vice versa for exporting and importing data from other applications.
  • Implemented Tiles into our architecture with Struts 2.0.
  • Implemented Struts and Spring Integration.
  • Developed Form Builder for designing user defined forms for capturing CRF data of a subject.
  • Designed few reports using BIRT reporting tool.
  • Actively involved and designed the user interfaces using JSPs.
  • Used Spring Inversion of Control (IOC) for dependency injection.
  • Created and consumed RESTful Services.
  • Used spring framework Spring-JDBC modules.
  • Integrated, configured and managed Microsoft VSS as a source code management system.
  • Implemented Tomcat DBCP connection pooling.
  • Configured database and Implemented data access logic using JDBC.
  • Developed user interface using JSP, HTML, XHTML and Java Script, JQuery to simplify the complexities of the application.
  • Involved in Installation and configuration of MyEclipse Server for stage Env and Used for development, build, deployment and testing the application.
  • Developed functions and stored procedures for supporting the data transfer to and fro from web application, and written complex queries, SQL Server database.
  • Used Apache-tomcat container for deploying API and core modules of the application.
  • Performed Unit testing the new functionality and supporting ST and UAT till the roll out to production.

Confidential - NJ

Sr Java Developer

Environment: Java, Spring, Hibernate 3.2, SQL Server, Windows 7.

Responsibilities:

  • Designed architecture with implementing Spring and Hibernate technologies.
  • Implemented Spring AOP for database transaction management.
  • Implemented multitenant architecture with Hibernate 4.x.
  • Involved in implementing common modules like removing Hibernate proxies to lazy load objects, as they are not supported in BlazeDS for converting Java object to ActionScript object.
  • Developed gateway for communicating with an external repository.
  • Generating complete patient care record in an XML format and prescriber reports with XML parser (Castor).
  • Developed Java API for drug management (searching, interactions, precautions, monograph and prescriber order entries).
  • Written schedulers for downloading flat files for pharmacies and formulary data using quartz and flat pack API.
  • Involved in meetings with business analyst to understand system requirements.

Confidential - NY

Environment: Java, JavaScript, JSP, Servlets, Struts 1.2, SQL Server, Windows 2000.

Responsibilities:

  • Developed core module of sending request to NIPR in an XML file for renewal of producer licenses and appointments using apache commons PostMethod.
  • Retrieving Producers appointments data from NIPR website and updating in our system with apache commons digester.
  • Developed event handling and reminders respectively.
  • Extensive Usage of Design Patterns like DAO with interfaces, Factory class and Singleton.
  • Implemented open source DB Connection Manager for connection pooling.
  • Involved in meetings with business analyst to understand system requirements.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Used JSPs, HTML, Java Script, and CSS for development of the web pages.
  • Developed Ajax, Java Script validation functions for client side validations.
  • Project configured and managed Microsoft VSS as a source code management system.
  • Used Apache-tomcat container for deploying API and core modules of the application.
  • Giving releases to testing team with smoke testing.

Confidential - NY

Environment: Java, JavaScript, JSP, Servlets, Struts 1.2, SQL Server, Windows 2000.

Responsibilities:

  • Retrieving Producers appointments data from NIPR website and updating in our system with apache commons digester.
  • Implemented schedulers for sending reminders to producers as per rules defined for renewal of licensing.
  • Implemented schedulers for sending reminders to producers as per rules defined for renewal of licensing.
  • Developed two modules with JSP, Struts controllers, Business objects and DAO’s.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Used JSPs, HTML, Java Script, and CSS for development of the web pages.
  • Developed Ajax, Java Script validation functions for client side validations.
  • Project configured and managed Microsoft VSS as a source code management system.
  • Used Apache-tomcat container for deploying API and core modules of the application.
  • Giving releases to testing team with smoke testing.

Confidential

Environment: Java, JavaScript, JSP, Servlets, SQL Server, Windows 2000.

Responsibilities:

  • Written various java methods for retrieving data from database using different java collection classes.
  • Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
  • Used JSPs, HTML, Java Script, and CSS for development of the web pages.
  • Developed Ajax, Java Script validation functions for client side validations.
  • Worked with MYSql database.
  • Project configured and managed Microsoft VSS as a source code management system.
  • Used Apache-tomcat container for deploying API and core modules of the application.
  • Unit testing and fixing bugs.

We'd love your feedback!