We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

WI

SUMMARY

  • Over all 7 Years of professional IT experience in analysis, design, development, testing, delivery and production support of application software and Expertise in Financial, Telecom, HealthCare and Insurance Domains.
  • Exposure to SDLC by using Waterfall, Agile (Scrum) and Iterative development.
  • Experienced in developing MVC framework based websites using Struts 1.0,2.0, Spring MVC.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), AspectJ, IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Experienced in various Java and J2EE Frameworks such as Spring MVC Framework, Struts, Hibernate, MQ Series, JMS, JSTL.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), AspectJ, IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object - relational mapping (ORM) using Hibernate.
  • Experience in designing and developingService Oriented Architecture (SOA)usingSOAP and REST Web Services.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL.
  • Experience in Integrating Spring with in SOAP and REST Web Services using Jersey framework.
  • Experience in installing, configuring, tuning WebLogic 12.X, and Apache Tomcat.
  • Experience in using ANT, Maven for build automation.
  • Experience with Frontend technologies like HTML, CSS, JavaScript, JSON, XML, AJAX.
  • Configured and scheduled jobs for multiple projects on Jenkins.
  • Experience in JUnit, TestNG, Log4j.
  • Experience in Design Patterns like MVC, Singleton, Factory, Abstract Factory, Business Delegate, DAO, Service Locator and Session Facade.
  • Experience in communicating with messaging platforms like MQ, JBoss etc. using JMS API.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Good Knowledge of using IDE Tools like Eclipse, IntelliJ, NetBeans6, MyEclipse 5.5, Rational Application Developer (RAD) and Oracle JDeveloper for Java/J2EE application development.
  • Experience in using version control and configuration management tools like GitHub.
  • Expertise in database modeling, administration and development usingSQL and PL/SQL in Oracle (8i, 9i and 10g) and SQL Server environments.
  • Ability to develop solutions based on both Relational and NoSQL database systems (Mongo DB).
  • Familiar with all aspects of technology projects including Business Requirements, Design Specification, Development and testing and Deployment.
  • Adaptable to new technologies in a short span of time and implementing them in real-time projects. Self-motivated individual and fast paced learner.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, Shell Programing.

Java/J2EE Technologies: Servlets, JSP 1.2/2.0, EJB 2.0/3.0, JDBC, Struts 1.0/2.0, Spring 3.5/3.0, Spring-AOP, AspectJ, Transaction Management, Hibernate and Custom Java Tag Library.

Web Development: HTML, CSS,AJAX

XML/Web Services: XML, XSD, WSDL, DOM, XMLBeans, JAX-WS SOAP, JAX-RS RESTful, JSON.

Application/Web Servers: Apache Tomcat, WebLogic 12.x

Methodologies/ Design Patterns: Agile, MVC, DAO, Factory pattern, Singleton, Delegation.

Rational Databases: Oracle 8i/9i/10g, MS SQL Server 2008/2005/2012 , PostgreSQL, Sybase, MySQL, DB2.

NoSQL Databases: Mongo DB

IDEs: Eclipse, IntelliJ, RAD, NetBeans, My Eclipse

Build Automation and Other Tools: Ant, Maven, JENKINS.

Testing and Logging Frameworks: JUnit, Log4J.

Version Controls: GitHub

Operating Systems: Windows, Red Hat Linux, Mac OS.

PROFESSIONAL EXPERIENCE

Confidential, WI

Java Developer

Responsibilities:

  • Developed application using Agile Methodology
  • Responsible for creating functional design documents, technical documents, flow charts.
  • Developed Spring Controllers, Service Components, DAOs, Web Services for processing the member request for two modules
  • Used J2EE design patterns like Data Access Objects, MVC, Factory Pattern and Singleton Patten.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm using Spring controllers using Spring MVC.
  • Made use of Spring MVC framework along with Hibernate for Object-relational mapping.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components
  • Helped UI to integrate the java beans data using JSTL, Spring tags
  • Used Maven to compile projects within the IDE, and to set the class path for code completion, highlighting compiler errors etc.
  • Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement in business logic.
  • Unit Testing Java code using JUnit, JMETER, and Integrating with Jenkins.
  • Integrated usage of CRUD operations performed Inner/Outer joins used stored procedures, stored functions and cursors using Oracle PL/SQL.
  • Involved in testing and deployment of the application on WebLogic Application Server during integration and QA testing phase
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Documentation of common problems prior to go-live and while actively in a Production Support role.
  • Used GIT version controlling to maintain project versions.
  • Worked on code review, debugging and fixing bugs for the backend.

Environment: Java, Agile, J2EE, JSP, Servlets, JDBC, XML, Spring 3.x, Hibernate, Restful Web Services, SOAP, Eclipse, Oracle11, JUNIT, SQL, PL/SQL, JSTL, Spring Tags, Maven, Jenkin, ANT UML, WebLogic, GIT, Linux.

Confidential, SFO

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering Design, Analysis and Code development.
  • Developed a Prototype of the application and demonstrated to business users to verify the application functionality.
  • Attended everyday Enterprise workflow Stand-Up meeting to provide status, thus implementing SOA and Agile(Scrum) Methodology with Test Driven Development(TDD).
  • Developed and implemented the DAO design patterns including JSP, Servlets, Form Beans(Struts), DAO classes.
  • Implemented dynamic web interface using AJAX.
  • Developed JSP fragments for control of the business processes in the middle-tier and did its integration.
  • Used Maven to compile projects within the IDE, and to set the class path for code completion, highlighting compiler errors etc.
  • Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
  • Created and deployed web pages using JSP and jQuery.
  • Used Apache Tomcat and WebLogic as an application server to deploy various components of the application.
  • Developed and Consumes Restful web services and tested using SOAP UI
  • Integrated usage of CRUD operations performed Inner/Outer joins used stored procedures, stored functions and cursors using Oracle PL/SQL.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Each element on the page is created as a template to maintain the modularity and make it reusable for other fields in different states.
  • Used JUnit Test cases to Perform unit testing eventually to have defect free application code.
  • Worked with Cross-functional team to develop timely changes and to meet the Design requirements.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.

Environment: Java version 1.8, Java/J2EE, JSP, AJAX, JSON, Restful, SOA, Agile, Scrum, Eclipse, Maven, JUnit, ANT, TDD, Oracle PL/SQL, Log4j, Apache Tomcat, WebLogic server.

Confidential, Atlanta GA

Java Developer

Responsibilities:

  • Worked in the Agile - Scrum methodology Environment.
  • Responsible for Daily stand up's, TDD Development & Pair Programming.
  • Worked in Continuous Integration environment.
  • Developed front-end interfaces using HTML JSP, CSS, Java Script, JQuery and AngularJS.
  • Used AngularJS directives to extend HTML to create the foundation for rich and complex web application.
  • Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Database Connectivity, WebService Rest and Soap Client API, Asynchronous calls, ThreadExecutor framework) which communicates with various service layers and configuring the Spring xml files.
  • Developed the REST Services Using Spring to produce JSON response.
  • Implemented and enhanced CRUD operations for the applications using the Spring MVC architecture of conducting code reviews.
  • Created Spring AOP advices & point cuts for Logging &Hibernate Session management.
  • Used Hibernate 2.0 for Object Relational Mapping (ORM) with Oracle Database tables.
  • Used Hibernate persistent tool for object relational mapping.
  • Wrote Hibernate Query Language (HQL) queries to communicate with Oracle Databases.
  • Used Singleton bean and improved the uploading of images by using multithreading in file handler.
  • Writing the JUnit& Mock tests for the implemented code.
  • Prepared Test Cases for Integration Testing.
  • Designed exception handling and a logging framework a part of the remediation strategy.
  • Deployed components to the development environment, system test environment, and UAT environment.
  • Configured and scheduled jobs for multiple projects on Hudson.
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Involved in bug fixing and resolving issues with the QA team.
  • Documented all process changes and requirement changes.

Environment: JDK 1.7, Spring Web Services, XML, XSLT, XPATH, JavaScript, HTML, CSS, DHTML, AngularJS, Hibernate, SQL Developer, Windows XP, Eclipse, Oracle 11g, ETL, ANT, Tomcat, ClearCase, JIRA, Ibatis.

Confidential

Java Developer

Responsibilities:

  • Designed exception handling and a logging framework a part of the remediation strategy.
  • Performed Unit / Integration testing.
  • Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Enhanced the Web Application using Struts.
  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Documented the code using Java doc style comments.
  • Wrote Client side validation using Struts Validate framework and JavaScript.
  • Experience in cross browser testing using Selenium WebDriver in Java and TestNG framework
  • Wrote unit test cases for different modules and resolved the test findings.
  • Implemented SOAP using Web services to communicate with other systems.
  • Wrote JSPs, Servlets and deployed them on WebLogic Application server.
  • Developed automated Build files using Maven.
  • Used Subversion for version control and log4j for logging errors.
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Helped production support team to solve trouble reports
  • Involved in Release Management and Deployment Process.

Environment: Java, J2EE, Struts, JSP, Servlets, Selenium WebDriver, TestNG, JavaScript, Hibernate, SOAP, WebLogic, Log4j, Maven, CVS, PL/SQL, Oracle, Windows

Confidential

Java Programmer

Responsibilities:

  • Developed JSP for UI and Java classes for business logic.
  • Utilized JavaScript for client side validation.
  • Utilized Oracle PL/SQL for database operations using JDBC API.
  • Implemented DAO for Oracle 8i for DML Operations like Insert, Update, Delete the records.
  • Involved in the design, development and deployment of the Application using Java/J2EE Technologies.
  • Developed Application in Struts Framework using MVC architecture.
  • Customizing all the JSP pages with same look and feel using Tiles, CSS(Cascading Style Sheets).
  • Designed the user interface of the application using HTML5, CSS3, JavaScript, and AJAX.
  • Involved in coding for the presentation layer using Apache Struts, XML and JavaScript.
  • Created Action Forms and Action classes for the modules.
  • Implemented Connection Pooling for database connectivity, transaction and retrieval queries using SQL with the backend Database.
  • Involved in testing and deployment of the application on Web Logic Application Server during integration.
  • Designed, Peer Reviewed and prioritized Test Cases.
  • Involved in Functional Testing, Integration Testing, End-To-End testing, Sanity testing,Regression testing and also involved in UAT and UAT support.
  • Configured Selenium WebDriver, TestNG, Ant tool and created Selenium automation scripts in java.
  • Used JIRA as a defect tracking tool.
  • Created the test pipelines by using Jenkins and Maven.

Environment: Java/J2EE, JSP, Servlets, Struts 1.1, Spring, JUnit, Eclipse, JSP, JavaBeans, JavaScript, Tomcat 4.1, Oracle 8i, XML, XSLT, HTML/DHTML/XHTML, CSS, PL/SQL, Selenium, JIRA, Jenkins, Maven.

We'd love your feedback!