Java Developer Resume Profile
Professional Summary:
- Hands on experience in SOAP based Web Services and RESTful Web services.
- Performed Unit testing using JUnit, EasyMock and Mockito frameworks.
- Hands on experience in front-end development utilizing JavaScript frameworks such as Angular JS, jQuery.
- Experience working with Agile/Scrum and waterfall development methodologies.
- Over 7 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi-Tier distributed applications in Java, Struts, Spring, Hibernate, JDBC, XML, Web Services.
- Proficient in Web designing development using HTML5, DHTML, CSS, JavaScript, JSP, JSON and Ajax.
- Hands on experience in working on XML suite of technologies XML, XSL, XSLT, DTD, XML Schema, SAX, DOM .
- Experience in working with IDE's like Eclipse, My Eclipse, STS and Net Beans.
- Hands on experience with Ant, Maven and Log4J and used Jenkins for continuous integration.
- Proficient in all phases of SDLC and expertise in gathering user requirements and converting them into software requirement specifications.
- Expertise in using UML, Design Patterns, Multithreading, Object Oriented Methodologies.
- Strong working experience of relational database management systems like Oracle, DB2, SQL Server.
- Very good knowledge about the Oracle tools like SQL PLUS, TOAD.
- Experience in software version control systems like SVN, CVS.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Quick learner and expertise in improved performance.
- Works efficiently in collaborative team environment.
- Excellent skills in programming using different languages.
- Good verbal and analytical skills.
Technical Skills:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Professional Experience:
Java Developer
eRapids Electronic Recipient Automated Payment Information Data System is an initiative to modernize the existing RAPIDS system which is running on mainframes. This project is developed to support all the services provided by legacy system and also adding some additional functionality to the system according to the client requirements. This system provides an automated facility for managing various public assistance programs such as Medical Assistance, Food Stamps and Job Assistance for eligible people and supports information needs at country, state and federal levels.
Responsibilities:
- Followed Agile methodology to plan work for every sprint and participated in sprint planning, showcase.
- Created web services for remote calling using SOAP.
- Implemented presentation layer using Spring MVC.
- Developed various generic JavaScript functions and used HTML 5, CSS 3, jsp, ajax for developing UI.
- Developed web services using bottom up approach and consumed web services using JAX-WS, SOAP and Apache CXF framework.
- Worked on Hibernate mapping, HQL, Hibernate Criteria in data accessing layer.
- Substantial development experience in creating stored procedures, PL/SQL packages, triggers and functions.
- Used AngularJS, bootstrap to develop interactive components
- Used XML technologies like XPath and XSLT for processing XML's.
- Used Maven as build tool, SVN for version control and Jenkins for continuous integration.
- Created Use Case diagrams, Class diagrams, and Sequence diagrams.
- Used JUnit for unit testing, SoapUI for testing web services and log4j for logging messages.
Environment: Java, SOA, STS, JDBC, SOAP web service, JPA, WSDL, XML, XPath, XSLT, Oracle 11g, SVN, SOAP UI, JMeter, WebLogic 10.2, Enterprise Architect, SOA, Agile, Windows.
Confidential
Java/J2EE Developer
Well point is a health care system which provides affordable health insurance. This application has modules for user to file reimbursement claims and they can be processed for approval. It also maintains user information. The administrator module can add, modify, and delete users and policies that are used to process and claims. The system takes care of mailing the concerned statistics to the users and approving authorities.
Responsibilities:
- Responsible for requirements gathering, analysis, and system design and also interacted with business users in analyzing the requirements.
- Used Rational Unified Process RUP to develop the project.
- Involved in creation of UML diagrams like Class, Activity, and Sequence diagrams using modeling tools of IBM Rational Rose.
- Spring MVC, HTML5, CSS3 is used in presentation layer for applying MVC implementation to web application and SpringJDBC for communication with database.
- Consumed RESTful web services using JAX-RS and Jersey.
- Implemented asynchronous messaging between components using JMS.
- Developed Unit testing using JUnit.
- Worked on parsing the XML files using DOM parser.
- Developed front end using AngularJS MVV , bootstrap for rich responsive UI.
- Involved in Unit Testing of various modules based on the test cases.
- Used Log4J logging framework for logging messages.
- Used Jenkins for continuous integration and Used Git for version control.
- Involved in deployment of application on WebSphere.
Environment: Java, Spring JDBC, Struts, EJB, XML, UML, Web Sphere, JMS, PL/SQL, JUnit, Log4j, Rational ClearCase, Rational ClearQuest, Linux, DB2.
Confidential
Java Developer
This application is used for rating the borrower and risk involved. He is rated based on his financial status and other assessments. Additional information such as co-borrowers, guarantors are nominated, facility information, securities are updated to the system and the credit writer verifies the application and makes changes if needed and approves or rejects the application.
Responsibilities:
- Responsible for Analysis, Design, Development.
- Involved in requirement gathering with business analyst and provided technical feedback to the business users and business analyst.
- Designed use case diagram, class diagram, sequence diagram, interaction diagram using IBM Rational Rose.
- MVC implemented in web application using Struts and implemented data access layer using Hibernate.
- Used REST web service for remote calling.
- Extensively configured tables with the Hibernate mapping files.
- Developed the pages using HTML, CSS, JavaScript, jsp.
- Designed and developed UML diagrams using Rational Rose.
- Wrote and tuned SQL queries Stored procedures for Oracle to perform various business actions on database.
- Developed a logging process using Log4J to log errors and to alert production support team via Email.
- Involved in bug fixing of various modules that were raised by the testing teams in the application during the integration testing phase.
- Written test cases and tested the system using JUnit and deployed the application on Jboss.
- Developed Maven to build process and deployed application on Unix environment.
Environment: Java, JSP, Struts, Hibernate, AHP. JDBC, XML, Log4j, CVS, JPA, Java Script, HTML, JUnit, Oracle 10G, Unix.
Confidential
Software Engineer
This Application is useful for customers to post orders online. Customers have the availability to use different operations like changing address, canceling the order. They can also split their orders and expedit online. Their order status will also be displayed on request.
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Wrote Specification for the development.
- Wrote JSPs, Servlets and deployed them on Tomcat application server.
- Involved in writing PL/SQL Stored procedures, views for backend database access.
- Used JavaScript and HTML for UI, servlets as front controllers.
- Developed Java Script for client side validations.
- Expertise in Object Oriented Design using UML-Rational Rose.
- Involved in Server side and Client side programming.
- Wrote SQL stored procedures and used JDBC to connect to database.
- Developed data layer using JDBC
- Created a user interface with HTML and JSP.
- Involved in developing various servlets.
- Validated the application on testing environment.
- Used DB2 as the database and wrote SQL PL-SQL.
Environment: Java, JSP, HTML, Servlets, Java Script, DB2, SQL, PL-SQL, JDBC, UML, Apache Tomcat.
Confidential
Java programmer
This application is developed as a common solution for users problems. It has modules to support users to pay bill online and accounting. It is also useful for metering, and real time reporting. The project was developed for Reliance Energy to monitor easily.
Responsibilities:
Developed Enterprise JavaBeans EJB to ease the implementation and deployment of the application components.
- Developed UI with Servlets and HTML, JSP.
- Used JavaScript for form validations and field level validations.
- Involved in coding Java, JDBC and Servlets interact with client and database.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to read the data from Oracle database.
- Performed Unit Testing using JUnit for the modified codes.
- Involved in client interaction as well as client demonstration.
Environment: Java, EJB, JDBC, Servlets, JSP, Eclipse IDE, HTML, XML, JavaScript, BEA WebLogic, Oracle , Internet Explorer, Windows .