We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

SUMMARY:

  • Around 7 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet/Intranet technologies.
  • Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, JDBC, Servlets, JSP, Junit, Struts, Spring, Hibernate, HTML and CSS, XML, JavaScript, Ajax, JSON .
  • Solid background in Object-Oriented analysis and design. Very good at various Design Patterns, UML and Enterprise Application Integration EAI .
  • Extensive experience in Hibernate ORM mapping utilities and used query, criteria services
  • Over 5 years of development experience in Java, Struts, Enterprise Java Beans, MDB, JMS, Spring IOC, MVC, AOP architecture.
  • Evangelist for test driven development, Agile Scrum methodologies, offline peer code review, and adoption of Groovy and other technologies to increase velocity of development.
  • Over 3.5 years of experience in developing Web services using SOAP, SOAP UI and Restful.
  • Expertise in working with Hibernate, spring, Struts.
  • Good experience in developing web Applications using Struts framework implementing Action Classes, Action Forms, Dyna Action Forms and Struts Validation Framework.
  • Extensive B2B development work on IBM Web Sphere, Jboss application servers and web development on Apache Tomcat Web server.
  • Extensive experience on IDEs My Eclipse, IBM RAD, IBM Rational Rose.
  • Tremendous knowledge in working with databases like Oracle, DB2, MS SQL and My SQL.
  • Implementing software development process.
  • Experience in using version control tools like Rational Clear Case, Tortoise SVN, CVS Concurrent Version System .
  • Good experience in developing test cases with Junit for Unit testing and logging using Log4J.
  • Experience in using ANT, Maven tools to compile, package and deploy the components to the Application Servers in different environments.
  • Experience in implementing complete Software development life cycle SDLC for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Experience on RUP, Agile/Scrum and Extreme Programming Test Driven development, Pair Programming, Code Reviews .
  • Experience in working various domains like Consumer Banking, Retail, Transportation.
  • Strong initiation, teamwork, responsible and excellent communication skills.

Technical Skill :

Languages

C, C , Java, HTML, XML, XSLT, UML, WSDL, XSD, SOAP and Restful Web services

Core Expertise

Polymorphism, Encapsulation, Collections , Multi Threading, Garbage Collection, Servlets , JSP, JDBC, JNDI, Java Mail, EJB, JSF, RMI, JUnit, SL4J and JSTL

Message Service

MQ series, JMS

Frame Works

Spring3, Struts, Hibernate 3, JPA, SOAP UI

Web/Application Servers

IBM Web Sphere, Web logic, Jboss and Apache Tomcat

Scripting Languages

Java Script, CSS, JSON, Ajax, Ant, Maven and Shell scripting

Web Technologies

HTML, DHTML, HTML5,Angularjs,JQuery, CSS3, JAX-WS

Databases

Oracle, DB2, MySQL,mongoDB and SQL server

Development Tools

IBM RAD, Eclipse, My Eclipse and IBM Rational Rose

Design/Version Control

Rational Clear Case, CVS and Tortoise SVN and PVCS

Bug tracking

Rational Clear Quest and HP Quality Centre

Tools Utilities

Rational Rose 2000, Apache Axis, Log4j, Toad, SQL Explorer, Putty, FileZilla, Tectica, Ubuild, Jenkins and Hudson

Methodologies

SDLC, RUP, Agile Scrum/Extreme Programming

Patterns

Java/J2EE Design pattern

Operating Systems

Windows, UNIX and Linux

Work Experience:

Confidential

Sr.Java/J2EE Developer

Responsibilities:

  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Developed the enterprise application by integrating Spring MVC/Hibernate Frameworks.
  • Enabled lightweight messaging with spring integration to support external systems via declarative adapters.
  • Written Enterprise Java Beans EJB to implement business logic.
  • Heavily used the Dependency Injection feature provided by spring framework for bean wiring.
  • Used extensible framework Apache Struts 2 for creating enterprise-ready Java web application.
  • Used Spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring.
  • Added interactivity to the UI pages using JavaScript.
  • Developed Contract first Web Services using Spring-WS to communicate with Database Tables.
  • Provided a new Web Service and Client using Spring-WS to get the alternate contractor details.
  • Used Java Messaging Services JMS for reliable and asynchronous exchange of important information. .
  • Implemented SOA for application integration allow information to be transferred and supported efficiently
  • Implemented JMS listeners to connect to the Tibco JMS queues for producing and consuming JMS messages.
  • Participated in developing the UI component architecture and API for the application integration framework using Angularjs.
  • Used Spring-JDBC configuration to manage some transactions across multiple databases.
  • Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
  • Used Maven for building the applications EAR for various environments.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Designed and created Hibernate persistence classes using Hibernate API.
  • Relayed on version control tool SVN.
  • Implemented Restful service in the application.
  • Used Web-Service IBM-WEB SPHERE 2 for deployment of application.
  • Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on Oracle 10G database.
  • Used JUNIT extensively and defined various Test Suites and Test Cases.
  • Used Log4J to trace the flow of the application.
  • Deployed application on BEA Web Logic Application Server 9.2 to get efficient performance.
  • Used Subversion for version control across common source code used by developers.

Environment: JDK 1.6, JSF 1.2, Spring-jdbc 2.5, Spring-ws-core 1.5, Wsdl4j 1.6.1, SOAP, Jaxb-api 2.1, Jms 1.1 Open Source Frameworks: Spring 2.5, Hibernate 3, Maven 2, Log4J and JUnit 4.4 IDE and Tools: Eclipse 3.4, SQL Navigator Data Bases: Oracle10g and DB2 Version Control / QA tool: Subversion, tortoiseSVN, Mercury Quality center Application Server: BEA Weblogic Application Server 9.2

Confidential

Java/J2EE Developer

Responsibilities:

  • Analyzed project requirements for this product.
  • Involved in designing.
  • Interacting with the system analysts business users for design requirement clarification.
  • Developed JSPs according to requirement.
  • Gathered specification for the clinical site from the users of the services.
  • Designed, developed and maintained the data layer using the ORM framework in Hibernate.
  • Involved in Analysis, Design, Development, and Production of the Application and develop UML diagrams. Built a presentation layer for applications using Servlets/JSP's.
  • Implemented by using MYSQL.
  • Designed and implemented the UI using HTML, JSP, Java script and Java.
  • Developed HTML reports for various modules as per the requirement.
  • Assisted in writing the SQL scripts to create and maintain the database, roles, users, tables in SQL Server.
  • Involved in modules that make sure FTP orders using e-commerce such as Delivery Agent is processed correctly, investigate the shop settings in the mongoDB, find the responsible Java, Groovy classes, rewrite the codes if needed, place the XML order manually by using Rabbit MQ if needed.
  • Expert in TSQL DDL/DML, perform most of the SQL Server Enterprise Manager functionality using TSQL Scripts and Batches

Environment: Java, JDBC, JSP, Servlets, HTML, Hibernate, JavaScript, Eclipse, Struts, SQL Server2000, And Database: mongoDB.

Confidential

Java/J2EE Developer

Project: Loan Processor

Responsibilities:

  • Involved in requirement, design and development phases of the application.
  • Worked with DBA for the creation of new tables and new fields in the database.
  • Developed custom tags, STLD to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages classical Model View Layer MVC architecture.
  • Created new ActionForms to access the form data.
  • Created new ActionClasses corresponding to the new ActionForms created.
  • Implemented the DAO pattern to connect to the database and retrieve data.
  • DAO and the hibernate transactions was implemented using Hibernate framework.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, and Singleton.
  • Deployed the applications on BEA WebLogic Application Server.
  • Used DOM parsers for filtering messages from user and validate them in corresponding format.
  • Designed and developed Java Webservices to allow external clients to interact with the system.
  • Developed web service components and WSDL documents using top-down approach with Apache Axis.
  • Used CVS for version control across common source code used by developers.
  • Used JavaScript for validations and integrating business server side components on the client side with in the browser.

Environment: Java, J2EE, Struts, Oracle 10g, JMS, MDB, DOM, Web service Consumer, SOAP UI, Rationale Rose, Eclipse 3.1, Unix, BEA Web logic Application Server, Hibernate, CVS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for gathering new Business Requirements of the system from client.
  • Used Apache Struts as a web application framework.
  • Responsibilities involved developing of Action Classes, Form Beans and JSPs.
  • Created development environment in Eclipse using WebLogic 8.1 server.
  • Involved in using different Design patterns like Session Facade pattern, Service Locator Pattern, Singleton pattern and MVC architectural design pattern for solving the architectural issues.
  • Written Enterprise Java Beans EJB to implement business logic.
  • Developed different components required for the application like Business Delegates, Value Objects, Data Access Objects DAO etc.
  • Integrated Web Services in ESB Layer.
  • Actively involved in the integration of different Use Cases, code reviews and re-factoring.
  • Written JavaScript for validation of page data in the JSP pages.
  • Actively involved in UI development.

Environment: Java, EJB 2.0, JSP, POJO, JDBC, Oracle 9i, Hibernate, jQuery, Rational Rose, Eclipse/MyEclipse, CVS, Ant, Weblogic 8.1, Perl.

Confidential

Java/J2SE Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
  • Developing User Interface and implementing business process using JSP and Servlets.
  • Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
  • Involved in writing the presentation layer in Java Server Pages JSP .
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
  • Involved in code reviews and mentored the team in resolving issues.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.

Environment: HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.

We'd love your feedback!