We provide IT Staff Augmentation Services!

Application Developer Resume

5.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY:

  • Consultant with over 8 years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
  • Proficiency in developing secure enterprise Java applications using technologies such as Java, J2EE, JDBC, JMS, Angular.js, Bootstrap, JavaScript, HTML, XHTML/DHTML & XML, JAVA Beans.
  • Actively involved Test automation and Continuous Integration / Continuous Deployment (CI-CD).
  • Implemented Service Oriented Architecture (SOA) to extend support for multiple client types and better code mobility.
  • Utilized open source frameworks such as JAX-WS, JAX-RS, Spring REST to build web services.
  • Extensive experience with Spring 4 MVC, Spring Security, Spring Core, Microservices, Spring AOP, Spring REST, Spring JMS and Spring BOOT.
  • Leveraged Spring Security Framework to provide Authentication, Authorization, SSO, Session Hijacking protection, Session Cloning and other Security features for Web Applications and Enterprise Applications.
  • Experience with IBM WebSphere Application server and WebLogic Application Server.
  • Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, WebSphere and WebLogic Application Server.
  • Experience with the database management systems such as Oracle, SQL Server, MySQL, MS Access, PL/SQL Developer.
  • Good experience in writing SQL Queries and Triggers.
  • Experience with Webservices and creating REStful APIs with Spring MVC.
  • Expertise in various open source frameworks like Spring, Jdbc and Web development technologies like Angular Js, AJAX and Object Relational Mapping Technology like Hibernate.
  • Good working knowledge on JUNIT along with mocking frameworks like Mockito and Easymock.
  • Installation of MongoDB on physical machines, Virtual machines as well as on AWS
  • Developed shell scripts to automate deployment process using Jenkins and also installed plugins for code coverage, code quality using sonar cube for.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
  • Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
  • Knowledge on Amazon Web Services for automated deployments.
  • Competence in using Java IDE tools of WebSphere Application Developer (WSAD), Eclipse 3.0and WebLogic Workshop to develop dynamic web applications.

TECHNICAL SKILLS:

Languages: Java, JEE, SQL, PL/SQL, C, C++

Operating Systems: Windows, MAC, Sun Solaris, Linux, Unix (AIX).

Java Technologies: J2EE, Spring, Angular js, JSP, JDBC, JMS, MDB, JNDI, Web Services, Design Patterns, JAVA Beans, SOAP, REST

Web/App. Server: WebSphere 6.1/8.0/8.5, Tomcat 5.5/6.0, WebLogic 7.0/8.1/9.2/10.0.

Frameworks & IDE Tools: Spring 4.X, JAX-WS, Angular js, Hibernate 3.0,, Maven, AJAX, Log4J, Eclipse 1.0/3.1, WeblogicWorkshop9.2, Junit, WSAD 5.1, RAD 6.0, PowerBuilder, GIT, Rational ClearCase, TOAD

Web-Development Technologies: JSP, XML, DOM, HTML, Java Script, Angular JS, Bootstrap, CSS, JQuery Servlets, JSTL (Tag Libraries), AJAX, JUnit.

RDBMS: ORACLE 10g/11g, DB2, MySql

OOAD: UML, Design Patterns.

PROFESSIONAL EXPERIENCE:

Application Developer

Confidential, Columbus, OH

Responsibilities:

  • Involved in complete design, development and testing, while integrating new application to the existing ones.
  • Utilized Spring boot to simplify the bootstrapping and development of new Spring application.
  • Leveraged Service Oriented Architecture (SOA) to build multiple independent clients who can make HTTP requests using RESTful web services build on top of Spring MVC.
  • Utilized "Agile" process to streamline development process with iterative development and TTD.
  • Trained and involved in using frameworks such as Spring, Hibernate, JDBC, SOAP, REST, WSDL and implemented same while developing web services and web applications.
  • Involved in designing and implementation of application security features such as Session Cloning/Hijacking protection strategy, Sql injection protection, XSS cross site scripting protection and other web security using tools and open source frameworks.
  • Utilized spring Microservices such as Spring boot to build larger services by collaborating various smaller components.
  • Used Java Messaging Services (JMS Active MQ) for reliable and asynchronous exchange of important information such as Service Level Agreements.
  • Wrote persistence layer and business layer for the application using ORM (Object Relational Mapping) technologies such as Spring JDBC, Hibernate.
  • Built robust directives using Angular js to extend HTML, also leveraged angular to implement MVC architecture in the front end.
  • Used front end technologies like Angular.js, JavaScript, Ajax, HTML, CSS, JQuery to build robust web application.
  • Designed Sequence, Use Case Diagrams and Process Flow Diagrams to convert business requirements into technical designs.
  • Actively involved in getting the production and testing issues resolved by closely working with testing and support teams.
  • Used tools such as Jira, Splunk, Stash, Eclipse IDE, Squirrel, SOAP UI, FAST Deployment application.
  • Extensively worked on maven build tool for building and deploying applications.
  • Managing Maven project dependencies by creating parent-child relationships between projects for maintenance of continuous integration based on Maven and Jenkins
  • Developed web services using advanced technologies SOAP, REST, WSDL.
  • Helped to improve the unit test coverage of the application by writing unit test cases using mock frameworks such as EasyMock, Mockito, Powermock.

Environment: JDK 1.7, JDBC, Spring(MVC, CORE, AOP, Web Flow, Microservices), Java Messaging Services, Spring 4.0, Hibernate 3.0, Angular 2, HTML, CSS, XML, JavaScript, AJAX, JUnit, Oracle 11g, Unix Shell Scripts, Eclipse, Jenkins, Hudson, Jira, Confluence, Stash, Splunk, Apache Tomcat 7.0

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Involved in Complete design, development and Testing of Client Call Tracking System.
  • Utilized "Agile" process to streamline development process with iterative development and that includes daily scrum with team.
  • Used spring framework’s Dependency Injection (IOC), Spring MVC to configure application components.
  • Wrote persistence layer and business layer using Hibernate, Spring JDBC.
  • Extensively used Angular js, JQuery and JavaScript for client side validations and for capturing dynamic events.
  • Used Web services such as SOAP/REST to implement Service oriented Architecture.
  • Leveraged JAX-WS framework to build RESTful apis.
  • Design and Development of UI using Angular.js, Bootstrap, CSS, JSP custom tags, HTML, DHTML, Applets and JavaScript.
  • Implemented web application security using Spring frame work.
  • Testing the code using mocking frameworks such as Mockito, Easy Mock to obtain light weight independent unit tests and gain high code coverage.
  • Used Jenkins as a tool for continuous integration and deployment in all lower regions of development.
  • Developed Oracle PL/SQL Packages, Stored Procedures, Functions and Triggers.
  • Used Dynamic SQL for interface programs and exception handling routines.
  • Application Testing, Review and trouble shooting.
  • Utilized Spring 3.x and Spring Jackson JSON API integration to send JSON response in the rest call response.
  • Used JMS Active MQ to build a message driven system, to successfully deliver service level agreements.
  • Used tools such as Jira, Stash, Eclipse IDE, Squirrel, SOAP UI, FAST Deployment application

Environment: JDK 1.7, JDBC, Spring(MVC, CORE, AOP, Web Flow, Micro services), Java Messaging Services, Spring 4.0, Hibernate 3.0, Angular 2, HTML, CSS, XML, JavaScript, AJAX, JUnit, DB2, Eclipse, Jenkins, Hudson, Jira, Confluence, Stash, Apache Tomcat 7.0

Confidential, Durham, NC

Sr. Java Developer

Responsibilities:

  • Involved in gathering business requirements, analysing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC Architecture Spring Core, Spring MVC.
  • Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
  • Developed many JSP pages, used JavaScript for client side validation.
  • Used front end technologies like Angular.js, JavaScript, Ajax, HTML, CSS, JQuery to build robust web application.
  • Developed web services in Java and experienced with SOAP, WSDL.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Used Clear Case for code repository and as version control mechanism.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
  • Created test cases and Involved in Unit Testing.
  • Used IBM DB2 Universal Data Base and CONNX for back end database access and used ORACLE for configurable data and caching.
  • Application was developed using RAD 8 with application server as Websphere 8.

Environment: Java (6), EJB (3.1), XML 3.1, RAD (8.0), Struts (1.3), EAR 6.0, JSP, HTML, XHTML, Clear Case Repository, ITSM Service Management Application, PLSQL Developer, SQL Server Management Studio, Log Viewer, LDAP Browser, Infonaut ConnX Client, DB2 Server, Visio, XMLSpy

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in Architecture/Designing the State Portal Application.
  • Involved in Functional and Detailed Designs.
  • Involved in Presentation Development using IBM WebSphere Portal technology.
  • Extensively implemented JSP/HTML (part of port lets) in presentation.
  • Implemented JSP tag libraries.
  • Implemented java script for client side validations.
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.
  • Involved in writing EJB's and Web Services.
  • Implemented Singleton class to load the property files.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Worked with JMS queues for P-P communications and Topics for one-many communications.
  • Implemented the Hibernate frame work to interact with database.
  • Implemented Spring with Hibernate for the transaction management for Database transactions.
  • Used ORM (Object Relational Mapping) technology hibernate for database access.
  • Configured the Database Tables with java objects using Hibernate Config xml files
  • Involved in writing theSQL and PL/SQL procedures in Oracle DB.
  • Implemented portal page level Access and login using LDAP.
  • Involved in Application/data base query performance Tuning.
  • Configured IBM WebSphere portal server to manage portal pages, portlets and to apply security constraints for the portal pages.
  • Developed a Logger framework for the application using Log4J.
  • Have used Rational Application Developer (RAD 6.0) as IDE.
  • Used Clear Case as the configuration management tool.
  • Involved in JUNIT testing for the component testing.
  • Actively involved in getting the production issues resolved.
  • Attending the status meetings to update the team status.
  • Involved in maintaining CMMI level standards.

Environment: J2EE, EJB, Webservices, XML, XSD, RUP,Microsoft Visio, Clear Case, Oracle 9.i/10.g, WebSphere5.1,WebSphere Portal5.1, JMS,SOAP,BPEL,LDAP, RAD, LOG4j,Servlets, JSP,Unix,Struts 1.2/2.0,Hibernate

Confidential

Application Programmer

Responsibilities:

  • Involved in Designing and Coding.
  • Bean Providers job of coding the Session Bean and Entity Bean using container managed persistence.
  • Application Assemblers job of combining all these Enterprise Beans into one large Banking application, as per the requirements. And also defined the security behavior such as specifying the role name, method permission’s etc., in the deployment descriptor and also the transaction behavior for this particular application.
  • Deploying job of resolving any external dependencies and customizing these deployed enterprise bean in this specific Banking application. Finally deployed the jar files in the EJB Container and WAR files in the Web Container on to the WebLogic server.
  • Used Struts Tag libraries.
  • Web components using JSP, Servlets with the Jakarta Struts Framework.
  • Developed Servlets to connect to the Session beans from JSP.
  • Used EJB-QL queries in the Deployment descriptor to access and manipulate the Database.
  • Provided end user training and production system support.

Environment: J2EE 1.0,Weblogic 6.0, Jakarta Struts 2.1,Hibernate 2.0,JBoss 3.2.4,Eclipse 1.0, Ajax 1.0, Tomcat 5.0, EJB 2.0, JSP 2.0, Servlets 2.3, Oracle8i, Unix 3.2, C,C++, RMI, JNDI 1.1.2, UML 1.0, HTML/DHTML 3.0, XML 1.0, XSLT 2.0, CSS 3.1, JUnit 3.8, SOAP 1.2,Agile Methodologies, JavaScript 1.2

We'd love your feedback!