Java Developer Resume
MinnesotA
SUMMARY
- Around 8 years of technical expertise in complete software development life cycle (SDLC) process which includes Requirements gathering, Analysis, Design, Development, Testing and Implementation
- Experience in Telecommunications, Banking, Insurance and E - Commerce domains
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), MVC Frameworks.
- Good Knowledge and working experience on Java, SQL, HP-QC and Hybris
- Extensive development experience with using Core Java, Multithreading and Exceptions
- Involved in functionality and customer acceptance testing.
- Expertise with using JUnit for testing the applications
- Have good experience in E-Commerce - B2B & B2C Concepts.
- Experience in using Eclipse IDE and Good knowledge on Spring frameworks
- Passionate in learning new technologies, enthusiastic and always keen to reach an extra mile.
- Involved in bug fixing, maintenance and enhancements for existing live services
- Expertise on HAC, HMS, Product cockpit, CMS Cockpit GUI of Hybris
- Experience in java web service ( SOAP, REST) .
- Implemented Rich User Interfaces using JSP, HTML, CSS and JavaScript
- Good knowledge on WebUI, Sencha and ExtJS
- Extensive experience in working on multiple Operating Systems (OS) including UNIX, Linux, and Microsoft Windows
- Expertise in preparing test cases to test the application and providing defect free code
- Well experienced in bug tracking using HP-QC tool and fixing the bugs accordingly.
- Innovative, strong critical thinking, problem solving and time management skills with proven success handling multiple responsibilities in fast paced environments
TECHNICAL SKILLS
Programming Languages: Java, J2EE, SQL
Java/J2EE Technologies: Java, JDBC, JSP, Spring, Web Services, XML
Client Side Programming: JavaScript, HTML 5, CSS 3
Application Server: WebLogic, Tomcat 7.0
Tools: Toad, SQL Developer, XML-SPY, Beyond Compare, NOTEPAD PLUSPUTTY, Tunnelier and WinSCP.
Framework: Spring MVC Framework.
Design Tools: Rational Rose, UML
Version Control: SVN, Clear Case
RDBMS: Oracle, MySQL, SQL server
Operating Systems: Windows XP, Linux
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering, design, development and testing phase of Software Development Life Cycle (SDLC).
- Used UML Rational Rose for designing the Class Model, Use Case, and Sequence Diagrams for SDLC process of the application.
- Prepared High level and detailed design documents as per Business requirements.
- Designed user interface by using JSP, HTML 5, CSS 3, JavaScript and used Spring framework
- Object Oriented Programming concepts such as Inheritance, Polymorphism, Exceptions is extensively used for developing Business layer
- Prepared Unit and Integration Test Cases and executed.
- Junit is used for testing the application
- Participated in Code Reviews of modules.
- Good knowledge on Quality Center for bug tracking and monitoring status.
Environment: Java, J2EE, JSP, XML, JavaScript, HTML, Windows -XP,HP-QC, Spring, JDBC
Confidential - Minnesota
Java Developer
Responsibilities:
- Responsible for the design and development of the application framework
- Used HTML, CSS, JSP, Servlets and JavaScript to code the various presentation and business tier components.
- Has done extensive java script coding to handle on client side and used various concepts of OOPS
- JDBC is used for Database Connectivity
- Written Oracle SQL Queries to perform the databases operations
- Has designed/written the Unit Test Plans for various other use cases in the application.
- Junit is used for testing the application
- Ability to learn and use new systems and paradigms in considerably less time.
- Worked in deadline driven environment with immediate feature release cycles.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Involved in Documenting the Architecture for maintenance & future enhancements.
Environment: Java J2EE, Oracle 12c, JavaScript, POJO, Putty, HTMLJSP, CSS, Ant, JDBC, Tomcat Server, JUnit, HP-QC
Confidential, Newark, Delaware
Java Developer
Responsibilities:
- Understanding the requirement and converting into design document.
- Part of the Architecture team in putting together the design, following J2EE design patterns.
- Designed and developed the user interface layer using JSP, HTML, CSS, and JavaScript.
- Developed new and maintained existing interfaces
- Extensive development experience with using Core Java, Multithreading, Collections, Exceptions
- Created spring beans, spring configuration files, auto-wiring, configured the property files via xml configuration, writing POJO classes for spring injection.
- Followed Agile methodology for Iterative development.
- Performing unit tests and documenting the modules developed.
- Responsible for de-bugging and fixing the issues in any of the modules within the application which arise during the testing of the application.
- Support during deployment and monitoring application in post-production warranty period.
- Review and guide junior developers.
Environment: Java J2EE, Oracle, POJO, HTML, Spring Framework, JSP, CSS, JavaScript, JDBC, JUnit, HP-QC
Java / Hybris Developer
Confidential
Responsibilities:
- Involved in the project right from the design phase.
- Interacted with the client to take and give the knowledge transfer on the product.
- Scheduling design,coding,testing,debugging and documentation as per the timelines
- Used UML and OOD concepts extensively in developing new modules
- Involved in analyzing complex systems, modifying procedures to solve complex problems considering time and bandwidth
- Good Confidential providing analytical support in conceptualization, development and implementation of multiple systems and programs
- Developed the complete product catalog & product data enrichment.
- HAC,HMC,CMC is extensively used
- Modified the Product cockpit, Impex.
- Implemented the user's creation and the enabling the access rights.
- Auto creation of the user groups and linking the created users to the user groups using BTG rules.
- New Currency creation and Cron jobs, Data model and Impex creation.
- Designed and developed SQL queries and utilized stored procedures to perform transactions with the Database.
- Involved in conducting Quality Assurance reviews
- Involved in code optimizations and refactoring.
- Involved in Documenting the Architecture for maintenance & future enhancements
Environment: Java J2EE, Hybris 4.8.4, HAC,HMS,CMC, Spring Framework, JUnit, HP-QC
Java Developer
Confidential
Responsibilities:
- Interaction with client for requirements gathering.
- Involved in designing the Class Model, Use Case, and Sequence Diagrams for SDLC process of the application.
- Designed and Developed web-based components using JSF and JSP.
- Developed Interactive web based systems using HTML, XML, CSS, JavaScript.
- Developed code as per the requirement by using various concepts of Java
- Handling of the errors is done in the readable format by using exception handling
- Extensively used Design Patterns Singleton, Factory, and Session Facade as per the requirements.
- Involved in Code fixing by using various core java concepts of inheritance, polymorphism, multi threading, access specifiers and different OOPS concepts
- SQL is used for querying database.
- Involved in using tools like TOAD, XML-SPY, NOTEPAD PLUS, Beyond Compare, Putty
- Tunnelier is used for secure connection-connecting to database
- Involved Database programming in SQL Developer.
- Developed Web Services module for integration using SOAP UI 4.5.
- Implemented classes were tested using JUnit classes.
- Used Maven and ANT for Build
- Has designed/written the Unit Test Plans for various other use cases in the application.
- Performed code reviews for use case implementations developed by other team members. customized logs using Putty, log4j
- LISA tool is used for the regression testing and automation of services
- Involved in maintaining HP-QC for defect tracking
- Involved in bug fixing, maintenance and enhancements for existing live services
- Coordination with Offshore and onsite team of 40 members.
- Interacted with the client to take and give the knowledge transfer on the product.
Environment: Java J2EE, TOAD, POJO, EJB, Putty, HTML, CSS, JavaScript, Beyond Compare, Tunnelier, JSP, CSS, SQL developer, Hibernate, JUnit, HP-QC
Java Developer
Confidential
Responsibilities:
- Closely worked with business users and business technology groups Confidential various stages of the project lifecycle, including requirements gathering, design, development, testing and post-production support
- Involved in designing the Class, Use Case, Sequence, Activity Diagrams for the application.
- HTML is usedto define the content of web pages. CSSto specify the layout of web pages and JavaScriptto program the behavior of web pages
- Handling of the errors is done in the readable format by using exception handling
- Extensively used Design Patterns as per the requirements.
- AWT, Swings, Applet and Layout Managers is used for UI
- SQL is used for querying database.
- JDBC is used for Data base connectivity
- Involved in using tools like TOAD, XML-SPY,NOTEPAD PLUS, Beyond Compare, Putty, Snippet
- Involved in functionality and customer acceptance testing.
- Involved in test case preparation and manual testing
- Monitoring and reporting the project status report.
- Monitoring and defect tracking using HP-QC quality center
Environment: Java, SQL Developer, AWT, Rational Rose, UML, Swings, Applet, Putty, HTML, Snippet, SOAP UI, CSS, JDBC, JUnit, HP-QC
Java Developer
Confidential
Responsibilities:
- Understanding the requirement and converting into design document.
- Designing the solution as per the requirement using UML diagrams
- HTML, CSS is used for GUI
- Used various Concepts of Core Java for business tier
- Concepts of Multithreading, Exception handling, Synchronization, IO operations, Polymorphism of Core Java is used
- Has done extensive java script coding to handle on client side.
- JDBC is used for Database Connectivity
- Written Oracle SQL, Queries to perform the databases operations
- Various code optimization techniques are used
- Written test cases for Unit and Functional testing
- Performed testing on the implemented code and tracked the defects using QC
- Quality Assurance is used for test cases, defect tracking
- Updating the QC with the scenarios and defect status
- Ability to learn and use new systems and paradigms in considerably less time.
- Code tuning and various optimization techniques are used
- Able to accurately estimate and plan the work s per timeframes
- Good Analytical integration support and debugging skills.
Environment: Java, SQL Developer, Rational Rose, UML, HTML, CSS, CSS, JDBC, JUnit, HP-QC Quality Assurance
