Java/j2ee Developer Resume
SUMMARY
- Over 8 yrs 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 senior Developer roles.
- Experience with 2 - tier, 3-tier and N-tier architecture.
- Expertise in design and development of multi-tier web based applications usingJ2EEtechnologies like JSP, Servlets, Struts, JSF, EJB, Spring IOC and MVC and JDBC following theJ2EEdesign 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 SCWCD 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 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 testing, 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-Mapreduce 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, Spring JDBC, Spring Security, Hibernate 3.x, Log4J, Junit.
Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, JQuery, Angular JS.
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.
Operating Systems: Windows, UNIX, Linux
Source Control: Clear Case, Confidential, Subversion, SCM.
Methodologies: Waterfall model, agile methodology, Ecommerce framework.
Others: ANT, TOAD, Maven, GitHub, Basic Linux commands, Jenkins, Cruise Control.
Web services: SOAP WS, Restful WS, JaxB, AXIS, CXF, JSON, Amazon web services, WSDL.
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Solution Environment: SOAP webservices, ANT, JUNIT, Rational Application Developer, WebSphere V7, JSPs, CSS, HTML,SCM, Agile methodology, Oracle DB, Log 4j,TOAD, Hibernate, Confidential, Struts MVC.
Responsibilities:
- Analysis, Design and Development of health care related Web Services using Agile Scrum Methodology
- Design XML Schema & WSDL for various Web Service Projects with business requests and responses.
- Deploy various web service applications on IBM Web Sphere Application Server.
- Develop the Web Service clients using Struts Framework, JSP, HTML, MQ and Java Script to simplify the complexities of the application.
- Develop Ant Scripts to automate the process of building and deploying the web service applications.
- Implement Log4J for Logging Errors, debugging and tracking.
- Bug fixing & Project Fix of various Web Services reported by the testing teams in the application during the integration.
- Performance testing on the applications, tuning/optimizing the web services for better performance and documented the results for business review.
- Integrate various Web Service projects with various back ends.
- Responsible for supporting the Applications.
- 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.
- Used SCM for Version Controlling.
- 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.
- Able to multi-task, triage issues, react well to changes, work independently in a fast paced agile environment.
Confidential
Java/J2EE Developer
Solution Environment: Spring IOC & MVC 3.x and Web flow,Spring JDBC, Maven, JUNIT,Eclipse,Tomcat Server 6.1,JSP,CSS,HTML,SVN,Agile methodology, Oracle DB,JSPs,Javascript,Restful webservices,Log 4j,PL/SQL developer, Hibernate, Confidential, Angular JS.
Responsibilities:
- Used SVN for Version Controlling.
- Used Maven for Build Scripts documents for entire project.
- Consumed restful web services for application development.
- 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 Spring Tag Libraries to simplify the complexities of the application.
- 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.
- Able to multi-task, triage issues, react well to changes, work independently in a fast paced agile environment.
- Involved in writing JavaScript, jsp, Ajax, Angular JS and JQuery for dynamic manipulation of the elements on the screen and to validate the input.
Confidential, Bloomington, IL
Java/J2EE Developer
Solution Environment: DDUI framework, Java, Spring IOC & MVC 3.x and Web flow, Maven, JUNIT,, STS, WebSphere Application Server 6.1,JSP,CSS,HTML,SVN,Agile methodology,SQL server 2012,Javascript,HTML,CSS,SVN,JaxB,Restful webservices,Log4j,Hibernate,TOAD,JQuery,Ajax,AngularJS.
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 Angular JS, JavaScript, jsp, Ajax 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.
Confidential, Woonsocket, RI
Java Developer
Solution Environment: Java/J2EE, JSF, Servlets, Struts, Hibernate, Spring IOC, Eclipse, XML, Oracle, Web logic, UNIX,PL/SQL,EJB,JIRA,Ajax,JQuery,WebSphere,JavaScript,ANT,HTML,JBOSS,JDBC,Log4j,SVN,SOAPwebservices,,Swing,Jenkin.
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.
- Involved in writing JavaScript, HTML for dynamic manipulation of the elements on the screen and to validate the input.
- Deployed applications using WebLogic 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, Charlotte, NC
Java Developer
Solution Environment: CoreJava5.0, J2EE, Sterling Commerce suite, Web Methods, Struts 2.0, Servlets,JSP,, XML, XSLT, XHTML, Ant, GIT, Borland, EJB, Ajax, JQuery, JavaScript, Hibernate, HTML, CSS, JBOSS, JMS, Confidential, JDBC, Oracle 8i/9i,JSF,UMLs, Spring IOC, Restful web services, JPA, web Sphere, Angular.js, Bone.js, swing.
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 Confidential 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.