We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 10 years of IT experience in the Software development life cycle (SDLC), including Business Analysis and Modeling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and development of applications using Agile methodologies.
  • Expertise in n - tier Architecture, Object Oriented Enterprise Java Web Applications using J2EE technologies/frameworks which includes JSP, JMS, Spring, Hibernate, JDBC, JPA, Active MQ, JavaScript, SOAP/Rest Web services.
  • Strong Hands on Spring, Hibernate and JPA with experience in building Enterprise Applications and Distributed Systems using technologies: Core Java, J2EE (JSP, JMS, Spring, Hibernate, JDBC, JPA) and XML.
  • Experience in designing and developing User Interface (UI) applications using HTML5, XML, jQuery, AJAX, JSON, JavaScript and CSS3, JSP, JSTL Servlets.
  • Strong hands-on experience with Spring MVC Controllers, Spring Boot, Spring Annotations, Spring tag library, Spring Batch, Spring Scheduler, Application Context configuration, Spring DAO, Spring Aspect Oriented Programming (AOP), Spring Security along with ORM tools (Hibernate (HQL), JPA) for the implementation of persistence layer and mapping of POJOs. Extensively worked with and JPA annotations.
  • Experience in Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) and developing Restful Web Service using Jersey framework.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer and in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, MySQL.
  • Strong knowledge of MVC Architecture and J2EE Design Patterns like Factory, Prototype, Singleton, DAO, Session Facade, & Business Delegate in Development of Enterprise Applications, Distributed & Web based.
  • Strong Knowledge and experience using automated build and testing utilities such as Jenkins, Gradle, Maven, Junit and Mockito. Expertise in using IDEs like Eclipse, IntelliJ IDEA.
  • Experience with version control tools like Perforce, SVN, CVS, GIT with Experience in deploying and configuring applications onto application servers like Apache Tomcat, WebLogic.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Designed and developed a web-based client using Servlets, JSP, Java Script, HTML and XML using Struts/Spring MVC Framework.
  • Designed and developed a web-based client using Servlets, JSP, Java Script, HTML and XML using Struts/Spring MVC Framework.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Maintained good support with Business Analyst and Business Users to identify information needs as per business requirements.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Maintained good support with Business Analyst and Business Users to identify information needs as per business requirements.
  • Involved in coding for the presentation layer using Apache Struts Framework, XML, XSLT and JavaScript and worked using MVC pattern.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Designed and developed UI screens using Struts 2, DOJO, JavaScript, JSP, HTML, DOM, CSS, and AJAX.
  • Involved in writing sessionbeans, messagedriven beans and hibernate mapping files.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Designed middleware components using Struts Framework for interaction between front end and back end.
  • Developed and maintained multiple versions of web services by creating corresponding end points with Apache CXF.
  • Worked on hibernate to save and retrieve data from java to Oracle database.
  • Involved in the implementation of DAO using Spring-Hibernate ORM and creating the Objects and mapped using Hibernate Annotations.
  • Coded middle layer components using Java J2EE for handling data transfer from backend to Front end. Used RAD 6.0 as tool for handling java coding and middleware components.
  • Worked extensively with Java 4 including threads, Java Servlets, and JDBC along with the SQL.
  • Understanding in NoSql Databases like Apache Cassandra, MongoDB.
  • Designed and developed Rich user interface using JavaScript, HTML5, CSS3, AJAX and JSON.
  • Designing web pages for HTML with Rich design response UI to use libraries such as jQuery.
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Worked in TDD and version management tools Stash, Github, SVN.
  • Experienced in working with XML technologies such as XML, XPATH (dom4j), XSD and XSLT.
  • Developed a cross-platform JavaScript based solution using AngularJS.
  • Web application development for backend system using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques.

Environment: Core Java, J2EE, JSP, Servlets, Struts MVC, Hibernate, EJB, JavaScript, HTML, CSS, JSON, YUI, AngularJS, Spring, Eclipse, Rational Application Developer, WebSphere, MSSQL, Web services, XML, UNIX.

Sr. Java Developer

Confidential

Responsibilities:

  • Involved in designing and developing the application using JSP, HTML, CSS, YUIand made client validations using JavaScript.
  • Designed middleware components using Struts Framework for interaction between front end and back end. Old part of code was modified in existing framework and new modules were added in Struts framework.
  • Developed and maintained multiple versions of web services by creating corresponding end points with Apache CXF.
  • Extensively used Action, Dispatch Action, Action Forms, Struts Tag libraries, Struts Configuration from Struts.
  • Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Implemented UI components and validations using JQuery and DOJO libraries.
  • Experience in Hibernate 3.x/4.x HQL which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Fundamental mastery of the AWS cloud computing platform, and its many dimensions of scalability including: VPC (Virtual Private Cloud), EC2, load-balancing with ELB, messaging with SQS (and scalable non-AWS alternatives), autoscaling architectures.
  • Extracted data weekly from Oracle 11g to Derby database using Oracle SQL Developer database extraction and performed scripts to convert database tables efficiently.
  • Made use of Data Access Object (DAO) design pattern for designing data access layer.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Followed Agile & Scrum Methodology for development of the product
  • Involved in writing the Named queries, Criteria queries in Hibernate.
  • Configured objects in spring applicationcontext.xml.
  • Used Spring IOC, AOP for creating beans and transaction management.
  • Designed and developed Rich user interface using JavaScript, HTML5, CSS3, AJAX and JSON.
  • Expertise in unit testing using JUNIT, Jasmine, Mockito.
  • Designed and developed the Service Layer and DAO using Spring Framework.
  • Used CVS version controller to maintain the code.
  • Responsible for designing User Interface using Spring Framework and JSP's, JavaScript.
  • Developed test cases with Junit for Unit Testing, monitored build & deployment activities using MAVEN build scripts.
  • Resolved the Issues encountered during Testing. Involved in fixes, enhancements & code refractoring.
  • Used Eclipse with Tomcat Application Server for Development and Application Deployment. Interacted with the Testing team to fix defects.
  • Used Stash as Distributed version control system and Git branching for creating a new feature and making bug fixes.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.

Environment: Core Java, J2EE, JSP, Servlets, Struts, Hibernate, EJB, JavaScript, HTML, CSS, YUI, JSON, Eclipse, Rational Application Developer, WebSphere, Web services, UNIX.

Java Developer

Confidential

Responsibilities:

  • Involve in installation and configuration of Web Logic Application Server on Windows XP systems for the application.
  • Involved in designing and developing the application using JSP, HTML, CSS, YUIand made client validations using JavaScript.
  • Extensively used Action, Dispatch Action, Action Forms, Struts Tag libraries, Struts Configuration from Struts.
  • Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Implemented UI components and validations using JQuery and DOJO libraries.
  • Experience in Hibernate 3.x/4.x HQL which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Extensive use of maven to build and deploy the application into development environment and QA environment and work with the front-end developers in displaying the data.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Consume Web Services using java to retrieve the required information to be populated in the database.
  • Use of SOAP UI to verify the WSDL end point URL.
  • Familiarity with network management protocols, management interfaces, and data description languages (SNMP, XML)
  • Wrote PL/SQL Stored Procedure using TOAD for archiving data on a daily basis for a monthly report and scheduled the job using DBMS Scheduler
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.

Environment: Java1.6, Web Logic 9.2, Spring 3.0, Spring MVC, JDBC, Maven, Servlets, PL/SQL, Oracle, Windows XP, SOAP UI, CVS.

Software Developer

Confidential

Responsibilities:

  • Implemented GUI screens for viewing using Servlets, JSP, Tag Libraries, JSTL, JavaBeans, HTML, JavaScript and Struts framework using MVC design pattern.
  • Build, configured and deployed Web components on Web Logic application server.
  • Migrating code from C++ to java using the Object oriented concepts
  • Implemented custom JSP tags for displaying trader data.
  • Creating the WSDL files for web services to publish the services to another application.
  • Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory, and delegate, publish and subscribe design pattern.
  • Used Struts Tags to tie the Struts view Components to the rest of the framework.
  • Ant and Shell scripts were written to automate some processes.
  • Developed test cases using JUnit for functionality and unit testing.
  • Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
  • Implemented GUI screens for viewing using Servlets, JSP, Tag Libraries, JSTL, JavaBeans, HTML, JavaScript and Struts framework using MVC design pattern.
  • Build, configured and deployed Web components on Web Logic application server.
  • Migrating code from C++ to java using the Object oriented concepts
  • Implemented custom JSP tags for displaying trader data.
  • Creating the WSDL files for web services to publish the services to another application.
  • Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory, and delegate, publish and subscribe design pattern.
  • Used Struts Tags to tie the Struts view Components to the rest of the framework.
  • Ant and Shell scripts were written to automate some processes.
  • Developed test cases using JUnit for functionality and unit testing.
  • Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
  • Used Java script and struts validation framework for performing front end validations.
  • Developed Function Library using Java Script.
  • Interacted with the Project Leads and Project Managers to gather the requirements.
  • Developed user interface using JSP and HTML.
  • Used JDBC for the Database connectivity.
  • Developed JUnit testing for server side code.
  • Built, tested and debugged JSP pages for critical modules in the system.
  • Created SQL statements for effective retrieval and storage of data from the database.
  • Worked on query handling, customer support, helpdesk.
  • Implemented the process system using J2EE as the enterprise technology with JDBC.
  • Developed the user interface presentation screens using HTML, XML.
  • Wrote procedures and queries to extract data from database.
  • Involved in programming, debugging and testing of features

Environment:J2EE, Java Script, Struts, JDBC, HTML, XML, SOAP, WSDL, Oracle, Web Logic.

We'd love your feedback!