We provide IT Staff Augmentation Services!

Sr Java Developer Resume Profile

5.00/5 (Submit Your Rating)

Southlake, TX

PROFESSIONAL SUMMARY

  • 7 years of IT experience in analysis, design, and implementation and testing of various Client/Server Applications, Web Based Applications using Java, J2EE Technologies, Object oriented programming Concepts and Database administration.
  • Excellent work experience on Core Java, J2EE, Servlets, JSP, NodeJS, XML, XSLT, Apache Ant, Tag Libraries, MVC frameworks such as Struts, Struts Validator Framework and Struts Tiles Framework.
  • Expert level experience with Web based Application design development using Java/ J2EE Technologies like JSP, EJB, Hibernate, JQuery, JavaScript, HTML5, CSS, XML and JMS.
  • Experience with J2EE design patterns such as Intercepting Filter, Front Controller, Business Delegate, and Data Access Object
  • Strong experience in developing Webapplications using all J2EE related technologies like Servlets, Struts, Spring, JSP, JSF,JDBC, JNDI etc.
  • Strong programming skills in Core Java Such as Multithreading, I/O Streams, Collection

TECHNICAL SKILLS

Languages

Core java, J2EE,JSP, Servlets, Struts, Framework Spring MVC, PL/SQL

Databases

Oracle 9i,MS SQL Server and MS Access

GUIs

Eclipse, NetBeans, MyEclipse,Tomcat 6.0. Jboss.

IDE Tools

Microsoft Visual Source Safe, Team Foundation Server

Web Server

IIS 7.0/6.0

Web Technologies

HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, Angular JS, AJAX, XML, JSON, DOM, SAX, JAXB, XSL, XSLT

Scripting Languages

Java Script, JQuery, ExtJs

Application Servers

Jakarta Tomcat Server, JBOSS, BEA WebLogic, IBM WebSphere

Reporting Tools

Crystal Reports, SSRS

Web Tools

Rational Rose Clear Quest, Clear Case Dream weaver

Operating Systems

Windows 7, Vista, XP/2000/NT/98/95, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential

Role : Sr Java Developer

Responsibilities:

  • Performed complete application life cycle functions SDLC from conception to final release to users including design analysis, Implementation, Testing, Deployment and Maintenance.
  • Interacted with business analysts and end users in gathering requirements.
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Strong working knowledge in using XML SAX and DOM , XSL, XSTL, HTML, DHTML, JavaScript.
  • Built the presentation layer utilizing the ExtJS-4.x and MVC architecture
  • Used Spring MVC to decouple business logic and view components
  • Design and Development of the web application using struts 1.2.8 framework.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Fa ade.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Developed a module using Spring-REST consumed by the IVR Service to obtain the claim registration details from LDAP.
  • Implementation of front end JSP/JSF and backing beans.
  • Installed Apache, JBoss, MySql databases for test and deployment environment
  • Development of UI's with the help of Struts UI Tags.
  • Developed logging module-using Log4J to create log files to debug and trace application.
  • Implemented Ajax framework for various UI's.
  • Responsible for configuring and deploying the builds on Tomcat Web Server.
  • Worked as a team Java developer and developed various struts action components in the application.
  • Used HTML/HTML5, CSS/CSS3, and Bootstrap to develop frond end to make all pages in the web application are Responsive Design. Also Angular JS, JavaScript, jQuery and Ajax are used to validate front-end user input and handle asynchronous reques
  • Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.
  • Created continuous integration builds using Maven and SVN control
  • Extensive usage of SQL Developer to create, inserts, update and delete backend database tables.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Used Jenkins Hudson continuous auto build tool for continuous integration.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs.
  • Implementing User Interface for the Google analytics data visualization. Used ExtJs graphed in an AJAX driven user interface.
  • Single Page Application development using AngularJS, backed by MongodB and NodeJS
  • Implemented the persistence layer using Hibernate-ORM.
  • Prepared use case diagrams, class diagrams and sequence diagrams using Rational Rose.
  • Involved in writing and reviewing Unit Test using JUNIT and Mockito.
  • Involved in bug fixing, enhancements and production support of various applications.
  • JavaScript was used for the client side validations.
  • Developed Use Cases, High Level Design and Detailed Design documents.
  • Involved in various design review and code review meetings

Environments :

JDK 1.6, Eclipse Indigo, Oracle 10g, PL/SQL, HQL, Apache Tomcat 7.0, Spring 3.x, Spring MVC, Spring IoC, Spring Security, Spring DAO Support, Hibernate 3.5, JSP, JavaScript, HTML/HTML5, CSS/CSS3, Bootstrap, XML, jQuery, Angular JS, AJAX, JSTL, REST, jBoss, JavaMail, MS Visio, Log4j, JUnit, QUnit, JIRA

Confidential

Role : Sr JAVA Developer

Responsibilities:

  • Participated in Application Design and Architectural sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution.
  • Review business requirements, functional designs, business processes and system solutions in order to gain a deep functional understanding of the application.
  • Propose new Architectural design and best approaches for IT solutions.
  • Implemented Action classes Action Servlet, Action and Form beans Action Form using Struts Framework.
  • Implemented a RESTful service on the server side using Jersey, Spring and Hibernate that interacts with the DB to obtain the claim details.
  • Integrated the JSF framework for the presentation layout and extensively used the dynamic rendering feature
  • Developed the user interface for registration using HTML5, CSS3, jQuery, AJAX
  • Configured TB Notification Processor MDB with Queue and IJPInboxMDB with Inbox Queue using Activation Specification
  • Introduced Continuous Integration with Hudson and Jenkins.
  • Developed java business classes to move business logic into middle tier from data tier / stored procedures.
  • Developed the user interface for registration using HTML5, CSS3, jQuery, AJAX
  • Used technologies like JSP, JSTL, AJAX, and JavaScript for Presentation.
  • Involved in the coding of Distributed Multi-threaded Enterprise applications using J2EE technologies Servlets, EJB, RMI, JDBC and JMS.
  • Prepared use case diagrams, class diagrams and sequence diagrams using Rational Rose.
  • Dependency Injection used for runtime object injection using Spring.
  • Facade, BO and DAO design patterns were used to re factor the code.
  • Facade responsible for starting and ending the transaction.
  • BOs responsible for converting DAO object into simple POJOs.
  • DAO for accessing and manipulating data.
  • JDBC was used to handle the database operation in monitors.
  • Implemented Oracle stored procedures and SQL scripts for data loading.
  • Took active part in designing the data base tables.
  • Usage of ANT for generating system builds.
  • Prepared test cases and carried out unit testing, integration testing, system testing and involved in bug fixing activities.

Environment: Agile Methodology, WSAD, Rest, JSF, Rational tools RAD and RSA , Java Beans, Struts, Spring2.0, Hibernate2.0, HTML4/5, CSS/CSS3, UNIX, eclipse3.0, JBoss, JavaScript,Jenkins, JQuery, Html, JDBC3.0, DB2, Oracle 10g, SQL, PL SQL, Websphere5.0.

Confidential

Role : Java Developer

Responsibilities:

  • Responsible for implementing the process for sending/receiving messages through JMS message queues to/from various systems.
  • Worked on low-level design and development of new features.
  • Ensure appropriate application of Software life cycle and serve for the software system
  • Struts is used as base framework to control the application flow, OR mapping tool Hibernate is used for the interaction with database Oracle and Spring beans are used for controlling the flow between Business layer and Hibernate while JSP's formed the UI for the application
  • Designing the project flow in UML
  • Used JSF to build a Web Application for Administration purposes.
  • Design and develop user interfaces using JSP, JavaScript and HTML
  • Developed Java Servlet on server side for handling requests and responses from the Web pages.
  • Implemented the XML binding functionality using JAXB.
  • Implemented unit tests and code reviews using Junit.
  • Migrating and deploy the application on Tomcat server.
  • Performed code review and test cases review for the developed features.
  • Written test cases for unit testing the code using JUnit testing Framework.
  • Developed Stored Procedures, Triggers and Views to populate the database Oracle and maintained the data integrity.
  • Did performance analysis on the code and carried out code refactoring on the existing code.

Environment: Ajax, JavaScript, Struts 2.0,Spring , Hibernate , JSP Servlets, Oracle, Core Java, J2EE 1.4, HTML, XML,XSL,CSS, JSF, SVN, frame work, JUnit, Eclipse 3.4., Tom Cat

Confidential

Role : Software Engineer

Responsibilities:

  • Involved in Development of RMS Enhancements like RMS Transaction, RMS Monthly History, Scheme Change maker/checker, Customer service query, Non Provisioning Assets screens like specific provision manual marking, writeoff manual marking, sale of asset, property value updating, collateral value updating and ground rent prospect entry.
  • Developed sub-modules of non provisioning Assets like sale of asset, writeoff manual marking and ground rent prospect entry.
  • Involved in requirements planning, analysis and design discussions with the technical team.
  • Documentation review of requirements with design team.
  • Involved in preparing program specifications and testing scripts and updating the same.
  • Developed stored procedures, Functions, views and also wrote PL/SQL scripts.
  • Used JSF layout for view of MVC.
  • Responsible in troubleshooting application and understanding the same.
  • Used web services to fetch data synchronously from the other interfaces
  • Integrated Spring DAO for data access using with Hibernate.
  • Coordinated with team in troubleshooting and fixing production application issues.
  • Involved in setting up processes, procedures, knowledge transfer to offshore teams.

Environment: Core Java, J2EE, XSL, XML, JSP, Struts, Tiles, Spring 2.x, Hibernate, JavaScript, HTML, CSS, Oracle, Websphere Application Server, DB2, Web Services WSDL, SOAP , SQL/PL SQL and windows.

Confidential

Client : Software Engineer

Responsibilities:

  • Created the UI tool using Java, XML, XSLT, DHTML, and JavaScript.
  • Designed the applications using OOAD.
  • Followed Extreme Programming XP concepts one of the method of Agile Methodology to produce high Quality software and satisfy the customers.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Implemented Kerberos Authentication Service to validate users logging into Quill.
  • Designed and implemented Struts MVC Paradigm components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information
  • Wrote Entitlement Accessory Classes.
  • Incorporated entitlement checks in the entire session bean. Created and deployed numerous Session and Entity beans.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environments: JSP, Servlets, JDBC, Java Script, HTML, Apache Tomcat Server, Oracle 8.

We'd love your feedback!