We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

3.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

Operating Systems: NT, HP, Sun, Solaris, Irix, Aix, Linux.

Programming Languages: Java, C#, C, C++.

Markup Languages: HTML,CSS, XML, XSL, XSLT, CFML.

Script languages: JavaScript, UNIX SHELL, ANT.

Database languages: SQL, PL/SQL.

Web / Application Servers: Apache, IIS, .NET 2.0 and 3.5, Jakarta - Tomcat, Jakarta-Ant, Jakarta-Struts,JSF, Rich Faces, GWT, Cold Fusion, Weblogic, Websphere, JBoss, Iplanet (Sun One), IBM Directory Server.Java/C#: J2EE, Servlets, Struts, JSP, JSF, JDBC, Java Beans, WSDL and REST Web Services, JSON, EJB, JMS, RMI, JNDI, LDAP, SSL, Multi threaded, Applets, Swing, AWT, JUnit, Log4j, C#, .NET 2.0, .NET 3.5.

Databases: SQL Server 2005 and 2008, Oracle 8 and 9, DB2, Sybase, Informix, Access, MySql, PostgreSQL.

IDEs: WSAD 4 and 5, Eclipse, Intellij Idea, Microsoft Visual Studio, JBuilder, Symantec Caf, PowerJ, Ms. Visual Studio 2005, Visual Studio 2008, Cold Fusion Studio.

Life cycle: Rational Clear Case, CVS, Visual Source Safe, MKS, Star Team, SVN, GIT.

Other: JIRA, Atlassian, MQ Series, UML, OOA, OOD, Design Patterns, Together, Rational Rose, Rational XDE, Hibernate, Spring, eXtremeScale, RUP, Agile.

WORK EXPERIENCE:

Confidential

Environment: Windows 7, Ubuntu, JIRA, Atlassian, Behaviours, Live Fields, Keppler, Cprime, Power Action, Automation, Groovy, SIL, AWS, Cloud, Java Script, Agile.

Responsibilities:

  • Working remotely in a distributed team
  • Part of a team that implemented a large project that will allow Confidential users to manage their field activities related to fiber optic.
  • Work was done remotely and the team was distributed over various locations.
  • Implemented solutions involving: setting up projects, creation of workflows and subworkflows for tasks and subtasks, creation of custom fields, creation of groovy and sil scripts to be used as validators, post functions or to be used by listeners, schemas, screens.
  • Created servers locally, ins the Cloud and AWS.
  • Installed plugins, locally, cloud and AWS.
  • Implemented automation via Automation plugin as well as using listeners and schedulers.
  • Assessed limitations of the plugin and provided solution for using the plugin within it's limitations.
  • Performed production deployments.
  • Assisted business in requirement definition.

Confidential

Sr. Software Developer

Environment: Windows 7, Java 1.8, J2EE, Servlets, GWT, Hibernate, Maven,, Spring, Spring Data JPA, Intellij Idea, SQL Server, GIT, Tomcat,Java Script, AJAX, Agile.

Responsibilities:

  • Part of a team that took over a partial implemented J2EE application and finalized it using an Agile approach where continuous communication with the customer was key.
  • Work was done remotely and the team was distributed over various locations.
  • Application purpose is to allow users in the electric distribution business to perform analysis and manipulation of data.
  • Application uses GWT in the presentation layer, Spring injection and Jboss ESB in the business layer, Spring JPA Data in the integration layer connected via Hibernate to MS SQL server DB.
  • After finalizing functional requirements, migrating application from GWT to use JSF in conjunction with Prime Faces.

Confidential

Sr. Software Developer

Environment: Linux(Ubuntu, CentOS), Java 1.8, J2EE, Servlets, Hibernate, Maven, JSF, Rich Faces, Spring, Spring Data JPA, Intellij Idea, Eclipse, Nessus, Oracle, MySQL, GIT, JBoss, Java Script, AJAX, Agile.

Responsibilities:

  • Designed and developed a J2EE application, consisting in a portal dashboard allowing users pertaining to various roles in the organization to analyze network security data produced by Nessus scanners.
  • Application uses JSF and Rich Faces in the presentation layer, resulting in a rich in featured UI, communicating with the business layer via a SOA architecture and with the back end storage, which is supporting both Oracle and MySQ, via Spring Data JPA and Hibernate.
  • Involved also in assisting with requirement gathering and defining, recommending an agile approach to the development process.

Confidential

Sr. Software Developer

Environment: Linux, Windows,, Java 1.6, J2EE, Servlets, Hibernate, Maven, GWT, JSON, Web Services (REST and SOAP), JMS, JDBC, XML, Log4j, Spring, Spring Data JPA, Hibernate, Intellij Idea, Oracle 10g, GIT, Tomcat,Java Script, AJAX, Agile.

Responsibilities:

  • Designed and developed J2EE applications related to directory publishing industry.
  • Participated in the design and development of solution allowing purchasing of domains and altering settings of already existing domains.
  • Designed and developed solution to allow data synchronization between domain registrar and company DB each time a domain is being purchased or altered. Solution used Hibernate in conjunction with REST calls to services.
  • Participated in development and delivery of application allowing management of customer base.
  • Solution uses GWT in the front end, in conjunction with distributed transactions happening between various actors on the back end, via REST and SOAP services, JMS and Oracle DB.
  • Designing and developing J2EE application allowing scheduling of tasks based on roles.
  • Solution uses a combination of ZK and raw Java Script in the presentation layer, SOA based approach on business layer, also exposed as REST Web Services to be consumed by Android application, MySQL on integration layer.
  • Application is deployed on Tomcat and development process is Agile.

Confidential

Sr. Software Developer

Environment: Linux(Ubuntu 11), Java 1.6, J2EE, Servlets, Hibernate, eXtremeScale, Spring, Hibernate, Grails, Groovy, Gradle, JSF, Dojo, JSON, Web Services (REST), JMS, JDBC, XML, Log4j, Intellij Idea, Oracle 10g, SVN, GIT, Websphere, Tomcat,Java Script, AJAX, Agile.

Responsibilities:

  • Participated in design and development of a J2EE solution, to allow various roles of employees in Confidential to manage specific railway business.
  • Solution consisting in designing and developing an application that replaced a Websphere Portal existing application, connecting to various J2EE applications, each providing specific functionality.
  • Portal application was developed using Grails/Groovy, Dojo in the presentation layer, REST services in the business layer and eXtremeScale connected to Oracle on the integration layer, supported also by Hibernate and Spring.
  • The J2EE functionality applications were using Java Server Faces in the presentation layer, REST services in the business and eXtremeScale, Hibernate, JMS and Websphere MQSeries to communicate with various actors participating in the overall solution.
  • Deployment solution uses Webseal, for which I designed and developed a redirector solution, which would redirect various types of customers to the desired supporting applications. This solution is used in conjunction a with Single Sign On solution, using TAM.
  • Provided a solution for allowing user impersonation in the J2EE replacing the Websphere Portal application.
  • Developed artifacts for transferring data from Oracle DB to eXtremeScale in memory cache and for accessing data from eXtremeScale. Solutions included the map style approach allowing accessing preset indexed data, as well as eXtremeScale entities approach, allowing run time SQL like searches using eXtremeScale Object SQL.
  • Development was performed using the Agile process.

Confidential

Sr. Software Developer

Environment: XP, Linux, Java 1.6, J2EE, Servlets, Hibernate, TopLink, Spring, Hibernate, WSDL(SOAP), Web Services, EJB3.0, JMS, JDBC, XML, JMS, Log4j, Eclipse, Oracle 10g, SVN, Weblogic 9, Weblogic 11g, JBoss 4.2, UML, Java Script, AJAX, Agile.

Responsibilities:

  • Helped company migrating existing J2EE application running on Weblogic to run on JBoss.
  • Provided solution to allow application tightly coupled with Weblogic based on JMS implementation and TpLink JPA implementation to run on Hornet and Hibernate, by analyzing existing design solution, providing design changes and implementing solution.
  • Participated in design and development of a new global solution to replace existing application that allows people to be located based on using their cell phones.
  • Designed and implemented required solution, using Java, J2EE in a generic manner that allows application to be agnostic of the application server implementation.
  • Maintaining and troubleshooting several Web applications developed in C# for .NET 2.0 and using Visual Studio 2005. Applications allow transportation customers to manage their shipping system business, way bills, invoicing, track and trace, customer service. Application used Stored Procedures to perform operations against the RBDMS.
  • Adding new functionality and components.
  • Porting applications to .NET 3.5 and SQL Server 2008 using Visual Studio 2008.

Confidential

Sr. Software Developer

Environment: XP, Linux, Java 1.6, J2EE, Servlets, Hibernate, WSDL(SOAP), Web Services, EJB3.0, JMS, JDBC, XML, LDAP(Apache Directory), Active MQ, Log4j, Eclipse,.NET 3.5, Visual Studio 2008, Oracle 9, 10g, SQL Server 2008, CVS, SVN, JBoss 4.2, Rule Engine - Drools, UML, Java Script, AJAX, Agile.

Responsibilities:

  • Provided generic, scalable solutions for Confidential customer base, which consist in Oil and Gas companies based on existing product consisting in a mixture of J2EE and .NET applications, communicating via Web Services.
  • Designed and developed back end solution using JBoss implementation of Rule Engine, Drools, to allow business users add and modify business rules on the fly, without the necessity of modifying or deploying existing applications. Used Java 1.6 and 1.5 specific features.
  • Integrated business layer, represented by Rule Engine, with integration layer using Hibernate and EJB, into several J2EE applications, following SOA.
  • Developed new and modified existing SOAP Web Services.
  • Designed and developed test case suite using JUnit and TestNG.
  • Integrated test suites with Team City.

Confidential

Sr. Software Developer

Environment: XP, Solaris, Linux, Windows NT 2003, Java, J2EE, Servlets, .NET 2.0, Struts, Hibernate, WSDL(SOAP) Web Services JSF, EJB, JSP, JSF, JMS, JDBC, XML, XSL, XSLT, AJAX, Log4j Eclipse, Visual Studio 2005, Oracle 10g, PLSQL, CVS, Visual Source Safe, Ant, Weblogic 9, Sun One, Mercury Quality Center, Quick Test, Struts, SQL, UML, Java Script, AJAX, Agile.

Responsibilities:

  • Working remotely in a distributed team
  • Responsible for the design and development of a J2EE application used by energy retail company to allow business users analyze and modify data. Presentation layer implemented using JSF - Facelets, integration layer implemented using EJBs. Development role was in the integration layer. Backend and persistence using Oracle 10g with usage of PLSQL.
  • Developed components, based on an existing J2EE framework to allow data transfer and transformation between several business units, each unit served by it’s own J2EE or .NET application, and Oracle or SQLServer database.
  • Developed XSL - XSLT scripts used by framework for transforming data transferred between units.
  • Developed PLSQL to extract, insert, filter data, from the Oracle RBDMS.
  • Designed and developed SOAP Web Services.
  • Responsible for finalization, implementation and warranty support of outsourced J2EE application allowing business analysts to configure reports in order to analyze data obtained in transactions in the energy retail industry. Application used proprietary presentation framework and Oracle 10g as database, PLSQL for extracting data.

Confidential

Sr . Software Developer

Environment: NT, AIX, Linux, Java, J2EE, Servlets, REST Web Services, EJB, JSP, JMS, JDBC, XML, XSL, MQ Series, Log4j, WSAD 5, DB2, CVS, Ant, Websphere, Load Runner, Mercury Quality Center, Quick Test, Rational XDE, Struts, SQL, UML, Java Script.

Responsibilities:

  • Responsible for the design, development, project management and project leadership for several projects involving applications in the financial sector .
  • Tasks included: requirement gathering from different departments in the company ( technical, business ) organizing overseas conference calls in order to clarify issues, reporting status to high level management, creating business analysis documentation, creating software analysis and design documentation, modeling application analysis and design using Rational XDE following RUP principles, participating in infrastructure architectural decisions with respect to topologies for high availability, scalability, failover resiliency, followed by hands on involvement in development, testing and deployment . Performed load testing using Load Runner, by creating scenarios for multi user test cases, monitoring system logs for memory leaks.
  • Implemented solution using Struts in the presentation layer, EJB ( Session and Entity Beans ) following several established design patterns in the middle tier . Connection to the back-end, that is mainframe, was accomplished via JMS in conjunction with MQ Series .
  • Created several REST based Web Services to provide client applications, with generic data related to taxation, pricing rules, warranty.
  • Helped organization with transition from Waterfall to RUP process. Reviewed business requirements, created and reviewed use cases and analysis and design diagrams.

Confidential

Sr. Software Developer

Environment: NT, Java, J2EE, Servlets, WSDL Web Services, EJB, JSP, JDBC, XML, XSL, Log4j, Eclipse, OracleRational Rose, Rational Clear Case, CVS, Ant, Weblogic, Struts, JUnit, SQL, Hibernate, UML.

Responsibilities:

  • Responsible for design and development of J2EE applications for the Insurance Industry.
  • Solution implemented using Struts in the presentation layer, EJB and Web Services in the business layer, Hibernate in the integration layer, and Oracle as RDBMS.
  • Insurance rules provided by WSDL based Web Services.vices.
  • Fast paced environment, client oriented.
  • Lead role in the design and development of a large scale internet/intranet application, allowing students from allover Canada to manage their student loan online and internal employees to operate on the student loan related data.
  • Designed and developed the framework used to build the application.
  • Designed and develop LDAP, JDBC and MQ Series, services for the framework, allowing communication with the database (DB2) and the Mainframe (by use of MQ Series).
  • Designed and developed the Registration and Authentication mechanism for a high volume internet application used by all students in Canada dealing with their students loans.
  • Reviewed and created business requirements and use cases.
  • Reviewed and created analysis and design UML diagrams.
  • Created project plans by identifying task breakdown, work effort estimation and task dependencies.
  • Effectively communicated with team and business to describe complex design and technology concepts.
  • Worked with individuals within team to increase their understanding of the various application design and OOAD constructs to be implemented for the project.

Confidential

Team Lead/Sr. Software Developer

Environment: Java, J2EE, Servlets, Struts, EJB, JSP, JDBC, SQL, JNDI, LDAP, XML, XSL, Log4j, NT, Windows 2000, Solaris, Linux, JBuilder, ColdFusion Studio / Server, Ms SQL Server, Oracle, Apache, Jakarta-Tomcat, Weblogic, Websphere, JBoss, Iplanet(Sun One), Jakarta-Ant, Xerces, Xalan, HTML, JavaScript, UML, Together,, Install Shield, Visual Source Safe, MKS, StarTeam, Struts, SQL.

Responsibilities:

  • Created the design and development for a largescale, multi-tier, high transaction volume, web based reporting system that allows users to view a number of more than 200 preset reports, as well as allowing the users to create their own reports using XML. Design and documentation used Rational Rose and UML.
  • Designed and developed java components for the core server of a Network Security Manager application using a XML message for communication.
  • Lead the intermediate level developers from team.

Confidential

Sr. Software Developer

Environment: Java, J2EE, Servlets, Struts, EJB, Java Beans, JDBC, SQL, JSP, RMI, XML, Log4j, XSL,NT, HP, PowerJ, Apache, Websphere, Xerces, HTML, JavaScript, PostgreSQL, Sybase, UML, RationalRose, Ant, Xerces, Xalan, Visual source Save, SQL.

Responsibilities:

  • Responsible for design and development of a web based system for skill assessment and registration of students to different colleges in Ontario.
  • The solution consisted in a multi tiered server written in java, communicating with a Sybase database via JDBC and with the client via http and / or RMI, using Model View Controller.
  • Developed the server, database design as well as the client, using java and XML on an NT development platform. Server interface developed using Swing.
  • Documented system using Rational Rose.

Confidential

Sr. Software Developer.

Environment: Java, J2EE, JSP, Servlets, Struts, C, C++, Ant, NT, HP, Sun, Irix, Aix, NT Alpha, Ms. Visual Studio, Xerces, HTML, JavaScript, Visual Source Safe, Install Shield, UML, Rational Rose, SQL.

Responsibilities:

  • Developed a three-tier application for checking solid models created by a 3D Solid Modeling application - Pro Engineer.
  • Middle tier had parts developed in Java and C and the front end was a java signed applet using AWT, and being initialized from the middle tier using XML. The middle tier communication with the 3D Solid model was done using a specific API.
  • Designed and developed from scratch a java-based solution, using a Model View Controller architecture and various Design Patterns, for the configuration of the file-based rules that configured the functionality of the middle tier.
  • Used Rational Rose for the UML modeling.

We'd love your feedback!