We provide IT Staff Augmentation Services!

Sr. Software Developer  Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 8 years of real - time work experience in object oriented programming and web based applications in full life cycle development involving analysis, design, development, deployment, testing, implementation & maintenance using J2EE Technologies.
  • Experience in using Waterfall/Agile ‘Scrum’ methodology in the project development.
  • Good working knowledge of Databases, UML, UNIX and Java/J2EE design patterns.
  • Experience in using technologies like JAVA, J2EE, FileNet/Case Manager, Multithreading, AJAX, Servlets, Webservices, JDBC, JSP, JSTL, EJB, SOAP, REST, Spring, Ibatis, JPA and XML.
  • Designed the user interface using HTML, CSS, XHTML, XSLT and JavaScript.
  • Hands on experience in using Frameworks like STRUTS, SPRING, JSF, JPA, JUNIT, IBATIS and Hibernate.
  • Experience in SQL, PL/SQL, JDBC and Stored Procedures with Oracle and MySql.
  • Experience in using open source API’s like Quartz scheduler, Jxl, JavaMail, BIRT and Jasper reports.
  • Knowledge in implementing JMS and Webservices SOAP/REST.
  • Proficient in working with application and web servers like Tomcat, Jboss, Websphere and Weblogic.
  • Good experience in using the IDE’s like Eclipse, BEA Workshop.
  • Adept at establishing, enforcing standards and best practices in the areas of coding and testing.
  • Excellent team member with good communication and inter-personal skills.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, UNIX, Shell Scripts

Technologies: Filenet, Case Manager, JDBC, JNDI, Servlets, Spring, EJB, Hibernate, JPA, Ibatis, JAXP, JAXB, STAX, UML, XML, XSLT, Struts, JSF, Facelets, Richfaces, Icefaces, JMS, Webservices, SOAP, REST

J2EE Frameworks/API s: Struts, Hibernate, Ibatis, JSF, Seam, Spring, JUNIT, ANT, Log4J

User Interface Development: Ajax, Html, JSP, JSTL, XML, JavaScript, CSS

Web/Application Server Engines: Apache Tomcat, Weblogic, Websphere, Jboss

Open source API s: Quartz Scheduler, Jxl, POI, JavaMail, Jfreecharts, BIRT and Jasper reports

IDE/Tools: Eclipse, BEA Workshop, TOAD, SQL Developer

Version Control: CVS, VSS, Clearcase, RTC, StarTeam

Databases: Oracle 11g/10g/ 9i, MySQL

Operating Systems: Windows NT/2000, Windows XP, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr. Software Developer

Responsibilities:

  • Involved in design, development, testing and supporting applications across Institutional line of business.
  • Used Case Manager Content Engine API, Process Engine API in developing custom components.
  • Used Case Builder and Process Designer for developing Solution and Workflow.
  • Used Spring IOC, Spring Batch, Spring JMS Template, Spring Rest Template in application development.
  • Worked on JMS, SOAP, REST, creating Web Service for integrating with external systems.
  • Used JPA, Spring JDBC for persisting data.
  • Used IBatis for mapping SQL databases and objects in java.
  • STAX/JAXB for parsing the xml files.
  • Used SQL Developer to access and create SQL Queries.
  • Junit for writing test cases.
  • ANT/Gradle and Log4J for build scripts and logging errors.
  • Used Star Team/RTC as Version Control Software.

Environment: Core Java, J2EE, FileNet 5.1, Case Manager, JDBC, Multithreading, Spring, Ibatis, JPA, ANT, JMS, RESTful Web services, SOAP, XML, STAX, JAXB, JavaMail, JSON, Log4J, Junit, SQL, SQL Developer, Eclipse, XML, Windows XP, Star Team, RTC, Gradle, JIRA, Visio, XMLSpy, Oracle 11g.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Responsible for development, testing and support.
  • API calls through webservices and JDBC calls for migration of data from legacy systems to new system.
  • Generated reports and used POI API to write data to excel sheets.
  • Used TOAD to access and create SQL Queries.
  • Junit for writing test cases.
  • ANT and Log4J for build scripts and logging errors.
  • Used Clearcase as Version Control Software.

Environment: Java, JDBC, Multithreading, ANT, POI, JMS, Webservices, SOAP, JAX-WS, JavaMail API, Log4J, Junit, SQL, TOAD, Linux, Eclipse, XML, Windows XP, Clearcase, Oracle11g.

Confidential, Atlanta, GA

Java Programmer

Responsibilities:

  • Analyzing the business requirements and preparing use-case diagrams using Enterprise Architect.
  • Responsible for developing conceptual designs from requirements.
  • Responsible for writing detail design documents and class diagrams and sequence diagrams.
  • Designed UI Screens Invoice detail, Ground Shipment detail, Invoice History details.
  • Developed business logic using Stateless Session Beans.
  • Involved in developing database transactions Using Spring JDBC.
  • Developed messaging system using Spring JMS, and written message listeners, JMS clients using Spring MDP’s and Spring JMS Template.
  • Using Message Listener Containers of Spring JMS written the Spring Configuration files.
  • Developed DAO (Data Access Object) classes in order to access data from database.
  • Used different patterns like Session Façade, Business Delegate, Service Locator and Singleton.
  • Written SQL queries and Stored procedures in Oracle.
  • Used SVN as Version Control Software
  • Involved in developing custom components in Presentation tier using JSF, Icefaces tags.
  • Involved in Integration of modules in EBI Application.
  • Prepared the test plans and executed test cases for unit testing.

Environment: Java, Icefaces, JSF, Spring, EJB 3.0, Servlets, JDBC, JSP, XHTML, CSS, Javascript, UML, ANT, JMS, Log4J, Junit, SQL, PL/SQL, Linux, Eclipse, XML, WebLogic 10.3, Windows XP, SVN, Oracle11g.

Confidential, NewYork City, NY

Java Programmer

Responsibilities:

  • SynaMed's electronic medical records solution has been designed to increase the efficiency of your practice while meeting meaningful use requirements.
  • A wide range of existing templates for a variety of medical specialties allow medical practitioners to quickly write office notes and record patient medical history.
  • Our templates are highly customizable to suit the needs of any practice.
  • Enhanced, customizable computerized physician order entry (CPOE) increases the speed of documentation and facilitates end-to-end order tracking.
  • SynaMed's multiple tab functionality will allow you to multi-task for added efficiency.

Environment: Java, JDBC, Servlets, JSP, JQuery, MySQL, SQL, PL/SQL, Apache Tomcat, JBoss, Log4j, ANT, Unix Shell Scripting, JUNIT, Eclipse and VSS.

Confidential, NewYork City, NY

Software Engineer

Responsibilities:

  • Designed the user interface using Richfaces, Facelets, HTML, CSS and JavaScript.
  • Used JSF, SEAM, Hibernate and JPA following design patterns in the application development.
  • Developed utility classes to dynamically generating and reading Excel files using Jxl API.
  • Used Eclipse, MySQL and VSS in the project development.
  • Used SQL queries and Stored Procedures in the project development.
  • Developed persistence, non persistence quartz jobs, triggers and listener using Quartz Scheduling API.
  • Experience in Bug fixing, Maintenance and documenting.
  • Used BIRT to create the reports in the Eclipse IDE.

Environment: Java, JDBC, Servlets, JSP, a4j, JSF, SEAM, Facelets, Richfaces, Hibernate, EJB, MySQL, SQL, PL/SQL, JPA, JavaMail, BIRT, Jfreecharts, Apache Tomcat, JBoss, Log4j, ANT, Unix Shell Scripting, Quartz Scheduler, JUNIT, Jxl Api, Eclipse and VSS.

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • Extensively used Test Driven Development (TDD) and Domain Driven Development (DDD) for developing high quality application.
  • Developed rich user interfaces using JSF and RichFaces.
  • Used JPA on persistence layer and Hibernate as persistence provider.
  • Generated JPA compatible entity objects using Eclipse JPA plug-in.
  • Extensively used entity associations like One-to-many, Many-to-one and Many-to-many.
  • Developed utilities to parse large XML files using JAXB.
  • Extensively written unit test cases using JUnit framework.
  • Written the application level reporting service to generate PDF files using Jasper Reports API.
  • Extensively used iReport designer tool to design Jasper reports (jrxml files).
  • Developed persistence, non persistence quartz jobs, triggers and listener using Quartz Scheduling API.
  • Involved in database design and development using Oracle10g.

Environment: Java, J2EE, JPA, Hibernate, JSP, RichFaces, JSF, Servlets, JSTL, HTML, JavaScript, Ajax, XML, JUnit, Ant, Log4j, Oracle 10g, CVS, Windows XP, Oracle Application Server, Jasper Reports, iReport, Quartz, Weblogic.

We'd love your feedback!