Sr. Developer Resume
Windsor, ConnecticuT
SUMMARY
- 7+ years of IT experience in Java, J2EE development/enhancement projects.
- Experience Core Java concepts, such as Synchronization, Collection Framework.
- Expert in multi - open source framework, like Struts, spring and Hibernate O/R mapping.
- Solid understanding of Object-Oriented Programming (OOP) concepts. Familiar with Software Development Life Cycle (SDLC).
- Extensive working experience in banking domain, Insurance domain.
- Experience in web design technologies, such as JSP, HTML, JavaScript, AJAX, JSON,
- JQuery, JSTL, CSS, etc.
- Experience in J2EE Servlet technologies, such as Servlets, JDBC, Web Services, etc.
- Experience in Java IDEs like RAD, Netbeans and Eclipse.
- Experience in various databases, such as MongoDB, Oracle, DB2 and MySQL.
- Experience in database language including SQL.
- Experience various protocols TCP/IP, SOAP.
- Proven experience of using Tomcat 7.x/6.x/5.x/4.x Application Server, Websphere Application and Portal server.
- Familiar with integrated testing and development process, such as Soap UI.
- Excellent analytical, programming and problem solving skills.
- Prepared technical designs, coding guidelines and other technical documents, delivered training for new members of team. Mentored junior team members.
- Involved in client interaction, requirement gathering and analysis, testing, bug fixing and meeting deadlines with quality work.
- Extensive knowledge of various quality processes for CMM level 5.
- Experienced in multiple software development cycle of Business applications in web and client-server environment, such as Software Development Life Cycle (SDLC) (Waterfall Model) and Agile Software Development in a highly process oriented Organization. Experience in implementation of Agile projects, exposure to several Agile practices like Scrum, Pair Programming, Test Driven Development, Agile Estimation and User Stories.
- Hands on experience on various well known and Custom(IBM) J2EE based frameworks and reference architecture like Struts, Hibernate, Spring MVC and Integration Framework, Open Web(Struts++),IBM Application Accelerator, IBM Enterprise Bus, IBM Connections etc. using Weblogic, Websphere, JBoss, vFabric and Apache Tomcat etc. Application servers and writing SQL, PL/SQL, triggers, and stored procedures on database like, Oracle, IBM DB2, MySQL, SQL Server etc. Proficient in using IDE like Rational Software Architect (RSA), Rational Application Developer, NetBeans and Eclipse etc.
- Proficient in analyzing and translating business requirements to technical requirements and architecture. Have designed and implemented multiple projects on Multi tiered architecture. Worked extensively using J2EE technologies such as Java Script, HTML, CSS, Ajax, JSP, Servlets, Portlets, Portals, JMS, JNDI, RMI, JAXP, DOM, SAX, JAX-RS, JTA, JAXB, JNDI, Java Mail, JDBC, EJB 3.0, XML, XSLT, XPath, DOM, SAX, SOAP, REST(JAX-RS) and JAX-WS .
- Strong background in GoF and J2EE Design Patterns such as MVC, DAO, POJO, Singleton, Factory, Adapter, Business Delegate, Service Activator, Composite View, Session Façade, Front Controller and Proxy etc. in developing Multi-Tier distributed applications
TECHNICAL SKILLS
Programming Language& Scripting language: C/C++, Visual Basic, Java, CSS, JavaScript, ANT, Maven, JSON
Java Standard Edition: Core Java, JDBC
J2EE Technologies: Java EE 4/5, JSP, Servlet, JSF, JDBC
Open Source Framework: Struts 1.2/2.0, Hibernate 3.0, Spring 2.x,, SVN
Web Service: SOAP, WSDL, REST
IDEs & Tools: RAD 9.0.1, Eclipse 3.x, Netbeans
Application/Web Servers: Web sphere, Apache Tomcat 4.x/5.x/6.x/7.x
Databases: Mongo DB, Oracle 10g, MySQL 5.x, PLSQL, DB2
O/S & Environment: Windows Vista/XP/2000/NT, HP-Unix, and Linux
Version Control: SVN (Subversion), CVS
Design Patterns: MVC, Integration
XML Technologies: XML
PROFESSIONAL EXPERIENCE
Confidential, Windsor, Connecticut
Sr. Developer
Responsibilities:
- Responsible for attending daily scrum call, alternate day triage call, story grooming.
- Working as Onsite point of contact for directory application, meeting with business lead for understanding the business rules to be incorporated in application code.
- Prepare Sequence diagram, class diagram for the Health Care Provider portal.
- Design and code the spring integration flow for Benefit service for 'Find A Doctor' service.
- Handling code for REST calls and messages in the spring integration.
- Version 1 to version 2 changes for HCP directory which included work like database changed from Oracle to MongoDB, SOAP webservice calls were changed to REST webservice calls, spring integration was used for webservice calls and message handling.
- Used Junit for unit testing.
- Implemented MVC-Model architecture using spring, SPRING Integration and other J2EE design patterns for the application development.
- Used MAVEN build to build the application EAR file to deploy in Test and Stage environment.
- Code level analysis and expertise in analyzing the application service and portal logs for post production fixes.
- Maintenance and production support for version 2 implemented code.
- SOAP UI testing done in version 1 HCP webservice calls.
- Used SVN as versioning tool and RAD as application development IDE.
Environment: Websphere application and portal server, Mongo DB, Mongo VUE, 1.6.9, SOAPUI 5.0.0, Java 1.5, J2ee, JSP, JavaScript, REST Template, MongoDB template, SVN, RAD.
Confidential, Denver, Colorado
Sr. Developer
Responsibilities:
- Prepare LLD’s for site analytics with the page views and track clicks
- Integrate Ominture code in the newly build web pages
- Build JS files for the integration of site analytics using Omniture
- Analyze the Image request with plugs in like (fiddler, Http Fox) and view the real-time online reports
- New module development in centurylink.com
- Weekly Content Changes (WCP) in centurylink.com
- Unit testing
- Maintenance and Production support with defect fixes
- Implemented MVC-Model architecture using Struts, JSF, spring, Hibernate and other J2EE design patterns for the application development.
- Created Web Services in SOA framework to be used by .Net Application.
- Configured using Hibernate for the Database connection and Hibernate Query Language (HQL) to add and retrieve the Information from the Database.
- Designed UI screens using JSP, JSF, XHTML, CSS and JavaScript and used AJAX for dynamic web content
- Used JSF Validation and Custom tags, Backing beans.
- Adopted J2EE design patterns like Singleton, Session Façade and used DAO’s to transfer the data to database.
- Used JUNIT frame work to execute unit test cases.
- Main Developer to perform the Load test before deploying the application in Production.
- Used ANT build and Hudson build to build the application EAR file to deploy in Test and Stage environment.
Environment: Weblogic, Oracle, Java, Dimensions, Caliber, JSP, JavaScript, HTML5, CSS3, jQuery, Firebug, Http Fox, and Fiddler.
Confidential, Denver, Colorado
Sr. Developer
Responsibilities:
- Requirement analysis from business and creating requirement use case and page flows
- Creating mockups for easy user interface with good look and feel
- Cross browser testing
- Conversation of PSD to HTML
- Production support and Maintenance with defect fixes and deployment.
- Improved the Browser-side compatibility for the website using JQuery and DoJo.
- For DataCase ODR Application created new Custom Struts Validations for new business requirements.
- Migrated DataCase ODR Application Struts1 to Spring MVC.
- Modified some Entity classes and HQL queries to address these requirements.
- Used Spring Integration to Map an external CRM to Log Call Volumes.
Environment: Weblogic, Oracle, SVN, Flash, ActionScript3, JSP, JavaScript, HTML, CSS3, jQuery, Ajax, Json, Java, J2EE.
Confidential
Sr. Developer
Responsibilities:
- Code analysis and preparing the flow of the program.
- Prepare SAD and share with client.
- Ensure to maintain SAD document standard as per client.
- Analyzing the business and functional requirements
- Involved in UML diagrams like interaction diagrams (sequence diagram and collaboration) and use cases, class diagrams, activity diagrams.
- Responsible for Analysis, Design, Development, Integration, Testing, Implementation, User Acceptance Testing and maintenance stage
- Implemented the business logic to interact with TrustCommerce using TC Query API to download the data in XML format from TrustCommerce vault site.
- Used JAXB framework to Marshalling and UnMarshalling XML.
- Implemented XSD schema to Create POJO classes for the XML elements.
- Used Hibernate framework to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
Environment: J2EE, JSP, Servlets, Struts, JSTL, JMS, XML, XSLT, JPA, Spring, UNIX(AIX), Hibernate, JQuery, Java Script, Ajax, DHTML, HTML, CSS, IBM WebSphere Application Server 6.x, Oracle 10g
Confidential
Sr. Developer
Responsibilities:
- Designed frontend using XHTML and Java server faces framework.
- Requirement Analysis, Client Interaction & Design.
- Implemented the validation functionality of promo code in session beans.
- Developed business logic in POJOs.
- Extensively used Hibernate in data access layer to access and update information from and to the database.
- Designed HQL queries and applied normalization techniques for reducing data redundancy.
- Responsible for creating Mapping configuration files in Hibernate framework.
- Provided support for other team to integrate java application to front end Adobe Flex application.
- Participated in code reviews and walkthrough.
- Created test cases and performed unit test for implemented code.
- Used CVS for Version control and source code maintenance.
- Involved in testing and deployment of the application on Web sphere Application Server 6.0/7.5 during staging and QA testing phase.
- Maintain CMMI Level 5 standards as expected by the client.
Environment: Java 1.5, XHTML, JavaScript, CSS, JSF1.2,IBM DB2, IBM Web Application Server 7.5, Apache Log4j, Serena Dimensions 12.1, WinSQL, HttpWatch, SOAPUI
Confidential, Minneapolis
Java Developer
Responsibilities:
- Participate in the discussion with the business experts to understand the Business requirements and mould them in to technical requirements towards development
- Programming and Development of modules involving Struts, Hibernate, JPA,Spring.
- Involved in designing front-end screens using Java script,JSTL, JQuery, JSP, AJAX, HTML and DHTML
- Used Struts Navigation library to dynamically assemble presentation pages from reusable components
- Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml
- Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance
- Implemented Design patterns such as Business delegate, Service locator, Model View Controller, Session façade
- Implemented the GOF design patterns like Factory, Singleton and Command patterns
- Worked on the SOA, WSDL,JSON, XML, XMLSchema(XSD), REST and Web Services calls to integrate the CCMS application with other systems
- Used Core Java collections, exception handling, JDBC and SQL to connect to Oracle and implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loops etc in the application
- Implemented logging mechanism using Log4j with the help of Spring AOP frame work
- Designed various tables required for the project in Oracle database and used Stored Procedures in the application
- Used Ant build script to deploy the application
- Worked on JSF(rich faces),used EJB 3.0, including session bean and entity bean.
- Responsible for unit testing the application using Junit
- Wrote SQL in Data Access Object (DAO) to handle the transactions and data persistency at back-end.
- Development of JCL, Cobol to transfer reports from Mainframe to OFM database (Oracle)
- Utilized CVS as a version control system and for code management and Quality Center (QC) for tracking defects and project management
Environment: Java 5.0,J2EE, Servlets, Struts 1.0,Spring 2.0,Hibernate 3.2, EJB 3.0, JSTL, JMS, XML, Xpath XML SCHEMA(XSD), XMLspy, XSLT, JPA, UNIX(AIX), JUnit 4.2, Jenkins,JSP, JSTL,CSS, JQuery, Java Script, VB Script,Ajax, DHTML, HTML, CSS, IBM WebSphere Application Server 6.x, Websphere Message broker 6.0, Web Services, Oracle 10g, Eclipse3.3, CVS, QC, UML, SQL, COBOL, DB2, VSAM, XENOS