We provide IT Staff Augmentation Services!

Software Application Developer Resume

3.00/5 (Submit Your Rating)

Oaks, PA

SUMMARY

  • Around 7 years of experience as a Java/J2EE developer having expertise on Agile Methodology and web based frameworks
  • Expertise on Financial Services and Banking domains.
  • Hands - on experience in developing Web Applications using technologies like Core Java, JDBC, JSP and Servlets.
  • Proficient in creating web applications using frameworks like Spring4, Hibernate 4 and Struts 2.
  • Hands-on experience in creating Spring MVC based web applications with AOP, security and validation frameworks
  • Highly skilled in creating and consuming RESTful and SOAP based web services using JAX-RS, JAX-WS, JSON and Jersey API.
  • Hands-on experience in creating visualizations using D3.js and jQuery Fusion charts.
  • Strong work experience in developing enterprise applications using Kafka and JMS.
  • Expertise in using various design patterns such as MVC (Model-View-Controller), Singleton, Factory, DAO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in working on Databases like Oracle, MySQL, and PLSql Server.
  • Expertise in applications servers like Apache Tomcat 8.0, Web Logic 12c and JBoss6.x
  • Experience in using SVN and creating Continuous Integration environment using Jenkins and Maven.
  • Proficient in configuring CI Tool Jenkins along with GitHub version control
  • Highly skilled in creating and executing JUnit and fitneese test cases.
  • Excellent team spirit with strong analytical and communication skills. Fast-learner with strong desire to new technologies and self-motivator with ability to finish multitasks well-1ordered.

TECHNICAL SKILLS

  • Java, J2EE, XML, SQL, C++\ Amazon Web Services, Apache Tomcat, \
  • Core Java, J2EE, Servlet, JSP, JDBC, JSTL, \ Spring, Spring AOP, Spring Boot, DAO in \
  • Web Services (SOAP and RESTFul), XML, \ Spring Frameworks\
  • ORM (Hibernate), Log4J, Apache Kafka\
  • MySQL, Oracle, PostgreSQL, Windows, \ Eclipse, Visual Studio, Git, Python IDE, \
  • Linux - Ubuntu\ WEKA, MATLAB\

PROFESSIONAL EXPERIENCE

Confidential, Oaks, PA

Software Application Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project using Agile software development methodology.
  • Involved extensively in analysis, design, development and implementation of web-based applications.
  • Implemented Spring MVC framework 4.0 in the application. Developed code for obtaining bean references in spring framework using Dependency Injection (DI).
  • Designed Spring Controller to handle requests from users and Spring Validator to verified requests.
  • Used Spring AOP 4.0.x to weave additional logic into main business logic,
  • Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster
  • Created and consumed RESTful web service using JSON
  • Involved in using design patterns like Singleton, Factory, DAO
  • Implemented Persistence layer using DBMS to interact with the Oracle database
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types
  • Wrote complex SQL and PLSQL statements and procedures to fetch the data from the database.
  • Experience in Business Process Modeling using UML Diagram like class diagram, Component diagram, Sequence Diagram, Activity Diagram

Environment: s: Java 1.8, Apache Kafka, Spring 4.x MVC, Oracle11g, Eclipse, REST, jQuery 1.7, Maven, Jenkins, Tomcat 7.x, Web Logic 12c, Bootstrap, CSS, Angular JS

Confidential, Newport, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project using Agile software development methodology.
  • Implemented Spring MVC framework 4.0 in the application. Developed code for obtaining bean references in spring framework using Dependency Injection (DI).
  • Designed Spring Controller to handle requests from users and Spring Validator to verified requests.
  • Used Spring AOP 4.0.x to weave additional logic into main business logic,
  • Created and consumed RESTful web service using JAX-RS .
  • Involved in implementing reporting module using Angular JS along with UI routers and filters.
  • Used D3.js library to create dynamic, interactive data visualization.
  • Involved in creating responsive web pages using Bootstrap CSS3 styling components like layouts, carousels, dialog boxes, panels and pagination.
  • Designed interactive web pages with front end screens using HTML5, CSS3, JavaScript .
  • Involved in using design patterns like Singleton, Factory, DAO.
  • Implemented Persistence layer using Hibernate 4.x to interact with the Oracle database, used Hibernate Framework for object relational mapping and persistence.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate 4 mapping XML files.
  • Wrote complex SQL and HQL statements and procedures to fetch the data from the database.
  • Experience in Business Process Modeling using UML Diagram like class diagram, Component diagram, Sequence Diagram, Activity Diagram.
  • Performed the configuration, Installation and Deployment of the application on JBoss 7.0 web and application Server.
  • Developed test cases and performed unit test using JUnit in Test Driven Development (TDD) approach.
  • Used CVS as a Version Control system and for code management and configured dependencies using Maven. Used log4j framework for logging errors.

Environment: s: Java 1.7, Spring 4.x MVC, Oracle11g, Eclipse, REST, jQuery 1.7, Maven, Jenkins, Tomcat 7.x, Hibernate 4, Web Logic 10.3, Bootstrap, CSS, Angular JS

Confidential, Paramus, NJ

Java Developer

Responsibilities:

  • Actively studied User Requirement Specification and requested insufficient information and helped clearing ambiguity in requirements document.
  • Exposed to Software Development Life Cycle(SDLC),Agile-Scrum application development methodology.
  • Created and consumed SOAP Web Services using JAX-WS for .
  • Implemented validation rules as part of business logic in Struts MVC architecture as Model.
  • Developed UI with JSP along with custom tags, AJAX and JSON processing.
  • Developed Object Relational (O/R) Mapping using Hibernate4 and Develop Data Access Object (DAO) persistence layer.
  • Involved in creating Single Page application using Angular JS for CTC module along with integration of jQuery fusion charts
  • Used MySQL database and set connection by using Hibernate to fetch data from the database and store data in the database.
  • Involved in using design patterns like Singleton, DAO, Proxy and Iterator.
  • Used Log4J for maintaining application running logs and got good trouble-shooting feedbacks.
  • Developed test cases and performed unit test using JUnit4 Framework to test java functions.
  • Used Git for Version Control and Maven for the dependency deployment.
  • Created Documents such as design documents, Software Requirements Specification document and user Manuals.
  • Played an active role in the team by interacting with business analyst and converted business requirements into system requirements.

Environment: Java, Struts, WebLogic 12g, J2EE, JSP2.0, JavaScript, jQuery, MySQL, Eclipse, CVS, Serena Team Track, XML, Log4j, CSS3, Angular JS

Confidential

Java Developer

Responsibilities:

  • Developed multithreaded programs using Core Java to measure system performance
  • Implemented Spring in the application. Involved in XML configuration for obtaining bean references in spring framework.
  • Used Object/Relational mapping Hibernate 4 framework as the persistence layer for interacting with Oracle.
  • Consumed RESTFul Web Services for non-sensitive information.
  • Developed custom tag in JSP, Involved in implementing UI using JSP , HTML5 , CSS3 and validated with JavaScript for providing the user interface and communication between the client and server.
  • Involved in client side development and form validations using DOJO Toolkit .
  • Participated in creating UI pages with jQuery plugins and used AJAX to consume web services
  • Wrote stored procedures in Oracle 10g using PL/SQL for data entry and retrieval in Reports module.
  • Created test cases using jUnit and used GitHub for version control.

Technologies Involved: Java, JSP, Spring 4, Servlets, EJB 2.1, XML, JDBC, Eclipse, PL/SQL, Oracle 10g, UNIX, MVC framework, JUnit

We'd love your feedback!