We provide IT Staff Augmentation Services!

Senior Application Programmer Resume

2.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Java Programmer with over 8 years of extensive IT experience with primary expertise in Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies.
  • Expertise in all phases of software development life cycle (SDLC) process including Analysis, Design, Development, Implementation, Integration, Testing, Debugging, Production, Maintenance and Support of Object-oriented and Client-Server web applications.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, EJB, JDBC, JNDI, JSF,JMS, ANT, RMI, XML (SAX, DOM), XSLT, Java Multi-threading API.
  • Expertise in various open source frameworks and tools such as Flex Framework, Jakarta Struts framework 1.2, Spring, Hibernate, Log4J 1.2.7 and Ant 1.6.7
  • Experience as Software Engineer, with onsite and offshore teams, leading the development of Web applications using different application/web servers.
  • Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
  • Hands on experience in Data Driven Development and Test Driven Development which are highly used in agile methodology for developing applications.
  • Expert in building web based applications using Agile Methodology.
  • Good Experience in implementing several object oriented design patterns such as Model View Controller (MVC) frameworks, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Composite View.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Experience in presentation layer using JSP, HTML, XHTML, CSS, Ajax and JavaScript.
  • Developed applications on different IDE’s such as Eclipse and NetBeans.
  • Good Knowledge of the Open Group Architecture Framework (TOGAF).
  • Extensive use of IBM Symphony.
  • Good Knowledge on Shell Scripting and Unix Scripting.
  • Extensive knowledge on Core Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Singleton Objects, Java Internationalization, Swing components, Streams & File I/O.
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session, Entity, Message Driven Enterprise JavaBeans.
  • Good Knowledge in Business Process Management and workflow system such as Activiti.
  • Good Knowledge in Business Rules management system such as Drools.
  • Experience in Asset Backed Securities and CMBS.
  • Experience in writing and executing unit test cases using JUnit Testing Framework
  • Experience in Configuring and deploying applications on BEA WebLogic 8.x/7.x, Apache Tomcat 7.0.1 and WebSphere Application Server.
  • Good Knowledge in using NoSQL databases such as Cassandra and MongoDB.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer(RAD) for Java/J2EE application development.
  • Expertise in database modeling and development using SQL and PL/SQL in Oracle (8i, 9i & 10g), DB2 and SQL Server environments.
  • Experience in using ANT and MAVEN for build automation.
  • Experience with AGILE Development using Scaled Agile.
  • Experience in using version control and configuration management tools like SVN, Git, CVS and Subversion.
  • Experienced in using Operating Systems like Windows / NT / XP, UNIX.
  • Proficient in software documentation and technical report writing.
  • Versatile team player with good communication, analytical, presentation and interpersonal skills.

TECHNICAL SKILLS

Languages: C++, JAVA, PYTHON, J2SE, J2EE, SQL and PL/SQL,PEARL.

Technologies: JDBC, JPA,JSF,AJAX, Spring, JSP, Servlets, GWT, EJB, JMS, Swing, JavaScript, DOJO, JSON, ReactJS, AngularJS,IBM Symphony, Jasmine.

Markup Languages: HTML, CSS, DHTML, XHTML, XML, XSLT.

Web services Technologies: XML Schéma, DTD, REST, SOAP, WSDL, SAAJ, JAX - RPC JAXP, SOA, JAXR, UDDI, Message Handlers, DOM, SAX, XQuery, XPath, XSL, XSLT.

ORM technology: Hibernate.

Application servers: Glassfish, WebLogic, WebSphere, JBoss and Oracle

Web Servers: Apache Tomcat

Applications Frameworks: Flex Framework, Struts 1.x, Struts 2.x, JSF and Spring MVC.

Databases: Oracle, MySQL and SQL Server, Cassandra, MongoDB.

Operating Systems: Windows 9X/NT/2000/XP, Red hat Linux 9, RHEL and Solaris.

IDEs: Eclipse, Netbeans, WebLogic Workshop, My Eclipse, RAD.

Version Control Systems: Clearcase, CVS, Subversion, WinCVS, Git, Tortoise SVN, CVSNT.

Tools: Clarify CRM, Load Runner, Ant, JUnit, Log4J, and DOM Viewer.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Senior Application Programmer

Responsibilities:

  • J2EE technologies such as Servlets, Spring MVC, JMS, JAXB, SOAP Web Services, Hibernate, Spring Core, and AOP.
  • Converted the EJB calls in the entire application to REST based web service calls.
  • Working on the migration from struts 1.2 to struts 2.3.34.
  • Working on the migration of the application from weblogic server to IBM WebSphere.
  • Working on the migration of shell scripts from solaris to linux.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Developed an Single Sign on Application called SSON which provides the user roles and groups for a given particular application.
  • Developed Spring Scheduler Jobs that run daily and then sends a notification to the users.
  • Extensively worked with core java like collections, String Builder and interfaces.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Developed Spring Beans and configured Spring using applicationContext.xml.
  • Used Ant to build the web application.
  • Used UDeploy to deploy the application by creating components and processes.
  • Configured and deployed the enterprise application security using JENKINS.
  • Unit Tested Services using soapUI.
  • Implemented Selenium testing.
  • Used SVN and tortoiseSVN for source control.
  • Migrated from SVN to BitBucket.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects.
  • Implemented JMS message Queues and Websphere Message queues.
  • Worked on Weblogic Server to deploy the J2EE Application.
  • Deliverables are released every 2 months using Agile methodology.
  • Performed Unit Testing with JUnit and Mockito.

Environment: J2EE/JAVA,JAVA8, JSP,JSF, Servlets, AngularJS,Udeploy,Selenium, Hibernate, Spring MVC, Spring Core, AOP, IBM Websphere,Solaris,Linux,weblogic,JENKINS,Git,WSRR, XML, XSLT, JDBC,SQL,XSD, JAXB, JNDI, Eclipse, EJB,Struts 2.3.34, SOAP, REST,JUnit, Mockito, SVN,SoapUI.

Confidential, West Des Moines,IA

Application System Engineer

Responsibilities:

  • J2EE technologies such as Servlets, Spring MVC, JMS, JAXB, SOAP Web Services, Hibernate, Spring Core, and AOP.
  • Used Flex framework for developing and deploying the applications over the web consistently.
  • Worked on SOA Technologies such as Apache Camel, WSRR and Mediation SCA Components.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using flex frameworks).
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Extensively worked with core java like collections, String Builder and interfaces.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Developed Spring Beans and configured Spring using applicationContext.xml.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects.
  • Used Maven to build and deploy the application.
  • Configured and deployed the enterprise application security using JENKINS.
  • Designed and Developed Rules for the application. familiarized with PAC2000 application for working with issues.
  • Implemented Camel internal memory Queues and Websphere Message queues.
  • Worked on Tomcat Server to deploy the J2EE Application.
  • Deliverables are released every 2 to 4 months using Agile methodology.
  • Performed Unit Testing with JUnit and Mockito.

Environment: J2EE/JAVA, JSP,JSF, Servlets, AngularJS, Hibernate, Spring MVC, Spring Core, AOP, Tomcat, WSRR, XML, XSLT, JDBC,SQL,XSD, JAXB, JNDI, Eclipse, ESB, SOAP, REST, JENKINS,JUnit, Mockito, SVN,SoapUI.

Confidential, Bloomington, IL

J2EE Technical Designer

Responsibilities:

  • Designed the system to in corporate the state specific requirements (UI and Data) into a single system.
  • Designed the application interactions using MEGA sequence diagrams and UML.
  • Designed and implemented the Core abstract system of Auto application.
  • J2EE technologies such as Servlets, Spring MVC, JMS, JAXB, Apache-CXF Web Services, Hibernate, Spring Core, and AOP.
  • Used Maven to build and deploy the application.
  • Development of UI models using HTML, JSP, AngularJS, JavaScript, AJAX, WebLink and CSS.
  • Configured and deployed the enterprise application security using openAM.
  • Designed a Web Servlet Filter (openAM Agent) to communicate with the openAM Infrastructure.
  • Unit Tested Services using soapUI.
  • Integrated soapUI and jMeter Test cases into Maven.
  • Designed a Universal Abstracted Component for Gemfire for UI and Service applications
  • Designed Frontend Layer Using JQuery, Javascript, AngularJS,XHTML,AJAX, JSP,JSF, SFX(in house JSP components).
  • Implemented credit and prepayment securities using ABS(Asset Backed Securities)
  • Used SVN for source control.
  • Designed and Developed Rules for the application.
  • Designed Data Schema for Auto application.
  • Implemented Camel internal memory Queues and Websphere Message queues.
  • Worked on vFabric tcServer to deploy the J2EE Application.
  • Deliverables are released every 6 months using Agile methodology.
  • Performed Unit Testing with JUnit and Mockito.

Environment: J2EE/JAVA, JSP,JSF, Servlets, AngularJS, Hibernate, Spring MVC, Spring Core, AOP, tcServer, WSRR, PostgreSQL, XML, XSLT, XSD, JAXB, Eclipse, ESB, SOAP, REST, Gemfire, Apache CXF, openAM.

Confidential, New York, NY

Java / J2EE Developer

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Extensively worked with core java like collections, String Builder and interfaces
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JSF, AngularJS, JavaScript, AJAX, Web Link and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Developed Spring Beans and configured Spring using applicationContext.xml.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects.
  • Developed a multi-user web application using JSP, Servlet, JDBC, Spring and Hibernate framework to provide the needed functionality.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed the application using AGILE-SCRUM methodology.

Environment: Java/J2EE, Core Java,Swings, Jdk1.6, Spring, Hibernate, Webservices, JAXRS, Mockito, WADL, SOAPUI, JSP, JDBC, JQuery,AJAX, HTML,XML CSS, AngularJS, Ember, ReactJS, Jasmine, Maven, log4j, Oracle, MY SQL, PL/SQL, SQL Developer, JIRA,JSF, JMS, APACHE AXIS, Source Tree, IntelliJ, GIT, UNIX, AGILE-SCRUM

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Maintained the MVC pattern and JSP, HTML, Ajax on the User Interface layer, which then connects to Client provided SDF framework in the Service layer and this interacts to DB2 database at the data layer to retrieve data from the database.
  • Performing production support activities, with an inclination towards Business Understanding.
  • Modified UNIX scripts and their cron job entries as per requirements.
  • Analyzed and reviewed business requirements.
  • Developed the application using Java J2ee standards and guidelines.
  • Developed the User Interface (UI) using Java Server Pages (JSP), JSTL Tags, Ajax, JQuery
  • Developed Business Layer using java and injected DAO Layer into BO.
  • Connected to DB2 Database using DAO Patterns.
  • Participated in Requirements Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
  • Designed and developed views, controller and model components.
  • Developed and Documented the Detail Design (DDs) of the new Requirements.
  • Extensively used SQL, stored procedures, functions and used JDBC API.
  • Used Ant as a build tool for maintaining dependencies and packaging
  • Used F12 Developer Tools in Internet Explorer to debug the web pages as a defect tracking mechanism
  • Created use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
  • Followed iterative approach in timely manner.
  • Responsible for developing Servlet.
  • Worked in Windows environment for building the application using WSAD (IBM WebSphere Studio application Developer).
  • Developed test cases.
  • Extensively used CVS for version control.
  • Actively attended meetings with clients and business users to understand the requirement from their perspective.

Environment: JAVA, JSP, Servlet, Spring Based Framework, XML, WSDL, Tomcat Server, DB2, AS400, UNIX

Confidential

Java Developer

Responsibilities:

  • Participated in client requirement gathering.
  • Involved in developing Class diagrams, Sequence Diagrams using UML.
  • Developed HTML and JSP pages for user interaction and data presentation.
  • Developed JSPs to implement the business logic, and use java beans to retrieve the data.
  • Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
  • Involved in developing the Java classes and JavaBeans.
  • Used CVS for source code version control.
  • Supported Maintenances and bug fixes.

Environment: WebLogic Application Server v9.0, Apache Tomcat Web Server v6.0, JDeveloper, Core Java, HTML, JSP, Servlet, EJB, Java Beans, MySQL v5.2 CE, JUnit, CVS

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, implementation, and testing of the project.
  • Implemented the presentation layer with HTML, XHTML and JavaScript
  • Involving in creation object model to relational using hibernate
  • Developed web components using JSP, JDBC
  • Implemented database using SQL Server
  • Designed tables and indexes
  • Wrote complex SQL queries
  • Involved in fixing bugs and unit testing with test cases using JUnit
  • Developed user and technical documentation

Environment: Java, SQL, My Eclipse, JSP, HTML, XML, JavaScript, spring, JDBC.

We'd love your feedback!