Java Developer Resume
Syracuse, NY
SUMMARY:
- 4+ years of IT experience in Design, Development, Implementation, Testing, Deployment and Maintenance of software applications (SDLC) using JAVA, J2EE, XML technologies and Frameworks like Spring, Struts, Hibernate and Bootstrap
- Certified in Sun (Oracle) Certified Java programmer (SCJP/OCJP), Sun (Oracle) Certified Web Component Developer (SCWCD/ OCEJWCD
- Extensive experience in designing and development of software applications with JDK 1.4/5/6/7, Java/J2EE, Servlets, JDBC, JSP, JSTL, Spring - Core, Spring-MVC, Spring-AOP, Struts, Hibernate, SOAP/RESTful Web services, Java Beans, HTML, XML, XML Schema (XSD), XSLT, CSS, Ajax, Javascript, jQuery, Bootstrap js, Unified Modeling Language (UML), ANT, MAVEN, JUnit, EasyMock
- Well versed in core java concepts like Collections, Generics, Multi-Threading and Serialization
- Expertise in MVC architecture using Spring MVC, Struts framework and implementing custom tag libraries
- Extensively used Spring Core, ORM and Transaction Management modules for efficient object handling and auto data persistent and Spring AOP module for implementing cross cutting concerns like Logging
- Experience in SOA (Service Oriented Architecture) architecture and implemented by using SOAP and RESTful Webservices
- Expertise in implementation of Design Patterns like Singleton, Data Access Object (DAO), Factory, Adapter, Model View Controller (MVC) and Business Delegate
- Experience in UI development using HTML, CSS, Javascript, jQuery and Ajax
- Experience in developing Responsive Web Design websites for Desktop, Mobile and iPad applications using Bootstrap Front End Framework
- Proficient in integrating and configuring the ORM tool Hibernate in J2EE applications and other frameworks like Struts, Spring, client proprietary Presentation Services (PS) framework with good knowledge on MVC
- Expertise in Developing and Deploying web applications in JBOSS/WildFly, WebSphere Portal Server, Web Logic, Apache Tomcat and Jenkins Servers on Windows and UNIX/LINUX Platforms
- Expertise in Relational Database Design/Development with Database Mapping, writing complex SQL queries, PL/SQL Store procedures, Triggers and Functions for Oracle 11g/10g/9i/8i, SQL Server 2000 and SQL Server 2008 databases
- Experience on working with No SQL database Mongo DB
- Experience in using JUnit and EasyMock testing Frameworks for unit testing
- Experience on working with Cloud Management Portal which is a web-based tool that allows to deploy and manage deployable artifacts related to cloud-based solutions
- Experience in using Splunk Tool for searching, analyzing and monitoring the logs
- Experience in Process, Validate, Parse and Extract Data from xml using DOM, SAX parsers and XSLT
- Hands on experience in Unix/Linux Shell scripting
- Experience in writing ANT build scripts and Maven for packaging, building and deployment
- Experience in using Log4J Framework for logging
- Experience with Agile Methodology in developing and implementing sprints
- Experience using version control tools like Git, SVN, IBM Rational Clear Case
- Experience in creating business templates in TeamSite and Tridion which are Content Management Software’s
- Experience in using HP Quality Center for defect management and quality control
- Expertise in using tools like iceScrum, GIT, IBM RAD (Rational Application Developer), Eclipse IDE, Spring Tool Suite (STS), Oracle SQL Developer, Toad, MS Visual Studio 2008, SQL Server Management Studio, Microsoft SQL Query Analyzer, Robomongo, SOAPUI, SVN, IBM Rational Clearcase, UniCenter R11, Putty, WinSCP, Textpad, EditPlus, KDiff3, Beyond Compare, Teamsite (Content Management Software), Tridion (Web Content Management System), Fiddler, EclEmma, Subclipse, Checkstyle, Splunk, Perfecto
- Extensive business knowledge in Insurance, Banking
- Involved in code review activities, reviewing test cases before test and production region deployment
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills. Exceptional ability to learn and master new technologies
- A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player
TECHNICAL SKILLS:
J2EE Frameworks: Spring, Struts, Hibernate, JUnit and Log4J
Front-end Frameworks: Bootstrap
Technologies & Programming Languages: JAVA 1.4/5/6/7, J2EE, Servlets, JSP, JDBC, JSTL, Struts, Spring 3/4, Hibernate 3.0/4.0, JUnit, JavaScript, jQuery, jQuery Mobile, Ajax, HTML, XML, XML Schema (XSD), XSL, XSLT, SQL, PL-SQL
Web Services: SOAP, RESTful, WSDL, AXIS, Apache CXF
Databases: Oracle 11g/10g/9i, SQL Server 2000/2008, Mongo DB
Operating Systems: Windows family, UNIX and Linux
Application/Web Server: JBOSS/WildFly, Web Logic, IBM Web Sphere, Apache Tomcat and Jenkins
Scripting: Ant, Maven and UNIX/LINUX Shell scripting
Development Tools/Software: iceScrum, GIT, IBM RAD (Rational Application Developer) 7.5, Eclipse IDE, Spring Tool Suite (STS), Oracle SQL Developer, Toad, SQL Server Management Studio, Microsoft SQL Query Analyzer, SQL Server Enterprise Manager, Robomongo, SOAPUI, SVN, IBM Rational Clearcase, UniCenter R11, Putty, WinSCP, Textpad, Notepad++, EditPlus, XML Spy, KDiff3, Beyond Compare, Teamsite (Content Management Software), Tridion (Web Content Management System), Fiddler, EclEmma, Subclipse, Checkstyle, Commonclipse, Splunk, Perfecto, StarUML
Methodologies: Waterfall and Agile
PROFESSIONAL EXPERIENCE:
Confidential, Syracuse, NY
Java Developer
Responsibilities:
- Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations
- Involved in Sprint Planning, User Stories Collection and Analysis, Creating tasks for the collected user stories in iceScrum tool, Release Planning and Monitoring activities
- Coordinating with other applications teams
- Responsible for delivering design document and User Manual
- Involved in Coding and Developed the application using Spring and Bootstrap Framework
- Implemented the UI applications using Spring MVC, JSP, HMTL, CSS, jQuery and Bootstrap Framework
- Developed SOAP webservices using Apache CXF services for Agent Identification process
- Developed RESTful webservices using Spring annotations
- Used Oracle as backend database and Pivotal tc Server 3.1 as Application Server
- Used ORM tool Hibernate in order to communicate with existing Oracle database
- Used Cloud Management Portal a web-based tool to deploy and manage deployable artifacts related to applications and data
- Developed Unit test cases and involved in performing Unit Testing and System Testing
- Used Teamsite a Web Content Management System for creating content and business templates
- Used GIT tool to maintain code and Jenkins, Maven for code builds
- Developed Unit test cases and involved in performing Unit Testing and System Testing
- Written unit test cases for all the backend code using JUnit and EasyMock framework and SOAPUI for the webservices
- Involved in code review activities
- Involved in defect fixing during QA and UAT testing
- Provided technical assistance for functional, regression and QA testing
- Involved in code building and deployment responsibilities during development, integration and system testing phases
- Involved in performing IQA for individual modules before delivery
- As a post-production release activity, prepared support documentation for the new business and conducted knowledge training/business aware sessions to support teams
Environment: Java 1.7, Spring MVC 4, jQuery, Bootstrap Framework, HTML, json, AJAX, SOAP Webservices, RESTful Services, Spring Tool Suite (STS) 3.7.1, EclEmma, Subclipse, Checkstyle, KDiff3, Splunk, Cloud Management Portal, EasyMock, JUnit, XSLT, XML, XML Schema (XSD), GIT, Jenkins, Maven, Pivotal tc Server 3.1, Teamsite (Web Content Management System), SOAPUI, Notepad++, Oracle SQL Developer, MS Visio
Confidential, Syracuse, NY
Java Developer
Responsibilities:
- Involved in SCRUM & KANBAN process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations
- Involved in Sprint Planning, User Stories Collection and Analysis, Creating tasks for the collected user stories in Rally tool, Release Planning and Monitoring activities
- Responsible for delivering design document and User Manual
- Implemented the application using Spring Framework
- Implemented the GUI using JSP, HMTL, jQuery, jQuery Mobile and Bootstrap Framework
- Developed Servlets for consuming the existing SOAP services for sending the lead information
- Developed the SOAP webservices using Delegate Pattern
- Used ORM tool Hibernate in order to communicate with existing Oracle 10g database
- Introduced no SQL database called MongoDB and facilitated with DBA to get this installed and configured on the server
- Used NO SQL database MongoDB for storing User Profile information in json format
- Used GIT tool and Jenkins server to maintain code and Maven for code builds
- Developed templates for business users in TeamSite which is a content management software
- Developed Unit test cases and involved in performing Unit Testing and System Testing
- Written unit test cases for all the backend code using JUnit framework and SOAP UI for the webservice
- Used Perfecto for testing the different devices like tablets (Samsung, Nexus, iPhone) and mobile phones (Samsung, Nexus, iPhone)
- Involved in code review activities
- Involved in defect fixing during QA and UAT testing
- Provided technical assistance for functional, regression and QA testing
- Involved in code building and deployment responsibilities during development, integration and system testing phases
- Involved in performing IQA for individual modules before delivery
- As a post-production release activity, prepared support documentation for the new business and conducted knowledge training/business aware sessions to support teams
Environment: Java 1.5/6, J2EE, Servlets, SOAP/RESTFul service consumption, Hibernate, XML, XML Schema (XSD), XSL, jQuery/Javascript, json, jQuery Mobile, Bootstrap Framework, HTML, AJAX, Eclipse IDE, RAD, GIT, Maven, Jenkins, MongoDB, SQL, TOAD, Oracle 10g, WINSCP, PUTTY, EclEmma, Subclipse, Checkstyle, Textpad, Beyond Compare, Teamsite, StarUML, Cloud Management Portal, SOAPUI, Splunk and iceScrum
Confidential
Java Developer
Responsibilities:
- Involved in Maintenance and Support of ABR system which involves solving tickets raised by users within SLA period, bug fixing, enhancements to existing system and batch monitoring
- Involved in understanding the requirement specifications and analysis
- Involved in communication with clients regarding business and technical requirements
- Coordinating with Onsite Team
- Involved in the preparation of Technical Specification documents
- Involved in communication with clients regarding tickets to know the problem description
- Provide Timely reports to concern managers having details of project activities, daily status report, weekly status report, SLA reports and work status
- Designed and developed the frontend screens using HTML, CSS, jQuery and JavaScript with Ajax
- Developed server side code using Servlets, JDBC and used DAO and singleton design pattern for executing stored procedures and SQL
- Used JDBC in order to communicate with database
- Developed complex SQL/PL-SQL Queries, Views and Functions in Oracle server
- Used Oracle 9i as backend database and weblogic 8.1 as Application Server
- Involved in Coding and Developed various pages in ABR system by using XSL transformations by using XPATH and XML
- Extensively used SAX and DOM Parsers for parsing and manipulating the XML documents
- Used IBM Rational ClearCase for code checking and Ant for code builds
- Developed Unit test cases and involved in performing Unit Testing and System Testing for the enhancements
- Written unit test cases for all the backend code using JUnit framework
- Involved in code review activities
- Involved in defect fixing during QA and UAT testing
- Provided technical assistance for functional, regression and QA testing
- Involved in performing IQA for individual modules before delivery
Environment: Java/J2EE, HTML, XSLT, XML, XML Schema (XSD), CSS, Javascript, IBM Rational Clearcase, Weblogic server, JDBC, SQL/PLSQL, Oracle SQL Developer, Oracle database, Notepad++, Junit, Unicenter R11, Putty, WinSCP, Eclipse IDE
Confidential
Java Developer
Responsibilities:
- Involved in understanding the requirement specifications and analysis
- Involved in communication with clients regarding business and technical requirements
- Coordinating with Onsite Team
- Interacted with the SMEs to capture the Business logic for pricing and rate lock process.
- Involved in the preparation of Technical Specification documents
- Performed Gap analysis between business requirement on Proposed and existing systems.
- Worked on the customization of UI framework using Struts, JSP, JavaScript, html and CSS framework.
- Designed and developed UI using HTML, JavaScript and CSS.
- Created Action classes including dynamic action and dispatch actions to execute the relevant helper classes to execute the business logic.
- Worked on the struts tiles to dynamic generate the JSP page and to create reusable JSP’s to maintain uniform view across all the web pages.
- Used Web Services using SOAP to interact with other existing applications.
- Worked on the defect fixing and change request for the Production environment.
- Used SVN as build mechanism to check-in/ deliver the code from the repository.
- Worked and deployed using IBM Websphere as application server.
- Used Microsoft Visio to generate UML diagrams (Class and Sequence diagrams) to accommodate on the design documents.
- Developed complex SQL/PL-SQL Queries, Views and Functions in Oracle server
- Developed Unit test cases and involved in performing Unit Testing and System Testing for the enhancements
- Written unit test cases for all the backend code using JUnit framework
- Involved in code review activities
- Involved in defect fixing during QA and UAT testing
- Provided technical assistance for functional, regression and QA testing
Environment: Java/J2EE, Servlets, JSP, HTML, CSS, Javascript, AJAX, Struts, SVN, Tomcat server, SQL/PLSQL, SQL Server 2000, Microsoft SQL Query Analyzer, MS Visio, Maven, IBM websphere server, RAD, Textpad, Putty, WinSCP, Junit