Sr. Developer Resume
San Antonio, TX
SUMMARY:
- Oracle Certified Professional with Over 10 years of IT experience in Analysis, Design, Development and Implementation of Java/J2EE based Web applications.
- Extensive experience in development using Java, JSP, Servlets, JDBC, XSL, XSLT, EJB, Ajax, React, HTML, CSS, JavaScript.WebServices (SOAP/Restful), JAX - RPC, WSDL, JAX-WS, IBM RSA etc.
- Strong experience in all the phases of Software Development Life Cycle including requirements gathering, analysis, design, Development, implementation, deployment and support.
- Experience implementing using frameworks like Spring, Struts and Hibernate.
- Experience in Waterfall and Agile Scrum methodology.
- Experience in RDBMS - IBM DB2, Oracle and SQL Server.
- Experience in working with IBM WebSphere Portal/Application Server, BEA WebLogic and Apache Tomcat5x application servers.
- Proficiency in mapping requirements to user-friendly functional design and Business process Re-engineering.
- Experience in writing DAO using Hibernate and Hibernate mapping files.
- Validated system performance by developing and conducting test scripts and completing bug fixes.
- Experience in dynamically generating graphical PDF reports using iText1.1.
- Good communication and Interpersonal skills, enthusiastic and self-driven, with a high degree of commitment and ability to lead teams successfully.
TECHNICAL SKILLS:
Web Technologies: React, JavaScript, AJAX, CSS
Language/Technologies: Java 6, J2EE, JSP, Servlets, JDBC, JNDI, SQL.
Framework: Struts, Spring, Hibernate, Node.js
Methods: Agile, Waterfall, Small Mod.
Database: (RDBMS): Oracle, Microsoft SQL Server and IBM DB2.
Application/Web Servers: WebSphere Application Server, Tomcat, WebLogic, JBoss, Pramathi Server.
Operating Systems: Windows NT/2000/7/8, UNIX.
IDE/Modelling Tools: Rational Software Architect (RSA), Eclipse, Struts Studio, Edit Plus, Net Beans.
Version Control: GitLab, Star Team, RTC, CVS and VSS
Testing Tools: Unit, SoapUI
Database Tools: SQL plus, SQL Developer, TOAD
SOA: WebServices, SOAP, WSDL, XSD, XML, XSLT, JAX-WS
Documentation tools: MS Word, Excel and Visio
PROFESSIONAL EXPERIENCE:
Confidential - San Antonio, TX
Sr. Developer
Responsibilities:
- Involved in complete software development life cycle (SDLC) of client’s business process by using their current system and continuous client feedback.
- Responsible for Designing class diagram, Sequence diagram, and package diagram.
- Preparing and presenting demo for each and every transaction in the business process.
- Development using AGILE methodology and retrospective with scrum team after every iteration completion.
- Developed Java Server Pages (JSP) for presentation layer.
- Implementing WebServices through Restful and created WebServices interface using SOAP.
- Using Hibernate for database interaction.
- Implementing the actual functionality in development phase using IBM RSA IDE and Sublime3.
- Using GitLab to build the React Code.
- Testing WebServices through SOAP-UI tool.
- Using advanced REST client app in CHROME to test Restful services.
- Using IBM RTC tool for check-in, check-out and build the project.
- Involved in changing the iOS and Android native code.
- Implemented WebServices through JAX-RPC and JAX-WS.
- Developed presentation layer using JSPs and JavaScript.
- Observing CRITICAL exceptions using SPLUNK tool to identify issues before it escalated to next level.
- Each module was designed as a separate service interacting as Web services between each other.
- Using IBM RTC tool for check-in, check-out and build the project.
- Migrated all EJB calls to SOAP service so that it will support latest WAS server.
- Used WebServices call to store/retrieve data from vendor.
- Written unit testing of various components layer with JUnit framework.
Environment: Core Java, JDBC, J2ee, Java Script, Message Broker (MQ), IBM DB2, WAS 7/8.5, IBM RSA, SOAP-UI, JAX-RPC, JAX-WS, JUnit, Restful WebServices, Hibernate, Sublime3, Node.js, PS Framework, PUTTY, GitLab.
Confidential
Sr. Developer
Responsibilities:
- Preparation of Technical Design documents, requirement analysis and preparation of HLD and LLD.
- Responsible for Designing class diagram, Sequence diagram, and package diagram.
- Playing key role in team and took most of major decisions and all client communications.
- Writing technical stories, pointing based on complexity of work
- Involved in developing various reusable Helper and Utility classes which are being used across all the modules of the application
- Used IBM RSA IDE for development.
- Involved in debugging and analysis of application code.
- Involved in the peer review & testing using JUnit.
- Each module was designed as a separate service interacting as WebServices between each other.
- Web service interface is created using SOAP.
- Testing WebServices through SOAP-UI tool.
Environment: IBM Rational Application Developer, Web sphere Application Server, JavaScript, Java, JAX-WS Web Services, AJAX, JSP, PS application, Wicket, IBM DB2
Confidential
Sr. Developer
Responsibilities:
- Used Spring Job architecture for JOB implementation.
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Done the complete requirement/system specifications and test specifications.
- I was involved in the requirement analysis, design, and development as well as in the testing of this product.
- Performed usability testing for the application using JUnit Test.
- Was involved in three major releases of the website.
- Designing architecture for applications.
- Code review and Unit Testing.
- Implemented new web-services to call 3P vendor for the flat file.
- Used Log4J utility to log error, info and debug messages.
Environment: Core Java, JDBC, J2ee, Java Script, Spring MVC, Oracle, JBoss, IBM Rational Application Developer.
Confidential
Sr. Developer
Responsibilities:
- Involved in capturing the business requirements, design, development and testing of the application.
- Implemented design patterns EJB, Value Object for Business Tier and Data Access Object for Integration Layer
- Developed JavaScript behaviour code for User Interaction.
- Designing architecture for applications.
- Developed and implemented client side and server side validations.
- Migrated Pramati Server applications to support to JBoss server.
- Code check-in and maintaining versions for different dates on VSS and CVS.
- Involved in the debugging of the applications and Bug fixing (Bugzilla and Jira)
- Used Log4J utility to log error, info and debug messages
- Used MVC framework to develop the Java Components at Model, View and Controller using various Java components.
- Created Screen Mockups using JSP and HTML
- Database access was done using JDBC. Accessed stored procedures using JDBC.
- Developed using Struts 1.1 and JSP and JavaScript.
- Worked on DAO layer to encapsulate data retrieval and updating modules.
- Tested the Java Applications using JUnit, the automatic class-testing tool for Java.
- Created Screen Mock-ups using JSF and Velocity.
- Involved in relational mapping between tables and object oriented relational mapping between java objects and database tables using Hibernate.
- Code review and Testing using JUnit tool.
Environment: Java, Web Services, JDBC, XML, JSF, IBM Rational Application Developer, JBoss, Pramati Server 4.1, VSS, CSV, Struts 1.1, Spring, Hibernate, Flex 3.0, Oracle 8i/ 10g, Eclipse, WebLogic JUnit, Jasper Reports