Sr. Java Developer Resume Profile
Career Summary
- 9 years of Experience in Software Development of web applications using Java technologies.
- Experienced in design and development of web applications using Java/J2EE, Struts, Spring, JSF, Hibernate, Apache SOLR, JQuery, AJAX, Oracle, MySQL and Web services.
- Experienced in working on Agile and Scrum Methodologies.
- Experienced in Requirement management, Design, Implementation, Integration, Deployment and Testing.
- Experienced in SDLC and Quality Assurance practices.
- Experienced working in Onsite/Offshore model.
- Experienced in managing security using Spring Security mechanisms in web applications.
- Experienced in Virtualization and VDCs.
- Experienced in production support activities like bug fixes, monitoring the applications, resolving the issues raised by the end user.
- Experienced in implementing design patterns across web applications.
- Specialized in the development of applications on both Windows and UNIX environments.
- Experienced in Project management tools like Jira, Confluence, Share Point and AtTask.
- Experienced in Bug/Defect tracking tools Jira, Bugzilla and HP Quality Center .
- Experienced in Change Management and Configuration Management processes GIT, SVN, CVS, PVCS, VSS, Jenkins and Kintana .
- Experienced in Functional, Regression, Integration, Manual, System, End-to-end, Security, Load and Performance testing.
- Excellent interpersonal and communication skills. Worked individually as well as a team player.
Technical Skills
Languages : Java, SQL, HTML, XML.
Frameworks : J2EE, Struts, JSF, Spring, Hibernate, DHTML
RDBMS : Oracle, MYSQL, MS SQL Server
Packages : MS Office
Operating Systems : Windows, Unix/Linux, Mac
Servers : WebLogic, WebSphere, JBoss, Tomcat, Apache, Web Server
Tracking Tools : Quality Center, BugZilla, JIRA, Confluence
Scripting : UNIX, Java script and JQuery
Configuration Management : CVS, VSS, GIT, SVN, Jenkins
Confidential
Senior Java Developer
Responsibilities
- Designed, developed and enhanced back-end system using J2EE and Database technologies for Subscriber Sales and Marketing operations
- Experienced in using Spring Beans, DAO, Controller and Service layers for fast and efficient processing for retail store sales processing
- Designed and developed Web Services using Axis, and associated business modules integration for B2B partner application interfaces.
- Implemented unit testing using Junit and Mockito Frameworks.
- Worked on cross-domain application technology based on Web 2.0 and current Bell platform Restful API
- Developed various modules to load content dynamically for partners, website like recent quotations and orders and shipping status.
- Implemented Log4j for all classes to set debug levels on production systems and also for better error logging.
- Designed and implemented various interfaces of the system for SOAP client request and returns the response via SOAP protocol.
- Implemented the web services and associated business modules integration.
- Developed the Java Utility Classes, Java Proxies to Communicate with the DAOs
- Spring framework EJB 3.0 and J2EE technologies are implemented for insurance claims and payment back-end modules
- Involved in parsing the XML data files, using SAX, DOM parsers for data validation
- Hibernate 3.0 was used to develop persistence layer. Custom DAOs were developed to retrieve the records from ORACLE 10g database.
- Designed properties file that has been used by many services and written code to read this properties file.
- Developed the server side validation using JMS, JSP and Java Beans.
- Developed DAOs interfaces to interact with the database.
Environment: Java, J2EE, Spring, Hibernate, Oracle, Eclipse, Web services, WebSphere, JIRA, Confluence, Unix and Maven, JMS, Java Beans
Confidential
Senior Java Developer
Responsibilities
- Involved in the Release and Deployment process.
- Involved in production support the issues faced by the end users of the system.
- Performed Extensive Exception handling mechanism for handling errors and exception conditions in the application.
- Implemented Log4j mechanism for logging purpose.
- Implemented the persistence layer using the Hibernate
- Tested web services on SOAP UI.
- Configured and managed Java objects using Spring framework.
- Responsible for Parsing XML data using XML parser and Testing, fixing the issues while handling rules.
- Was involved in writing HTML JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Support, monitor and handle any issues with the services and processes
- Requirement gathering, designing the page, implementing the design in Java and JSP, fixing issues reported by QA.
- Responsible for supporting the Application along with fellow team members.
- Involved developing and consuming SOAP based web service for multiple clients.
- Responsible for Parsing XML data using XML parser and Testing, fixing the issues while handling rules.
- Worked in all layers front-End, middleware and backend development for various modules.
- Involved in production support.
- Developing dynamic WebPages using JSP, Servlets
Environment: Java, J2EE, Oracle, Web Sphere, AN, Hibernate, Web services, HTML, SOAP, XML, Spring
Confidential
Java Developer
Responsibilities
- Developed and tested market snapshot, quick quote and invest modules of trading website by enhancing the existing website using Struts, EJB's and Hibernate
- Market snapshot will get the trade in and trade out values at an instance
- Implemented the business and persistent layers by using Hibernate with Spring DAO and Developed POJO java classes using ORM tool
- Developed web pages to display the account transactions and details pertaining to that account using JSP, Spring Web Flow, AJAX and CSS.
- Using Visual paradigm UML translated high-level requirements into detailed technical designs, and lead design sessions and conducted code walk-through.
- Performed unit testing and assisted in user testing of programming modifications.
- Worked as one of the Front End and Report Developers
- Involved in designing database tables and reports using Crystal Reports.
- Developed servlets to process the requests on the server and to transform the processed data to database
- Involved in writing database queries.
- Developed Enterprise Java Beans EJB for database interaction
- Developed Session Fa ade with Stateless Session Beans for coarse-grained functionality.
- Developed Stateless Session beans, and Entity beans.
- Used Stateless Session bean for maintaining the transaction to minimize resource overhead.
- Developed the front end using DOJO framework.
- Involved in configuration of WebSphere application server for application deployment.
- Developed the view using XML / XSLT transformations.
- Used CVS as Version control for this application.
- While implementing all these features I have taken part in deployment and fix any issues raised during test, stage and prod cycles of the project.
Environment: Java, J2EE, AJAX, Spring, UNIX, Windows XP, WebSphere, XML, XSLT, CVS
Confidential
Java Developer
Responsibilities
- Participated in Requirements analysis, defining use cases, defining the overall system architecture design, technical design and selecting the technology stack.
- Involved in the peer code review.
- Involved in the implementations of JUnit and Easy Mock test cases.
- Involved in the design and development of Cards and Loans module.
- Adhered to pre-defined programming standards set by Application Architects.
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Developed Use Case diagrams, business flow diagrams, Activity State diagrams.
- Involved in developing the Restful web service using Spring.
- Developed presentation layer using JSP.
- Used Log4j and implemented Log4j property file for logging purpose.
- Extensively used JQuery client side validation.
- Developed Hibernate mapping files, Pojos and Hibernate configuration files
- Developed the custom pagination tag using JSP Tag Library
- Developed DAO design pattern for hiding the access to data source objects.
Environment: JSP, HTML, CSS, Spring IOC, Spring MVC, Restful Web services, Java , Hibernate , JQuery, SQL, DB2, SVN, Log4j 1.2, XML, Agile model, SCRUM
Confidential
Java Developer
Responsibilities
- Implemented Restful Web Services for other applications to communicate
- Participated in the requirement analysis of technical and functional aspects of the applications
- Involved in the Release and Deployment process.
- Implemented the test cases for all the modules using Junit framework.
- Involved in the design and development of Registration and Search modules.
- Extensively involved in preproduction defect fixing.
- Created CSS to get unique look and feel across the related facets.
- Developed web based user interface screens using HTML and Java Script.
- Developed the data access layer components as entity Beans based on EJB API.
- Developed the business layer components as Stateless Session Beans based on EJB API.
- Developed the business layer components as Stateless Session Beans based on EJB API.
- Used Dimensions as the version control system and defect tracking respectively.
- Managed by the Network Management System NMS and TCP/IP and UDP
- Involved in the configuration of Web Sphere Application server and application deployment.
- Performed Extensive Exception handling mechanism for handling errors and exception conditions in the application.
Environment: Java, JSP, Angular JS, Java Script,JSON,HTML5,CSS3, JSF, SWT, EJB 2.1,Spring, Hibernate, Rest Web Services, Spring security, Jenkins, Tomcat