We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

OH

SUMMARY

  • Over 8+ years of professional experience in design, development and implementation of Java, Web based applications with Object Oriented Technologies.
  • Comprehensive experience in Requirement gathering, Design, Development and Testing of Enterprise level Web based Projects.
  • Well experienced in Java, J2EE, JDBC, Spring MVC, Spring AOP, Spring Batch, Hibernate, Struts, Servlets, Transaction Management, JSP, JDBC Template, JSTL, JMS, HTML, JavaScript, Jquery, Angular JS, AJAX,CSS, XML, REST Web services, XML, JAXB, XSD.
  • Extensive experience in full SDLC and methodologies like Agile, SDLC and Test Driven Development
  • Implemented SQL injection, XSS to provide security to the Project to deploy on Cloud Environment.
  • Solid front - end developer with experience in various UI technologies including AngularJS, AJAX, CSS, HTML5, XSLT, XSL, Jquery.
  • Experienced on preparing Automation scripts using Watin, Selenium IDE, Selenium Web Driver, TestNG.
  • Well versed in Relational Database Design/Development with Database Mapping, PL/SQL Queries, Stored Procedures and Packages using Oracle 10g/11i, DB2 and MySQL Databases.
  • Expertise in developing and deploying applications in Tomcat, BEA WebLogic, Apache web server on Windows and UNIX platforms.
  • Having good experience on Design Patterns like DI, Singleton, Factory, DTO, DAO, MVC, Proxy etc.
  • Experienced in JAX-B, SAX, DOM for retrieving data from xml .
  • Experienced on implementing Restful web service to handle Json response using Jersey.
  • Experienced in working with various Integrated Development Environments including Eclipse, Netbeans, and JDeveloper.
  • Implemented Load Balancing using, F5, Apache web server and tomcat.
  • Experience with Version Control, Source Code Management Tools and other tools including Rational Clear Case, CVS, Subversion, Adele, Maven, Jenkins and ANT, Rational Rose, MS-Visio.
  • Experienced in using web-debugging tool like Firepath and Firebug for finding elements and locators.
  • Extensive IT experience in building web and enterprise applications in various domains like Apparel, E-marketing and Health Care domains.
  • Strong Object Oriented Design and Analysis (OOAD) and Unified Modeling Language (UML) skills.
  • Experience in using testing tools JUnit for application integration testing and unit testing.
  • Excellent programming, bug fixing, problem solving and trouble shooting skills.
  • Having experience on Performance tuning and conducting code review.

TECHNICAL SKILLS

J2EE Technologies: Servlets, JDBC, JSP 1.2/2.0, JMS 1.1.

Programming Languages: Java, C++, C, Python.

Frameworks and Tools: Spring 3/4, Spring Batch, Hibernate, Spring AOP, Spring IOC, Struts

Web Technologies: XML, JSON, HTML5,AJAX, JQuery, AngularJS, CSS, DHTML, JavaScript, SOAP 1.2, SAX and DOM.

Databases: Oracle, MySQL, DB2.

Application/Web Servers: Apache Tomcat 6.0 & 7.0, Apache Web server, BEAWebLogic .

IDEs: Eclipse, Oracle JDeveloper, Netbeans.

Testing Tools/Frameworks: Selenium WebDriver, TestNG, Selenium IDE, Watin, Watir, Junit.

Operating Systems: Windows, UNIX, LINUX.

Methodologies: Agile, Waterfall, TDD

Others Tools and technologies: ANT, JUnit, Log4j, JAX RS, JAX WS, JIRA, LDAP, Rational Rose, Mod JK connector, LDAP, SMTP, MS-Visio.

PROFESSIONAL EXPERIENCE

Confidential, OH

Senior Java Developer

Responsibilities:

  • Developed the application using Spring Web MVC architecture.
  • Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
  • Worked extensively on Spring IOC/ Dependency Injection.
  • Developed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Involved in developing the business logic in respective java classes based on the CORE framework.
  • Created forms to collect and validate data from the user in HTML5 and JavaScript.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates and Services.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Extensively performed Manual unit testing of application in development environment.
  • Configured variousinterceptorsfor security,logging usingSpring AOP.
  • Involved in requirement gathering, analysis and development of application.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Implemented LDAP Authentication & Authorization Services usingJava, LDAP.
  • Consumed and produced REST based services using Jersey.
  • Perform unit testing and provide automated unit test cases.
  • Involved in the Integration room activities, where branch will be stabilized and need to work together with all the teams of the application, fixing issues related to our team.
  • Improved automated test suite in JUnit, maintained consistent environment
  • Involved in Production support to quickly identify and resolve issues.
  • Used Maven scripts for compiling and building the project.
  • Used SVN Version Control for Project Configuration Management.
  • Implemented Tomcat Clusters for production using F5, Apache Webserver and Tomcat.

Environment: JDK 1.8, JavaScript, HTML AJAX, CSS 2/3, JSON, JQuery, AngularJS, Spring MVC,AOP, Hibernate, Eclipse, Servlets, XML, Oracle, SVN, Maven, Rest-WS, LDAP, Tomcat, Apache Web server, F5 Load balancer.

Confidential

Senior Java Developer

Responsibilities:

  • Designed the applications using Spring MVC framework for easy maintainability of the Spring MVC Flow.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Data Access Object, Singleton and Factory.
  • Created Unit, Integration and System test cases for different workflows.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Developed all the UI pages using HTML, CSS, JSON, JavaScript.
  • Followed TDD approach and prepared the tests before development.
  • Implemented AngularJS Factories and Controllers to manipulate and view product details
  • Used jQuery Events to manipulate the elements depends on the user interactions.
  • Performed extensive testing for all three integrations using Unit, Integration and System test cases.
  • Consumed and produced REST based services using Jersey.
  • Implemented SPA(single Page Application) using AngularJS.
  • Imported data from XML files to DB using JAX-B and DOM parser.
  • Closed all the defects/issues which were raised in the previous development phases.
  • Prepared Triggers and Stored procedures in oracle to meet business needs and to improve he performance.
  • Set guidelines and timeframes and monitored the various phases of the project.
  • Consumed Restful web service to handle Json response using Jersey API.
  • Used Weblogic application server for deploying the application
  • Developed automation scripts for automating Functional and Regression testing usingSelenium WebDriver, Eclipse, TestNG.
  • Used Maven as a build tool and integrated with Jenkins
  • Used Apache POI to extract test data from external Excel files.
  • Used SVN Version Control for Project Configuration Management.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes, and Tags.
  • Performed Cross and Parallel Browser testing on different browsers like Internet Explorer, Safari, Chrome and Firefox where multiple states can be executed at the same time.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Done code reviews with the developers and suggested the changes which improve the application performance. .

Environment: Java, J2EE, JSP 2.0, Spring3, Oracle, HTML, CSS, JSON, JavaScript, AngularJS, Ajax, MS-Visio, Eclipse, UNIX, Hibernate, LOG4J, CVS, Maven, JAX-B, Maven, Apache POI, Selenium WebDriver, TestNG, Web logic Server.

Confidential

Senior Java Developer

Responsibilities:

  • Contributed to the application design, developing Use Cases based on the requirements using Rational Rose/UML.
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Developed web pages using JSP Tag Libraries, HTML5, and JQuery.
  • Wrote all client side validations using JavaScript.
  • Designed the applications using Spring MVC framework for easy maintainability of the Spring MVC Flow.
  • Used spring framework for dependency injection with the help of sprig Configuration files.
  • Involved in developing the business logic in respective java classes based on the CORE framework
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Prepared UML diagrams like class and sequence diagrams using rational rose.
  • Involved in the Integration room activities, where branch will be stabilized and need to work together with all the teams of the application, fixing issues related to our team.
  • Involved in Production support to quickly identify and resolve issues.
  • Used Maven scripts for compiling and building the project.
  • Closed all the defects/issues which were raised in the previous development phases.
  • Written various test cases and performed unit testing and written automation test cases using Watin.
  • Used SVN Version Control for Project Configuration Management.
  • Implemented Spring AOP for implementing the roles throughout the application.
  • Used Hibernate for mapping java objects to the relational database in .hbm.xml file.
  • Wrote queries for the modifications to existing database structure.
  • Designed, developed and implemented document transformation applications using XML tool.
  • Used DOM parsing methodology for serializing and parsing the XML request and response.
  • Developed unit test cases and functional test cases using Junit
  • Used CVS as the source control system to maintain the code and promote.

Environment: Java 1.6, J2EE 1.4, JSP, JavaScript, JQuery, HTML, CSS, AJAX, Servlets 2.5, Hibernate, Watin, .net, Spring MVC, Spring AOP, WebSphere 6.0,Oracle, Toad, CVS, Maven, Junit.

Confidential

Java Developer

Responsibilities:

  • Designed and developed using Java and Enovia12x.
  • Prepared the schema and optimized it to improve the performance.
  • Developed High level and detailed level design documents based on business requirements provided.
  • Used MQL adapters to connect with Oracle for CURD operations.
  • Developed all the UI pages using HTML, CSS, JSON, JavaScript, JQuery, Ajax.
  • Developed JUnit test cases and WatIn Automation Test cases for all the functional flows in the application.
  • Created TCL’s to create Business and Admin Objects
  • Created the different types of Triggers.
  • Implemented JPO’s to perform the business logic.
  • Prepared and Executed Unit Test cases .
  • Done Integration texting with other centrals.
  • Ensured timely deliveries of work requests.
  • Closed all the defects/issues which were raised in the previous development phases.
  • Used Eclipse IDE for development.
  • Fixed the bugs and make sure there are no regressions
  • Deployment of application on Tomcat Application server.

Environment: Java, J2EE, JSP, Servlets, HTML, JavaScript, JPO, TCL, MQL, Business, Enovia 12x, Windows, Eclipse, Tomcat.

Confidential

Java Developer

Responsibilities:

  • Involved in development of the application using Struts Web MVC and Struts Tiles Framework.
  • Implemented UI using JSP, HTML and Javascript for validation client side.
  • Prepared UML diagrams like class and sequence diagrams using rational rose.
  • Developed High level and detailed level design documents based on business requirements provided.
  • Involved in Object analysis, design and documentation (OOAD) of the application model using UML.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation and used Cascading Style Sheet (CSS).
  • Developed JSP pages using the struts custom tags.
  • Implemented JSP custom tags to enhance the functionality.
  • Prepared Unit Test cases to cover all the functionalities with positive and negative scenarios.
  • Done unit and Integration testing.
  • Used Eclipse IDE for development.
  • Fixed the bugs and make sure there are no regressions.
  • Checked the log files of production servers on daily basis to make sure there are no issues.

Environment: Java, J2EE, Struts1.2, JSPs, Servlets, HTML, JavaScript, Apache Tomcat, Oracle, Eclipse, Rational Rose, Oracle, CVS.

We'd love your feedback!