Java Developer Resume Profile
SUMMARY
- Over 8 years of IT experience in application design, development and leading the projects using Java/J2EE , XML, SOA technologies
- Possess excellent leadership quality and communication skills, having experience as Developer and Team Lead roles.
- Experience with 2-tier, 3-tier and N-tier architecture.
- Expertise in design and development of multi-tier web based applications using J2EE technologies like JSP, Servlets, Struts, JSF, EJB ,Spring IOC and MVC and JDBC following the J2EE design patterns
- Experience in XML, SOA, Web services, SOAP, XSD, WSDL, JAX-WS and JAX-RS technologies
- Experience in web application design using open source MVC, SPRING and STRUTS Frameworks.
- Solid working experience with Hibernate and JPA APIs in integration with SPRING framework
- Excellent working experience in Databases like My SQL Server
- Strong experience in using Integrated Development Environments - Net Beans, RAD , Eclipse,STS
- Experienced in leading J2EE Application servers Jboss, Web Sphere and Tomcat.
- SCJP and SCWCDc certified.
- Experience using Hibernate for mapping Java classes with database and using Hibernate query language HQL .
- Experience in client side Technologies such as HTML, DHTML, CSS, AJAX, JQuery, DOJO and JavaScript.
- Experience in developing applications using ecommerce framework.
- Experience in various methodologies like Waterfall and Agile.
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
- Experience in Test Driven Development.
- Highly proficient in designing n tier enterprise application with J2EE design patterns like IOC inversion of control ,AOP,MVC,Business,Delgate,Front Controller ,Factory and Singleton.
- Worked with JUnit,Ant and Log4j for tesing,building and logging information.
- Strong experience working with Oracle 8i/9i/10g, DB2, MySql,SQL server and MS Access Databases.
- Developed and deployed applications in windows and UNIX environments.
- Experience on version controlling tools.
- Knowledge on Hadoop-Map reduces programs, pig, Hive, flume, scoop and Base.
- Knowledge on design patterns
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, RMI, JMS, JNDI, JDBC,EJB
J2EE Frameworks : Apache Struts2.x/1.x, Spring IOC and MVC, Hibernate 3.x, Log4J, JUnit.
Web Technologies : XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, JQuery, GWT,JSF,DOJO
Application Servers : IBM WebSphere , WebLogic , Jboss, Tomcat .
Programming Languages: Core Java, C, C , SQL, PL/SQL
Database : Oracle 9i/10g, DB2, SQL Server, MySQL.
IDE : Eclipse 3.x, RAD 7.x, Jbuilder ,STS
Operating Systems : Windows, Unix, Linux
Source Control : Clear Case, CVS, Subversion
Methodologies : Waterfall model, Agile methodology, Ecommerce framework.
Others : ANT, TOAD, Maven ,GitHub ,Basic Linux commands,JIRA, POJO,Jenkins
Web services : OAP WS ,SOA, Restful WS , JaxB ,AXIS ,CXF,JSON,Amazon WebServices,WSDL.
EXPERIENCE PROFILE SUMMARY
Confidential
Role: Java/J2EE Developer
Responsibilities
- Involve in Work Packaging for all new projects make sure that we are in good shape to start Development.
- Able to multi-task, triage issues, react well to changes, work independently in a fast paced Agile environment.
- Developed Restful WebServices using Jax-RS specification.
- Used spring for bean management across layers and for loading database configuration and Spring JDBC to interact with SQL server databases.
- Review complete SCOPE and also business Developed the Apps using Spring MVC and Spring Web Flow and written JUnit test cases for the controller and other helper/ utility classes in our application.
- Used JUnit framework for Unit testing of application.
- Used SVN for Version Controlling.
- Used Maven for Build Scripts documents for entire project.
- Consumed Amazon WebServices for application development.
- Integrated with Jenkins.
- CSD documents are prepared as the outcome of our design which contains the input and the output information of a page and also created the class and sequence diagrams for the flow execution in our app.
- Create Change Requests/Work Orders Estimates for all the New/Existing Pipeline projects.
- Review of system errors and / or data discrepancies prior to escalation to Development.
- Perform defect coordination with both Development Testing Team.
- Perform Sanity test using different browsers and Devices Tablets, Android, IOS, Blackberry using PERFECTO tool in social media sites like Facebook, Twitter Web based applications.
- Able to multi-task, triage issues, react well to changes, work independently in a fast paced Agile environment.
- Involved in writing DOJO along with JavaScript,jsp,ajax,angular.js,HTML 5 and JQuery for dynamic manipulation of the elements on the screen and to validate the input.
- Used JaxB for marshalling and unmarshalling the data while developing restful WebServices.
- Used Hibernate to store persistence data to DB.
- Used TOAD to execute queries in DB.
- Developed web application using java with Google Web Toolkit GWT API .
- Used Ajax, Java script and GWT to create interactive user interface.
- Implemented JSON as messaging format.
- Implemented AOP using Spring.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Developed Servlets and JSPs based on MVC pattern using spring MVC framework .
- Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes.
- Developed user interface using JSP, AJAX,HTML JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Implementation of hybris framework.
- Installation and configuration of Development Environment using Eclipse with WebLogic Application server
- Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Worked on the Github to check in and checkout process and to raise a pull request.
- JIRA was very helpful used for defect management.
- Used agile methodology.
- Developed soap web service using Jax-WS specifications.
- Deployed applications using Web logic server.
- Used JaxB for marshalling and unmarshalling the data.
- Developed front end with GWT.
- Used soap WebService to exchange information between systems.
- Used Spring MVC for application Development.
- Developed front tier using JSF and Ajax/JQuery.
Confidential
Role: Java Developer
Responsibilities:
- Development, maintenance, support and deployment of complex Horizontal Scaling environment for HPSM in Production environment.
- Followed MVC architecture.
- Developed components using Adobe Action Script.
- Used Apache Struts as MVC framework for designing of complete Web tier. Involved in writing of web services using SOAP,WSDL,deployment,configuration and testing.
- Used frameworks like Struts, spring, Hibernate to develop the enhancements with Universal DB2 as the database.
- Used hibernate 3.0 to store the persistence data into the Mainframe DB2 database.
- Prepared Unit Test cases and done unit testing using JUnit suite.
- Solving priority 1 and 2 issues which impacts day to day business process. Also resolving customer queries, tickets, new enhancements, value additions to business.
- Developed application using Struts framework ,designed Action classes and form beans.
- Implemented SSL security for audit and security compliance purpose in Horizontal scaling environment which saved huge fine for my client which transformed to appreciation.
- Managing deliverables with the help of project team at offshore and onsite.
- JIRA was very helpful used for defect management.
- Implemented CXF for soap WS.
- Involved in writing JavaScript ,HTML for dynamic manipulation of the elements on the screen and to validate the input.
- Deployed applications using web logic server.
- Developed front end using bone.js and Node.js.
- Used SVN for version controlling.
- Java Script validations using web logic.
- Implemented unit test cases using JUnit
- Used JMS Java Messaging Service for reliable and asynchronous communication.
- Implemented spring IOC .
- Used ANT for building and deploying the application.
- Involved in UML diagrams.
Confidential
Role: Java Developer
Responsibilities:
- Onsite Client Interaction and production Support
- Construct programs based on Functional specifications which would implement the functionality, as per applicable language standards. System testing of the various functionalities.
- Document all programs constructed/modified by self.
- Capture raw data time spent on various activities and defects observed .
- Review of all the work done by self and the team. Co-ordination with team.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of application.
- Developed EJB components.
- Developed Java Messaging services JMS .
- Tomcat server was used to host EJBs.
- Developed front tier using JSF/Ajax framework and GWT.
- Hibernate was used for mappings.
- Created ANT scripts for building and deploying the application.
- Struts tag libraries were used.
- Used CVS for version controlling.
- Implemented Ajax calls in client GUI.
- Involved in UML diagrams
- Designed and developed Servlets,Data beans and session beans
- Developed application using Struts framework, designed Action classes, Form beans.
- Used Struts validation and tiles framework in the presentation layer.
- Involved writing the restful WebServices.
Confidential
Role: Java /J2EE Developer
Responsibilities:
- Co-Ordinate with the Onsite Team to execute the Project based on On-Site - Off-shore model
- Performed Sanity Testing
- Involved in Analysis, design and coding.
- Involved in integration of java code with Flex UI
- Fixed the defects by running the code in debug mode from UI.
- Used Spring Frame work for Service layer and DAO layer.
- Configured JMS listeners using Spring JMS.
- Used WSDL to describe Web Services.
- Used SOAP to exchange information with external systems.
- Followed TDD Test Driven Development .
- Followed MVC Architecture.
- Created Maven scripts for the complete module.
- Worked on spring batch in reading data from database and posting it to MQ.
- Involved in writing JavaScript, HTML, CSS for dynamic manipulation of the elements on the screen and to validate the input.
- Used Hibernate to store the persistence data in Oracle db.
- Designed and implemented the user interface using servlets,java script ,java beans ,struts and EJBS.
- Used CVS for version controlling.
- Used maven as build and deployment tool.
- Data access using Hibernate and DAO access.
- Implemented Spring IOC.
- Deployed applications using JBOSS server.