We provide IT Staff Augmentation Services!

Java Developer Resume Profile

5.00/5 (Submit Your Rating)

Plano, TX

Summary

  • 7 years of professional IT experience as a Programmer Analyst and Software Engineer with full project lifecycle development in Java/J2EE technologies. Played important roles in Requirements analysis, Design, Development, Testing and Deployment of software applications.
  • Worked in Agile environments and used Agile methodologies such as Scrum and Extreme Programming XP in the SDLC process.
  • Experience in developing Front-End using Spring MVC, JSP, JavaScript, HTML5, DHTML and CSS.
  • Developed and implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
  • Used Java, JSP, Frameworks Struts, spring, Hibernate in Implementing J2EE technology.
  • Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
  • Worked with XML related technologies such as XML, XSL, DOM, JDOM, SAX, XSD, XSLT and JAXB and used XML Schema for retrieving patient details in some of my projects.
  • Well experienced in fixing performance, solving and stabilizing problems of Java applications/products.
  • Used Web Sphere Application Server, Web Logic Application Server and Tomcat in my projects and successfully deployed and compiled many of the applications on them.
  • Many of my java applications are successfully implemented and complied using different IDE tools like Eclipse, RAD, WSAD Web sphere Studio Application Developer and Net Beans.
  • Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from them in many of my applications.
  • Experienced with databases such as Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller , Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
  • Experience on java web services using JAX-RS and JAX-WS.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.

WORK EXPERIENCE

Java developer

  • Description: The application is a standalone data migration application, which runs of Linux server. This application is build to change 3G configuration data to 4G configuration data. There are 3 steps required to complete the migration process, this includes Topology Map creation, Migration task and auto Update task.
  • Another application which is a GUI application, it is implemented for automated data management. It allows to keep track of data and automated data generation. This application stores the data in the database. User can create data using this application, it gives a unique id for all new data.

Responsibilities:

  • Involve in Development life cycle process of the application.
  • Responsible for any incoming change request, implemented using core java concepts Collections, Exception Handling .
  • Involved in creating UI using HTML5, CSS3, and JSP, created Login page, Data upload page, data description page. Provided data Sorting, Filtering and Search option on GUI.
  • Responsible for writing and executing the project with JavaScript, jQuery, HTML5, and CSS3 code.
  • Designed and developed web pages using JSP, HTML, DHTML JavaScript and Bootstrap, Angular.JS
  • Involved in developing a module for the application using Spring MVC
  • Used JavaScript for front end validation.
  • Used Spring MVC to implement this application.
  • Structure Query Language SQL was used to perform various queries in the database.
  • For Machine to Machine interface used Restful Api and used all four methods of it get, put, post, delete .
  • Used Soap UI to test the Restful API.
  • Involved in writing the function test cases for application and performed function testing.
  • Used Git as Revision Control System.
  • Responsible for unit testing, used Junit for writing the unit test cases.

Environment: Java, Spring MVC, SOAP, Java script, JSP, HTML5, CSS3, Angular.JS, Bootstrap, Junit

Java developer

CONFIDENTIAL

Description: Vanguard offers several investment choices, including mutual fund, ETF's and Annuity products. Provides variety of services for individuals, including brokerage, retirement investing, and advice and college savings. Cost basis application provides the price paid for the shares. This includes adjustments such as reinvested dividends and capital gains, as well as any sales commissions or transaction fees. Keeping track of the cost basis information is an important step in determining the capital gains or losses on sales of shares. When filing the annual tax return, total gains or losses have to be reported to IRS.

Responsibilities:

  • Participated in all the phases of SDLC including Requirements Collection, Design Analysis of the Customer Specifications, Development and Customization of the application.
  • Worked in an Agile Environment used Scrum as the methodology wherein I was responsible for delivering potentially shippable product increments at the end of each Sprint. Involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration. Further, I had an active participation in the process.
  • Involved in designing UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose.
  • Developed the Login, Policy and Claims Screens for customers using JSP, HTML4, CSS, JavaScript and Struts.
  • Implemented AJAX for Requesting the Data from Server at run time.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Implemented online transaction processing by developing the E-commerce interface to ease the use of buying and selling shares.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 10g.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle 10g RDBMS.
  • Used Hibernate EHCache for second level caching which resulted in enhanced performance of the application.
  • Hibernate Query Language HQL was used to perform various queries in the database.
  • Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
  • Consumed SOAP REST based web services to transfer information to the Sears server from List server.
  • Monitored the error logs using Log4J and fixing the problems.
  • Maven was used to manage dependencies in the application and deploy it on Websphere Application server. CVS was used for the version control.
  • Used Java Message Service JMS for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Followed TDD and wrote unit test cases using JUnit.

Environment: Java, J2EE, Servlets, Hibernate, Struts, Web Sphere Application Server, IBM RAD, XML, XSLT, JSP, JDBC, JavaScript, HTML, CSS, Oracle 9i/10g, CVS, Rational Rose, UNIX, Maven, SOAP, Spring, AJAX, LDAP, Log4j, JUnit, DTD, XML Schema.

Java/J2ee Developer

CONFIDENTIAL

Description: The application is a web based informational as well transactional system for the bank. The informational module provides information for viewing only. On the other hand a transactional system requires interfaces to complete transactions which may range from local account enquire to a large business to business money transfer. There are a number of functionalities in the given system including but not limited to handling a various type of accounts, managing various types of transactions and generating management reports.

Responsibilities:

  • Involved in analysis, design and development of Expense Processing system.
  • Analysis and understanding of business requirements.
  • Effectively participated in weekly client communications with Business Analysts.
  • Involved in the architecture team for design and implementation of system.
  • Involved in the Agile process of Extreme Programming that involved intensive code review, unit testing and frequent interaction with customers and applying those changes effectively by introducing checkpoints in the requirements. Worked with reducing the cost of changing requirements by having multiple short development lifecycles.
  • Performed Client side validations using JavaScript
  • Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
  • Used AJAX Framework for Dynamic Searching of Bill Expense Information.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Followed TDD and developed test cases using JUnit for all the modules developed.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Developed Web Services using XML messages that use SOAP. Created WSDL and the SOAP envelope.
  • Developed and modified database objects as per the requirements.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.

Environment: Struts, Hibernate, Spring, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, SVN, Log4J, RAD 7, Windows XP, Web Sphere App server, Rational Rose, Oracle.

Employee Management

CONFIDENTIAL

Role: Java Developer

  • Description: This project mainly deals with the CONFIDENTIAL
  • application with payroll Processing, Human Resource Solutions, Retirement Services, Time Labor Management, Global Services for managing single country and Multinational payrolls , Tax compliance Management, Employee Benefits Administration, Screening and Selection Services and Professional Employer Organization Comprehensive HR outsourced solution including employee benefits, workers compensation, payroll and tax administration and regulatory compliance .

Responsibilities:

  • Discussed with business users and generated the real use cases, sequence and class diagrams for the development of the application
  • System was developed using Java, J2EE technologies and open source frameworks and application was implemented using MVC architecture.
  • Involved in developing business components using spring frame work.
  • Handled development of the middleware EJB , coding both session and entity beans
  • Coded the Servlets for carrying the user inputs and accessing the corresponding EJB
  • Involved in the detailed analysis and design of Company Info, Order Entry and Trade Summary modules using UML/Rational Rose
  • Developed database access components using JDBC
  • Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages
  • Involved in developing presentation components using J2EE and Struts frame work
  • Utilized Singleton and Value Object design patterns for clean and effective design and implementation
  • Developed Data Access Objects DAO for retrieving data for features needing bulk data access
  • Used IBM WSAD 5.0 IDE to develop the different J2EE components like EJB's, Client jars, Web Modules and Application EAR modules
  • Setting up the testing environment for testing followed by preparation of test plans. Extensive unit and functional testing
  • Provided onsite technical support and resolved coding errors for business critical applications for order entry and customer service, resulting in 36 improvement in quality.

Environment: Java, J2EE, Struts, UML, JDBC, JSP, spring, EJB, HTML, Java Beans, XML, Servlets, WSAD 5.0, MY SQL

Programmer

CONFIDENTIAL

Description: This project aims at the description of the term loan details of the customer. This project includes the minute details of the customer from the day of presenting the application, till the day of recovery. It includes the details of the applicant, addresses of his Co-obligates, guarantor, sponsors, Date of Documentation. Quarterly interest, penal interest and also updating of general ledger are automatically done.

Responsibilities:

  • Worked on development and implementation of Client access Module using Java and HTML.
  • Created tables records as specified by the client. JDBC was used to connect to the Oracle Database and validate transaction entries.
  • HTML was used for creation of web pages. Applets and GUI screens were created using AWT/Swing.
  • Worked on developing Servlets, JSP, XML
  • Developed EJB components encapsulating business logic
  • Deployed Beans, Servlets, JSP's EJB's
  • Maintenance of the system and updating of the system as per client requirements.

Environment: Windows NT/2000, Java2.0, HTML, JavaScript, EJB, Servlets, JSP, JBuilder, PVCS, Swing, JDBC, Oracle, Web Logic Server.

ADDITIONAL INFORMATION

Technical Skills:

  • Programming Languages JAVA/J2EE , SQL,PL/SQL,UML.
  • J2EE Technologies EJB2.0, JSP1.1, J2EE1.4, JMS, J2SE, Java Servlets2.4/2.3, JDBC2.0, Struts Web Technologies HTML, CSS, Java Script, Jquery, XML,XSLT, XSD, SOAP, WSDL, JSON, RestFul. Databases Oracle 8i/9i/10g, DB2, SQL Server 6.5, MYSQL,Ms Access
  • Frameworks Spring MVC, Spring Web-flow, Spring, Hibernate, JSF Distributed Computing EJB, RMI
  • Developer Tools MS Office, Eclipse
  • Application Web Servers Weblogic8.1/9.1, Apache Tomcat 5.0, Jboss, WebSphere5.0
  • Operating Systems IDE's Windows UNIX and MS Dos Eclipse, RAD, WSAD, J Builder, Net Beans

We'd love your feedback!