Senior Java/j2ee Developer Resume
Chicago, IL
SUMMARY
- 11 Years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
- Extensive experience in analysis, design, development, customizations and implementation of software applications.
- Implementation knowledge of Distributed Enterprise application using Java, J2EE (Core Java, JSP, Servlet, JavaScript, Angular JS, AJAX, Struts, JDBC, Hibernate, Spring, XML, HTML).
- Experience in designing J2EE architectures using MVC (Struts, Spring) framework, recognizing and using J2EE and design patterns.
- Experience in extensive usage of open source framework Hibernate and iBatis for O/R mapping and persistence of business objects.
- Dependency Injection feature of Spring framework used to locate and initiate business and Data access objects.
- Experience in developing applications using RDBMS like Oracle 10G / 11G / 12C, DB2. Proficient in using PL/SQL and DB objects like Tables, Procedures, Functions, Triggers, Views and Joins. Worked on PL/SQL tools SQL Developer, TOAD, DB Visualizer.
- Proficient in using Tomcat, WebLogic 8.1, JBOSS and WAS6.1, WAS8.5
- Proficient in using Java development tools like Eclipse, RAD7.5, and RAD8.5.
- Experience in offshore coordination.
- I am a goal - oriented,industrious, creative and out of the box thinker, with the passion and determination to learnnew technologies.
- I am a highly motivated, confident team player, who can be trusted to work independently or collaboratively with quality & performance consciousness
- Excellent interpersonal and communication skill. Self-motivated, self-starter and customer focused.
TECHNICAL SKILLS
Programming Languages: Java /J2EE, SQL, XML, PL/SQL
Web/XML Technologies: HTML, DHTML, CSS, JavaScript, AJAX, Servlets, JSP
Frameworks: Core Java, Struts, Hibernate, JSP, Servlet, Spring MVC, iBatis, Bounce, SDF
Apache Projects: Ant 1.5, Log4j, Struts 1.4, Jakarta Commons, and Apache POI
Tools: & Utilities: Eclipse, RAD, NetBeans, Edit plus, Text pad, CuteFTP, Putty, winSCP, VSS, Toad, DB Visualizer
Application/Web Servers: BEA WebLogic, WAS6.1, WAS8.5, JBoss, Tomcat.
RDBMS: Oracle 9.x, MySQL 4.0, MS SQL Server 7.0, MS Access, Oracle 10g, Oracle 11g, Oracle 12C
Source Control: SVN, Microsoft VSS, PVCS, CVS, P4, SCM Surround
Design Patterns: Singleton, Session Facade, Factory, Service Locator, Value List Handler, Transfer ObjectFront Controller, DAO, Iterator, Command, Observer
Operating Systems: Windows 9x/2000/XP/Vista/8/10/7
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Senior Java/J2EE Developer
Responsibilities:
- Responsible for collecting the application requirement from the client business team, during that phase I would be the part of requirement analysis and provided the input for the modifications in requirement document where ever required.
- Once the requirement was freeze I got the doubts clear on those requirements from the business on the basis of the queries raised by the offshore team and the points occurred to me after analyzing the same.
- Once the requirement phase is over and the all the doubts are cleared proposed the most suitable framework which should be used in that project, as there were the bunch of different applications associated with the project so proposed the SDF, Bounce, Spring Integration framework etc. for the various applications on the basis of the application requirement.
- Give the walkthrough of the technical documents to the client and business and take their feedback on these and if any review comment comes we need to update that and close.
- Worked as the bridge between the offshore and the onshore team by having the regular status calls and the taking the technology and business understanding sessions of the offshore team on phone and on WebEx whenever required.
- Responsible for creating the estimations of the various modules of the projects specially the ones assigned to me or the offshore team.
- Translate customer requirements into formal requirements and design documents i.e. High Level Design and Low Level Design, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Responsible for doing the coding / unit testing / Integration testing / bug fixing during testing phase and support the application in production phase.
- Created the application module screens with JSP.
- Created the XML configuration for the application which worked as the request handlers in application to make the proper navigation between different modules.
- Made the various Java Script functions to handle the validations on the JSP screens.
- Write the business logic for the applications modules in code java using the SDF, BOUNCE, Spring MVC frameworks.
- Used the different design patterns including Factory, Abstract Factory, Singleton, Front Controller etc.
- Did the detail design review of the design created by the offshore team and provided the valuable feedback on them.
- Did the code review for the code written by the offshore team and provided the valuable feedback on them.
- Created the JUNIT test cases for the java code.
- Used the CVS tool to commit the code in the common repository and used the JIRA tool to log the issues found in the application.
- Participated in the system test and integration testing phase with the QA team to fix the issues occurred.
- Contributed in the Production deployment phase.
- Create the proper documentation related to application and upload the same in the common repository.
Environment: JDK1.5/1.6, JSP, Servlet, JavaScript, Core Java, Spring, Struts, SDF, Bounce Framework, Eclipse IDE, RAD 8.5, Oracle PL/SQL, JIRA, WAS8.5, Oracle 11g, Oracle 12C, CVS
Confidential, Chicago, IL
Senior Java/J2EE Developer
Responsibilities:
- Responsible for collecting the application requirement from the client business team, during that phase I would be the part of requirement analysis and provided the input for the modifications in requirement document where ever required.
- Once the requirement was freeze I got the doubts clear on those requirements from the business on the basis of the queries raised by the offshore team and the points occurred to me after analyzing the same.
- Once the requirement phase is over and the all the doubts are cleared proposed the most suitable framework which should be used in that project, as there were the bunch of different applications associated with the project so proposed the SDF, Bounce, Spring Integration framework etc. for the various applications on the basis of the application requirement.
- Give the walkthrough of the technical documents to the client and business and take their feedback on these and if any review comment comes we need to update that and close.
- Worked as the bridge between the offshore and the onshore team by having the regular status calls and the taking the technology and business understanding sessions of the offshore team on phone and on WebEx whenever required.
- Responsible for creating the estimations of the various modules of the projects specially the ones assigned to me or the offshore team.
- Translate customer requirements into formal requirements and design documents i.e. High Level Design and Low Level Design, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Responsible for doing the coding / unit testing / Integration testing / bug fixing during testing phase and support the application in production phase.
- Created the application module screens with JSP.
- Created the XML configuration for the application which worked as the request handlers in application to make the proper navigation between different modules.
- Made the various Java Script functions to handle the validations on the JSP screens.
- Write the business logic for the applications modules in code java using the SDF, BOUNCE, Spring MVC frameworks.
- Used the different design patterns including Factory, Abstract Factory, Singleton, Front Controller etc.
- Did the detail design review of the design created by the offshore team and provided the valuable feedback on them.
- Did the code review for the code written by the offshore team and provided the valuable feedback on them.
- Created the JUNIT test cases for the java code.
- Used the CVS tool to commit the code in the common repository and used the JIRA tool to log the issues found in the application.
- Participated in the system test and integration testing phase with the QA team to fix the issues occurred.
- Contributed in the Production deployment phase.
- Create the proper documentation related to application and upload the same in the common repository.
Environment: JDK1.5/1.6, JSP, Servlet, JavaScript, Core Java, Spring, Struts, iBatis, SDF, Bounce Framework, Eclipse IDE, RAD 8.5, SVN, Oracle PL/SQL, JIRA, WAS8.5, Oracle 11g, Oracle 12C
Confidential, Chicago, IL
Senior Java/J2EE Developer
Responsibilities:
- Responsible for collecting the application requirement from the client business team, during that phase I would the part of requirement analysis and provided the input for the modifications in requirement document where ever required.
- Once the requirement was freeze I got the doubts clear on those requirements from the business on the basis of the queries raised by the offshore team and the points occurred to me after analyzing the same.
- Once the requirement phase is over and the all the doubts are cleared proposed the most suitable framework which should be used in that project, as there were the bunch of different applications associated with the project so proposed the SDF, Bounce, Spring Integration framework etc. for the various applications on the basis of the application requirement.
- Worked as the bridge between the offshore and the onshore team by having the regular status calls and the taking the technology and business understanding sessions of the offshore team on phone and on WebEx whenever required.
- Responsible for creating the estimations of the various modules of the projects specially the ones assigned to me or the offshore team.
- Translate customer requirements into formal requirements and design documents i.e. High Level Design and Low Level Design, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Responsible for doing the coding / unit testing / Integration testing / bug fixing during testing phase and support the application in production phase.
- Created the application module screens with JSP.
- Created the XML configuration for the application which worked as the request handlers in application to make the proper navigation between different modules.
- Made the various Java Script functions to handle the validations on the JSP screens.
- Write the business logic for the applications modules in code java using the SDF, BOUNCE, Spring MVC frameworks.
- Used the different design patterns including Factory, Abstract Factory, Singleton, Front Controller etc.
- Did the detail design review of the design created by the offshore team and provided the valuable feedback on them.
- Did the code review for the code written by the offshore team and provided the valuable feedback on them.
- Created the JUNIT test cases for the java code.
- Used iBatis as the ORM tool.
- Used the SVN tool to commit the code in the common repository and used the JIRA tool to log the issues found in the application.
- Participated in the system test and integration testing phase with the QA team to fix the issues occurred.
- Contributed in the Production deployment phase.
- Create the proper documentation related to application and upload the same in the common repository.
Environment: JDK1.5, JSP, Servlet, JavaScript, Core Java, Spring, Struts, iBatis, Bounce Framework, Eclipse IDE, RAD IDE, SVN, Oracle PL/SQL, JIRA.
Confidential
Senior Java/J2EE Developer
Responsibilities:
- Responsible for collecting the application requirement from the client business team, during that phase I would the part of requirement analysis and provided the input for the modifications in requirement document where ever required.
- Once the requirement was freeze I got the doubts clear on those requirements from the business on the basis of the queries raised by the offshore team and the points occurred to me after analyzing the same.
- Once the requirement phase is over and the all the doubts are cleared proposed the most suitable framework which should be used in that project, as there were the bunch of different applications associated with the project so proposed the SDF, Bounce, Spring Integration framework etc. for the various applications on the basis of the application requirement.
- Responsible for creating the estimations of the various modules of the projects specially the ones assigned to me or the offshore team.
- Translate customer requirements into formal requirements and design documents i.e. High Level Design and Low Level Design, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Responsible for doing the coding / unit testing / Integration testing / bug fixing during testing phase and support the application in production phase.
- Created the application module screens with JSP.
- Created the XML configuration for the application which worked as the request handlers in application to make the proper navigation between different modules.
- Made the various Java Script functions to handle the validations on the JSP screens.
- Write the business logic for the applications modules in code java using the Servlet, Spring MVC frameworks.
- Used the different design patterns including Factory, Abstract Factory, Singleton, Front Controller etc.
- Used the RAD IDE to do the coding with JDK 1.5.
- Lead the offshore team in various small or mid-sized applications change requests.
- Used the SVN tool to commit the code in the common repository and used the JIRA tool to log the issues found in the application.
- Created the JUNIT test cases for the java code.
- Used iBatis as the ORM tool.
- Participated in the system test and integration testing phase with the QA team to fix the issues occurred.
- Contributed in the Production deployment phase.
- Create the proper documentation related to application and upload the same in the common repository.
Environment: JDK1.5, JSP, Servlet, JavaScript, Core Java, Spring, Struts, iBatis, Eclipse IDE, RAD IDE, SVN, Oracle PL/SQL, JIRA, Swing.
Confidential
Senior Java/J2EE Developer
Responsibilities:
- Responsible for collecting the application requirement from the business team from the client and then understanding the requirements provided.
- On the basis of the requirement used to mention the points where the requirement was conflicting or was supposed to modify.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Responsible for doing the coding / unit testing / Integration testing / bug fixing during testing phase and support the application in production phase.
- Created the JUNIT test cases for the java code.
- Used iBatis as the ORM tool.
- Create the proper documentation related to application and upload the same in the common repository.
Environment: JDK1.5, JSP, JavaScript, Ajax, Core Java, Spring, RAD IDE, SVN, Oracle PL/SQL, JIRA.
Confidential
Technical Analyst
Responsibilities:
- Lead the small / mid-sized team with the efforts of fixing the issue with the Google Web Toolkit using JDK1.5.
- Helped the team in understanding the issues.
- Take the technical sessions on the Core Java and Spring framework.
- Worked on RAD and Eclipse IDE for working on the java issues.
- Committed the java code in SVN.
- Worked on TOAD and SQL developer for creating the SQL queries.
- Modified the various application screens using the JSP.
- Created various JavaScript functions with JavaScript.
- Worked on CSS for beautifications of the JSP screen.
- Reported the application issues in JIRA.
- Created the applications documentation for the issues resolved with proper integration by creating the evidence documents.
- Created the JUNIT test cases for the java code.
Environment: JDK1.5, JSP, JavaScript, Core Java, Spring, Google Web Toolkit, Eclipse IDE, SVN, Oracle PL/SQL, JIRA.
Confidential
Senior Software Engineer
Responsibilities:
- Worked as the senior software developer for this project.
- Once the requirement was freeze I got the doubts clear on those requirements from the business on the basis of the queries raised by the offshore team and the points occurred to me after analyzing the same.
- Once the requirement phase is over and the all the doubts are cleared proposed the most suitable framework which should be used in that project, as there were the bunch of different applications associated with the project so proposed the Spring framework
- Translate customer requirements into formal requirements and design documents i.e. High Level Design and Low Level Design, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Responsible for doing the coding / unit testing / Integration testing / bug fixing during testing phase and support the application in production phase.
- Created the application module screens with JSP.
- Made the various Java Script functions to handle the validations on the JSP screens.
- Write the business logic for the applications modules in code java using the Servlet, Spring MVC frameworks.
- Used the different design patterns including Factory, Abstract Factory, Singleton, Front Controller etc.
- Used the Eclipse and RAD IDE to do the coding with JDK 1.4.
- Lead the offshore team in various small or mid-sized applications change requests.
- Used the SVN tool to commit the code in the common repository and used the JIRA tool to log the issues found in the application.
- Created the JUNIT test cases for the java code.
- Participated in the system test and integration testing phase with the QA team to fix the issues occurred.
- Contributed in the Production deployment phase.
- Used Cobertura as a code coverage tool for the application while dealing with the JUNIT test cases.
- Worked on JavaScript and the CSS for the application screen details.
- Create the proper documentation related to application and upload the same in the common repository.
Environment: JDK1.4, JSP, JavaScript, iBatis, Core Java, Spring, Liferay Portal, Eclipse IDE, SVN, Oracle PL/SQL, JIRA.
Confidential
Senior Software Engineer
Responsibilities:
- On the basis of the requirement used to mention the points where the requirement was conflicting or was supposed to modify.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Responsible for doing the coding / unit testing / Integration testing / bug fixing during testing phase and support the application in production phase.
- Worked on the Core Java with JDK1.4 using Eclipse IDE for the coding purpose.
- Used Espial Effects as a lightweight technology for the GUI creation.
- Used SVN as the code repository.
- Used Cobertura as the code coverage tool while working on the JUNIT test cases.
- Worked on various module like explicit channel renumbering etc. single handedly and deliver the same before time with no defects.
- Create the proper documentation related to application and upload the same in the common repository.
Environment: JDK1.4, Core Java, Oracle PL/SQL, Espial Effects, XML, JIRA
Confidential
Senior Software Engineer
Responsibilities:
- On the basis of the requirement used to mention the points where the requirement was conflicting or was supposed to modify.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Responsible for doing the coding / unit testing / Integration testing / bug fixing during testing phase and support the application in production phase.
- Worked on the Core Java with JDK1.4 using Eclipse IDE for the coding purpose.
- Used Espial Effects as a lightweight technology for the GUI creation.
- Used SVN as the code repository.
- Used Cobertura as the code coverage tool while working on the JUNIT test cases.
- Worked on various module single handedly and deliver the same before time with no defects.
- Worked on the modules mentioned above.
- Create the proper documentation related to application and upload the same in the common repository.
Environment: JDK1.4, Core Java, Oracle PL/SQL, Espial Effects, XML, JIRA
Confidential
Software Engineer
Responsibilities:
- Responsible for collecting the application requirement from the business team from the client and then understanding the requirements provided.
- On the basis of the requirement used to mention the points where the requirement was conflicting or was supposed to modify.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Responsible for doing the coding / unit testing / Integration testing / bug fixing during testing phase and support the application in production phase.
- Create the proper documentation related to application and upload the same in the common repository.
Environment: JDK1.4, Java, JSP, Eclipse IDE, SVN, VSS, Oracle PL/SQL, Jasper Reports, Aladdin Voice Platform (VXML), JIRA
Confidential
Software Engineer
Responsibilities:
- Understanding of the requirements, external design document. Detailed design documentation and unit test plan creation.
- Responsible for developing lifecycle project and command line utility project. Prepared design document for the project module assigned.
- Writing backend logic using java classes and PL/SQL.
- Designed, developed and validated UI components using JavaScript, AJAX and JSP tag libraries.
- Trouble shooting the builds/application in different environment.
Environment: JDK1.4, Java, JSP, Servlet, Struts, JavaScript, Eclipse IDE, VSS, Oracle PL/SQL, JIRA.
Confidential
Software Engineer
Responsibilities:
- Understanding of the requirements, external design document. Detailed design documentation and unit test plan creation.
- Responsible for developing lifecycle project and command line utility project. Prepared design document for the project module assigned.
- Writing backend logic using java classes and PL/SQL.
- Designed, developed and validated UI components using JavaScript, AJAX and JSP tag libraries.
- Trouble shooting the builds/application in different environment.
Environment: JDK1.4, Java, JSP, Servlet, Struts, JavaScript, Eclipse IDE, VSS, Oracle PL/SQL, JIRA
Confidential
Trainee Software Engineer
Responsibilities:
- Understanding of the requirements, external design document. Detailed design documentation and unit test plan creation.
- Responsible for developing lifecycle project and command line utility project. Prepared design document for the project module assigned.
- Writing backend logic using java classes and PL/SQL.
- Designed, developed and validated UI components using JavaScript, CSS, AJAX and JSP tag libraries.
- Trouble shooting the builds/application in different environment.
- Worked on the Struts 1.2 with JDK1.4.
- Worked on Eclipse IDE.
- Worked on Servlet and JSP while working on various module.
- Used VSS as the code repository.
Environment: JDK1.4, Java, JSP, Servlet, Struts, JavaScript, Eclipse IDE, VSS, Oracle PL/SQL, JIRA
