We provide IT Staff Augmentation Services!

Application Developer Resume

5.00/5 (Submit Your Rating)

CaliforniA

SUMMARY:

  • Around 12.5 Years of experience in designing, developing and implementing complex software applications using Java/J2EE technologies.
  • Extensively worked on Banking and insurance domains
  • Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Experience in preparing Technical Design Document (TDD).
  • Proficient in implementing various J2EE design patterns like MVC, Data Access Object (DAO), Singleton, Factory pattern, Session Facade and Front Controller.
  • Proficiency in developing web applications with various open source frameworks like Jakarta Struts and spring.
  • Extensive experience in developing user interface using HTML, JavaScript, CSS3, Ajax and jQuery.
  • Have the knowledge on RequireJS AMD, CanJS MVC, Ractive templates and Mustache expressions.
  • Have the knowledge on MapReducer 1.x, Pig scripts, Hive and Hbase bigdata eco system tools.
  • Expertise in following J2EE technologies likes multithreading, JSPs, Servlets, JDBC, Spring, Hibernate3, Struts 1.x/2.x, and Proficient in Oracle, SQL Server, MY SQL databases and experience in working with SQL.
  • Followed Scrum and Agile methodologies in various projects.
  • Experience in using of various web/application servers like Tomcat, IBM Web Sphere and JBOSS, Web sphere Application Server
  • Extensive experience with Java complaint IDE’s like IBM RAD 6.0, Eclipse 3.x.
  • Involved in developing Service Oriented Architecture (SOA) applications using RESTful/SOAP Web Services.
  • Experience with various J2EE design patterns like MVC, Data Access Object, Value Object, Singleton and Session Facade in the development of Enterprise Applications.
  • Knowledge of designing part in UML & ER Diagrams.
  • Experience in using CVS, SVN & GIT.
  • Experience in ANT Build scripts and Apache Maven Project Management tool.
  • Strengths in multitasking, problem solving and timely resolution of issues in meeting deadlines and budgets, enthusiasm to learn new technologies.
  • Excellent customer relations in collecting, and analyzing user requirements. Ability to work in diverse platforms and industry environments.

TECHNICAL SKILLS:

Frameworks\ Databases: Struts 1.x/2.x, spring\ Oracle, MY SQL.

J2EE Technologies\ Programming Languages: Servlets, JSP, JDBC, JNDI, JSTL, \ Java (JDK 1.3/1.4, 5.0, 6.0), SQL, PL/SQL, Web Services\ HQL

Web Technologies\ Design Patterns: HTML, CSS 3, XML 1.1, AJAX, JSON, jQuery, \ Data Access Object, Value Object and Java Script\ Session Facade.

Application/Web Servers \ IDEs: IBM Web Sphere, JBoss, Web Logic.\ RAD6.0, Eclipse

Java Build Tools \ Testing/Other Tools: Apache Ant, Maven \ Log4j, Junit, Mocito, PowerMock

Version Tools: CVS, SVN, Rational Clear Case, GIT

PROFESSIONAL EXPERIENCE:

Confidential

Application Developer

Responsibilities:

  • Re Engineer the existing framework with SPA (Single Page Application) architecture using Ractive Templates and Ajax.
  • Applied MVC at client end.
  • Module dependencies are loaded using AMD (Asynchronous Module Definition)
  • Using Spring MVC, developed controllers at server end.
  • Worked on automated maven build scripts with Jenkins for deployments and created standard deployment procedure
  • Integrated Jenkins with PMD and Find Bugs for code quality
  • Scheduled managers using Spring scheduler.
  • Worked on Rest Full Web Services for application integration.
  • Worked on AJAX with JQuery
  • Worked on JUnit test cases using Mockito and PowerMock
  • Created Marshaling & Un - marshaling XML using JAX-B
  • Used GIT repository for version control.
  • Did java script testing using Jasmine.
  • Designed and developed asynchronous communication between servers using Java Future objects.
  • Involved in story cards creation in Jira board, story schooling, story grooming. Used planning poker technique for estimating cards.

Environment: Eclipse IDE, J2EE 1.4, Spring MVC, Spring Scheduler, JSP 2.0, JavaScript, HTML, RactiveJS, Log4J 1.2, Junit 4, Maven, SQL Server, Windows 7

Confidential

Senior Associate (Technical Lead)

Responsibilities:

  • Design of XML data formats for SOAP based communication between various services in the system.
  • Worked on LLD and HLD.
  • Developed scripts to build the application using Maven 3 .
  • Used Jenkins for continuous integration and deployment.
  • Worked JAX-WS SOAP web services .
  • Tested SOAP services for SoapUI tool .
  • Generated client artifacts using IBM wsimport plugin .
  • Developed consumer for the service using generated client artifacts.
  • Wired application workers (used for concurrency) to IBM WorkManager through Spring CommonJ bean configuration.
  • Using Spring MVC, developed controllers at server end.
  • Used MDB (Message Driven Beans) for a Communication Utility used for asynchronous communication.
  • JUNIT/Mockito was used for integration unit testing and mocking testing for specific functions/classes.
  • Developed performance scripts for SLA, JRPOF, Profiling and Baseline tests using Badboy tool . Created JMX scripts.
  • Executed performance scripts using JMeter 2.5 .
  • Worked in Agile Scrum environment.
  • Used Agile Rally tool for tracking user stories.
  • Followed up with cross commit teams to resolve connectivity issues.
  • Prepared test plans as per the requirements for Unit Testing.
  • Conducted peer code reviews for all of the components developed.
  • Aided in the project audits.

Environment: Java 1.5, J2EE, Spring, SOAP Webservices, JSP, Servlets, JUnit, WebSphere 8, Eclipse 3.0, UML, SVN, Maven, SOA.

Confidential

Senior Developer

Responsibilities:

  • Understanding the Requirements
  • Prepared Technical Design(It includes Class Diagrams and Sequence Diagrams)
  • Developed presentation layer using jxpfw framework.
  • Developed Controllers using ejb 2.0.
  • Developed the Persistent POJO’s by using openjpa.
  • Developed unit test cases
  • Participated in Peer Review

Environment: Java 1.5, J2EE, IBM RAD, Struts 1.x, MySQL database, JavaBeans, Log4J, SVN, XML.

Confidential

Associate Systems Engineer

Responsibilities:

  • Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Worked on Struts Framework i.e. "Model View Controller (MVC)" architecture.
  • Involved in writing the test cases for Unit testing.
  • Designed User Interfaces using JSP, JSTL, Java Bean, AJAX, CSS, XML, HTML, DHTML, and JavaScript.
  • Developed Struts Action Servlets which acts as Controller in MVC Architecture.
  • Involved in the UML designs using Rational Rose.
  • Coordinated the team to meet deadlines.
  • Used Web services for sending and getting data from different applications using SOAP1.1 and used JAXB.
  • Used ANT build tool for building and packaging application.
  • Involved in preparing the Design and Functional specifications in UML.
  • Involved in development and deployment of application in Jboss Application server.

Environment: J2EE, Struts 2, JSP, JSTL, JavaScript, HTML, JNDI, SVN, Log4J, Junit, AJAX, ANT, Oracle, Web Services, JBOSS, Eclipse.

Confidential - California

Software Engineer

Responsibilities:

  • As an application developer I have to concentrate on project delivery in time for Development phase as well as the Maintenance phase parallel .
  • Took status calls from the team on daily basis .
  • Communicated the customer on the status of the development and enhancements.
  • As a project lead, I am the responsible person quality and efficient delivery .
  • Unit testing & integration testing.
  • Participated in Analysis of an Enhancement of few applications

Environment: Java, JSP,SOAP services, XML parsing, JAXB, HTML, JDBC, Web logic, JavaScript, Oracle9i, Win CVS.

Confidential

Software Engineer

Responsibilities:

  • As an application developer I have to concentrate on project delivery in time for Development phase as well as the Maintenance phase parallel .
  • Took status calls from the team on daily basis .
  • Communicated the customer on the status of the development and enhancements.
  • Unit testing & integration testing.
  • Participated in Analysis of an Enhancement of few applications

Environment: Java, JSP, XML parsing,HTML, JDBC, Web logic, JavaScript, Oracle8, Win CVS.

We'd love your feedback!