We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • Having 10 years of experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development, Intranet/web based n-tier architecture systems utilizing Object oriented /Internet technologies, Implementation of J2EE Technologies Spring, Hibernate ORM, Struts, EJB, JDBC, Servlets, JSP, JSTL in Financial, Banking and Insurance domains.
  • Expertise in J2EE and MVC architecture/implementation, Web Services, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
  • Expertise in front-end development using JSP, JSTL, HTML, DHTML, CSS, JavaScript.
  • Experience in spring module like MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse and STS IDE.
  • Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services REST/SOAP , XML,XSLT,XSL, and Ant.
  • Experience in using various Web and Application Servers like Apache Tomcat, IBM -Web Sphere process server.
  • Excellent programming experience in Java 1.5/1.6, JDBC, Servlets, JSP.
  • Experience in using and implementing design patterns such as Model-View-Control MVC , Data Access Object DAO , Factory, Singleton, and Business Delegate in the development of multi-tier distributed applications.
  • Expertise in implementing Web Services using SOAP, WSDL.
  • Expertise in design and development of various web applications with n-tier architecture using MVC pattern in J2EE environment.
  • Knowledge in RDBMS concepts and experience in Oracle, MS SQL Server2000 and My SQL.
  • Hands-on experience in writing database queries, stored procedures, and triggers.
  • Experience in designing Use Cases and Class Diagrams using UML.
  • Experience with UNIX Shell Script .
  • Experience on building and deploying applications using Hudson Continuous integration tool.
  • Experience on integrating spring with Hibernate using Spring ORM module.
  • Involved at the time of deploying the application and do the functional checkout on deployed production code.
  • Experience on creating and building the application dynamically using Maven build tool.
  • Experience in developing software using SDLC and Agile/Scrum methodologies
  • Experience on IBM Web Sphere 4.0/5.0/6.0 application server and web servers like Tomcat, Apache and Java Web Server.
  • Extensive experience in different Integrated Development Environment like RAD, Eclipse, STS, Net Beans and Edit plus.
  • Strong communication, interpersonal skills and self-starter.

TECHNICAL EXPERTISE

Languages: JAVA, UML, DHTML, XML SAX and DOM , JavaScript, SQL, PL/SQL, HQL, UNIX Shell Scripting.

Java Technologies: Servlets, JSP, JDBC, JNDI, RMI, Struts, Hibernate, Log4J, Java Beans, JSTL, JQuery, Log4J, Java Mail, JAX-WS API, CXF Restful Web services, JUnit and AJAX.

Frameworks: Struts, spring, Hibernate.

J2EE Design Patterns: MVC, Singleton, Factory, Abstract Factory and Iterator Pattern.

Design Methodologies: Object oriented OOA/OOD , Agile Scrum, Client-Server, UML and SDLC.

Development tools: IBM Web Sphere Studio WSAD 4.x/5.x, RAD7.x , Eclipse 3.0, STS and Net Beans.

Servers: IBM Web Sphere 7.x/8.x,JBOSS,Web Logic and Tomcat 4.0.

Databases: Oracle 8i/9i/10g, MS SQL Server2000/2005, MySQL and MS Access.

Versioning Systems: CVS, SVN and Clear Case.

Build Tools: Apache ANT Maven.

Operating Systems: WINDOWS NT/XP and LINUX.

Application Support Splunk, SharePoint, BSM, HPMS, Node Checker, Tealeaf, Hudson.

Tools:

Protocols: SOAP1.1, TCP/IP, HTTP and FTP.

Big Data and Eco Hadoop, Map Reduce, HDFS, Hive, Pig and Sqoop.

Systems:

PROFESSIONAL EXPERIENCE

Confidential

Role : Senior Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Followed AGILE/ SCRUM methodology.
  • Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
  • Involved in the application development using Spring MVC module.
  • Developed several pages using JSP, JSTL, HTML, JQuery and JavaScript.
  • Testing the web services using the SOAP UI, Firefox Poster.
  • Consumed web services securely using JAX-WS API.
  • Produced and consumed web services through Rest API.
  • Work delegation to the team members.
  • Used PMD tool to analyze the code. It finds common programming flaws like unused variables, empty catch block and so forth.
  • Used Hudson Jenkins continuous integration tool to do the deployments.
  • Used Crucible tool for doing code reviews on developed code.
  • Used Connect me tool for communicating the documents, uploading knowledge items and update the tracker sheets across the team.
  • Responsible for coordinating with testers during system testing.
  • Defect fixing activity as a part of system testing phase.
  • Defect fixing activity as a part of User Acceptance phase.
  • Looking into the splunk logs for hidden application errors.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.
  • Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling tool.

Environment: Java1.6,Spring MVC, Core, AOP, DAO, ORM ,STS,JSP, Servlets, JSTL, HTML, CSS,XML, Ajax, CXF Soap and Restful web services, Java Script, JQuery, SQL Developer,log4j,Maven,Hudson,Java Beans, Sub Version, JUnit, Oracle, JBOSS application server, Apple MacBook Pro.

Confidential

Role: Senior Java Developer.

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Followed AGILE/ SCRUM methodology.
  • Participated in Estimation size of backlog items and Translation of backlog items into engineering design and logical units of work tasks .
  • Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
  • Involved in the application development using Spring MVC module.
  • Developed several pages using JSP, JSTL, HTML, JQuery and JavaScript.
  • Used JQuery to make AJAX calls.
  • Testing the web services using the SOAP UI.
  • Consumed web services securely using JAX-WS API.
  • Produced and consumed web services through Rest API.
  • Work delegation to the team members.
  • Used Hibernate as Object Relational OR Mapping Tool for the backend data persistency.
  • Extensively used the Hibernate Query Language HQL for data retrieval from the database and process the data in the business methods.
  • Used PMD tool to analyze the code. It finds common programming flaws like unused variables, empty catch block and so forth.
  • Used Hudson Jenkins continuous integration tool to do the deployments.
  • Used CodeReviewTutor for doing code reviews on developed code.
  • Used SharePoint for communicating the documents, uploading knowledge items and update the tracker sheets across the team.
  • Responsible for coordinating with testers during system testing.
  • Defect fixing activity as a part of system testing phase.
  • Defect fixing activity as a part of User Acceptance phase.
  • Looking into the splunk logs for hidden application errors.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.
  • Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling tool.

Environment: Java1.6,Spring MVC, Core, AOP, DAO, ORM ,Eclipse-3.4,JSP, Servlets, JSTL, HTML, CSS,XML, Ajax, JAX-RPC Web services, Restful webservice Java Script ,Hibernate, JQuery, SQL/PLSQL,log4j,JNDI,Maven,Hudson,Java Beans, Sub Version, Dojo Mapper, JSTL, RTC, Junit, Oracle, Web Sphere server 6.0 RAD , Apache Tomcat and Quality Center, Sun Solaris UNIX and Windows XP,TOAD and Splunk.

Confidential

Role: Java/J2EE Module Lead.

Responsibilities:

  • Mapping the business requirements to the business process modeling specifications and detailed design documentation.
  • Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Coded the Java Beans to populate the data required by JSPs.
  • Performed code review and test cases review for the developed features.
  • Used the features of Spring Core layer, Spring ORM layer to develop the application.
  • Written test cases for unit testing the code using Easy mock testing Framework.
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Used Object/Relational mapping tool Hibernate to do the CRUD Create, Read, Update and Delete operations and to achieve object persistency.
  • To avoid third party dependency used Dozer Mapping to map the java objects.
  • Testing the web services using the SOAP UI.
  • Consumed web services securely using JAX-WS API.
  • Produced and consumed web services through Rest API.
  • Defect fixing activity as a part of system testing phase.
  • Defect fixing activity as a part of User Acceptance phase.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.
  • Used SVN for version control across common source code used by developers.

Environment: Java1.6,Spring MVC, Core, AOP, DAO, ORM, Security ,Eclipse-3.4,JSP, Servlets, JSTL, Html, CSS,XML, Ajax, Java Script ,JQuery, SQL/PLSQL,JAX WS API, Restful Webservices,log4j,JNDI,Maven,Hudson,Java Beans, Sub Version, Dojo Mapper, JSTL, RTC, Junit, Oracle, Apache Tomcat, RTC and Quality Center, Sun Solaris UNIX and Windows XP,TOAD.

Confidential

Role: Java/J2EE Module Lead.

Responsibilities:

  • Spring is used as base framework to control the application flow, Hibernate is used Object relational mapping tool for the interaction with database Oracle while JSP's formed the UI for the application.
  • Involved in Full Life Cycle Development in Distributed Environment using J2EE technologies.
  • Designed and implemented the J2EE Based Struts Framework for converting from legacy systems into N tier Architecture.
  • Developed Action handlers and Form beans as a part of struts architecture.
  • Involved in writing Junit Test Cases.
  • Implemented client side validations using java script.
  • Developed layouts for the pages using Tiles framework and JSP's using struts tag libraries and JSTL.
  • Worked with different locales to support internationalization which provides support for local language.
  • Used Model View Controller and DAO design patterns.
  • Extensively used the Java collection Framework classes for holding the application objects.
  • Performed code review and test cases review for the developed features.
  • Written ANT scripts to build the entire module and deploy it on the server.
  • Work delegation to the team members.
  • Responsible for coordinating with testers during system testing.
  • Used Clear Case for version control across common source code used by developers.

Environment: Java 1.4, JBuilder IDE, TOAD, Beyond Compare, Clear Case Version Control, Struts, Bug Tracker, JDBC, JSP, Servlets, Oracle, ANT, Java Beans, Java Mail, CSS, DWR Direct Web Remoting ,UML,UNIX, HTML, Windows XP.

Confidential

Role: Java/j2EE Developer

Responsibilities:

  • Involved in the application development using Spring MVC module.
  • Designed and developed the web interactive e-forms using JSP and Servlets.
  • Used JSTL tag libraries to process model objects in jsp pages.
  • Implemented Data Access Objects DAO design pattern, to encapsulate the database logic.
  • Utilized Struts Tiles for JSP page layouts. Utilized Struts tags for Client Side Validations.
  • Written test cases for unit testing the code using JUnit testing Framework.
  • Actively involved in database development and coding of PL/SQL, SQL DDL Create, Drop, and Alter DML Insert, Delete, Update statements, functions and triggers.
  • Defect fixing activity as a part of system testing phase.
  • Defect fixing activity as a part of User Acceptance phase.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.

Environment: Java 1.4, spring MVC, DAO, AOP, Core , JSP, Servlets, Struts, JDBC, JNDI, Eclipse IDE, XML, HTML, DHTML, Java Script, Apache Tomcat, CVS ,TOAD, Oracle, putty, Beyond Compare, PMD Tool, JSTL, Junit, Java Mail API and ANT Build Tool.

We'd love your feedback!