Java Lead Resume
SUMMARY
- A diversely skilled Java Lead with an 8+ years of Experience in Analysis, Design, and Development of Java based enterprise applications.
- Specialized in object - oriented design, design patterns, development and process methodologies.
- Experience with complete Software Development Life Cycle methods for creating J2EE based applications.
- Extensive expertise in Core Java, Web Services, XML, J2EE, JSP, Java Servlets, JDBC, XML, XSL, Eclipse, Rational Application developer(RAD), Apache Tomcat, SVN, CVS, JNDI, JMS, MQ Series, ANT, JUnit.
- Highly skilled in using Eclipse IDE, and Rational Software Application (RSA).
- Worked extensively with Web sphere Application Server 5.1/6.x, Tomcat Apache Servers
- Designed, developed, coded, tested and implemented phases of Software Development Life Cycle. Application areas included development for Finance and Banking
- In depth and strong knowledge on the MVC architecture
- Architected web applications using the Struts and spring frameworks.
- Implemented/revamped existing applications to work with the Hibernate framework.
- Knowledge on Insurance Domain, working with Confidential (Claims)
- Good knowledge of writing SQL queries, stored procedures.
- Years of experience in the Information Technology industry including custom development as a Programmer and Lead Systems Analyst/ Designing.
- Good knowledge in middleware.
- Exposed to system analysis and design, system development, integration, installation, deployment, client interaction, software development process.
- Trained on various soft skills like: Interpersonal Communication, Client Interfacing, Planning and Prioritizing, Negotiation Skills, Team Work and Group Review Techniques.
- Quick learner and ability to work persistently on challenging problems.
- Strong multitasking skills that has assisted in completing projects successfully within short deadlines.
TECHNICAL SKILLS
Environment: Windows 9x/2000/XP, MS-DOS, UNIX
Languages: Java, JavaScript, UNIX Shell Scripts, XML, HTML, XML
Databases: Oracle (SQL, PL/SQL), MS Access, Sybase
Java Technologies: Web Services, JSP, Struts, Servlets, J2EE, JMS, Java Collections, Hibernate (learning)
Framework: MVC), Spring (learning)
Java IDE: Rational Application Developer, Edit Plus, Text pad
Application Servers: Web Sphere Application Server 6.1, Oracle App Server Version Control & Release Management System, Subversion, Ant, Knowledge of Maven Build
Web Servers: WAS 6.X
Development Methodologies: SDLC
Packages: Microsoft Word/PowerPoint/Excel
PROFESSIONAL EXPERIENCE
Confidential
Java Lead
Responsibilities:
- Developed software for new features and enhancements using Java, Web Services, XML & SQL
- OCS module - a claim participant may see a wide range of claim information based upon their role in the claim.
- Collaborating with the Business Analyst in defining and understanding the requirements and prototype development
- Working with the quality assurance testing team for issues and defects resolutions and technical know-how for the issues and defect tracking with Trac.
- Resolved change requests.
- Performing document reviews, code reviews, unit testing of the application using JUnit, support during UAT (User Acceptance Testing).
- Also involved in support this application production
- Usage of J2EE design patterns namely DAO, Singleton and MVC for this application.
- Writing the ANT build scripts for deployment of the application.
- Extensive usage of XML throughout modules.
- Configuration and usage of tools like Log4j APIs, JUnit and ANT.
- Usage of Java, Java Servlets for Java for development for modules.
- Creating Macro Design Documents and Micro Design Documents. Implementing the requirements / Coding.
- Enhancements, application configuration, code migration, test plans and walkthroughs. Ensuring that development is performed as per requirements.
- Review the designs and complex coding modules
- Preparing installation instructions document for configurations of UAT and Prod servers.
- Resolving Defects/Bugs doing Unit Testing and User Acceptance Testing (UAT) & (SIT). Communicating activities/progress to project managers.
- I was also part of UAT and production deployment calls, and worked for production support also together with development.
- Designing end to end deployment
Environment: Java, Web Services, XML, servlet, JSP, J2EE, RSA8, Oracle application Server, Web Sphere, Oracle Database, SVN
Confidential
Java Lead
Responsibilities:
- Developed software for new features and enhancements using Java, Servlet, JSP, XML & SQL
- Developed the Foreign Exchange Trading module - a system that helps to real-time - trading sends message/email/popup in real-time or as a scheduled job when certain even gets triggered.
- Collaborating with the Business Analyst in defining and understanding the requirements and prototype development
- Working with the quality assurance testing team for issues and defects resolutions and technical know-how for the issues and defect tracking with JIRA.
- Resolved change requests.
- Performing document reviews, code reviews, unit testing of the application using JUnit, support during UAT (User Acceptance Testing).
- Usage of J2EE design patterns namely DAO, Singleton and MVC for this application.
- Writing the ANT build scripts for deployment of the application.
- Extensive usage of XML throughout modules.
- Configuration and usage of tools like Log4j APIs, JUnit and ANT.
- Usage of Java, Java Servlets for Java for development for modules.
- Creating Macro Design Documents and Micro Design Documents. Implementing the requirements / Coding.
- Enhancements, application configuration, code migration, test plans and walkthroughs. Ensuring that development is performed as per requirements.
- Review the designs and complex coding modules
- Preparing installation instructions document for configurations of UAT and Prod servers.
- Resolving Defects/Bugs doing Unit Testing and User Acceptance Testing (UAT)& (SIT).
- Communicating activities/progress to project managers.
- I was also part of UAT and production deployment calls, and worked for production support also together with development.
- Designing end to end deployment
Environment: Java, Servlet, JSP, J2EE, XML, Struts, Eclipse, Oracle application Server, Web Sphere, Oracle Database, UNIX Shell Scripts, SVN, CVS, JIRA.
Confidential
Sr. Software Specialist
Responsibilities:
- Develop the “DART” module thatallows the user to do trading based on various products.
- Developed the “Export to Excel” functionality whichallows the user to generate an excel sheet corresponding to the report generated from the Report section.
- The data is in CSV format and can be saved and opened like a normal excel sheet
- Interaction with the Business Analyst and preparing the Information Analysis Document (IAD).
- Interaction with the Business Analyst for Implementation Plan (IP)
- Coding using MVC 2 Framework (JSP, Struts, and Servlets).
- Worked with CVS (Software Configuration Management tool)to resolve the change requests.
- Resolved change requests.
- Preparing installation instructions document for configurations of UAT and Prod servers.
- Resolving Defects/Bugs doing Unit Testing and User Acceptance Testing (UAT) & (SIT).
- Communicating activities/progress to project managers.
- I was also part of UAT and production deployment calls, and worked for production support also together with development.
- Designing end to end deployment
Environment: Java, Struts, XML, ANT, PL/SQL, Sybase, CVS, UNIX Shell Scripts, Eclipse.
Confidential
Junior Developer
Responsibilities:
- Analysis, design and development of applications based on J2EE design patterns.
- Developed front-end screens with JSP.
- Developed client-side validations using JavaScript.
- Used Struts as MVC Frame Work for designing the complete Web tier.
- Responsible for developing request-reply interface using JMS and MQ-Series.
- Developed J2EE components on Eclipse IDE.
- Responsible for writing Data Access Objects (DAO) using JDBC.
- Developed Ant scripts for build-management and deployment activities.
- Responsible for writing SQL and PL/SQL.
- Worked with Several Design Patterns like MVC, Singleton, Service Locator, Factory Pattern, Abstract Factory Pattern, Facade Pattern and Value Object.
- Involved in creating case diagrams, object model diagrams, class diagrams, deployment diagrams etc using UML/Rational Rose.
- Interacted with the client & the business communities for requirements and production issues.
Environment: Java, JSP, XML, ANT, PL/SQL, Tomcat, Oracle 9i, WinCVS, UNIX Shell Scripts, Edit Plus, Eclipse