Sr Java Developer Resume
Cambridge, MA
SUMMARY:
- A highly motivated, self driven enthusiastic professional with 12 plus years of progressively responsible experience in the software industry.
- Proven experience in Business Analysis, Systems Analysis, Design & development life cycles.
- Good Knowledge in developing Software using Java and J2EE technologies.
- Extensive working experience on OOPS, core java, JSP, Servlets, EJB, Struts, Spring, jQuery, Ajax, JDBC, HTML, XML, MVC, RDBMS, Hibernate, Junit, Jlog and J2EE design patterns, Web Services, WSDL, SOA, UDDI, SOAP.
- Strong Knowledge in Tomcat, and Web Logic, Web Sphere Application Server.
- Proven experience in Weblogic, Websphere and JBoss Application Server and Tomcat Web Server on Unix/Sun Solaris/Windows Platforms.
- Extensive knowledge in front end scripting languages like JavaScript.
- Good hands on skill in implementing the MVC architecture using struts and Spring framework.
- Extensive experience with Design Patterns like Singleton Pattern, Factory Pattern, DAO, MVC and Session Façade.
- Proficient in unit testing the application using JUnit and logging the application using Log4J.
- Worked on Oracle 10g,11g database.
- Extensive knowledge in version control tools like MKS,CVS,SVN.
- Good knowledge on using IDEs like Eclipse and WSAD, Netbeans for Java.
- Good knowledge in UML and Rational Rose.
- Experience in Mainframe Batch and Online environment including COBOL, CICS, DB2, JCL, SQL, EASYTRIEVE, VSAM, STORED PROCEDURES,XML, TSO/ISPF, SPUFI, QMF, XPEDITER, Abend - Aid, File-aid CA7, file aid for DB2 MVS environment,, CHANGEMAN, Endeavor, SORT/MERGE Utilities
- Good communication with Interpersonal and Analytical skills.
- Ability to learn and adapt quickly and to correctly apply new tools and technology.
- Excellent team player, analytical, problem-solving, and trouble-shooting capabilities.
TECHNICAL SKILLS:
Java Technologies: Java,J2EE, Swings, Servlets, JSF,EJB, JSP, JDBC,JNDI, Struts, XML, MQ series, Hibernate, JUnit, Log4J, Spring Framework,Spring MVC, Agile methodology, JavaScript, JQuery, Unix, Ajax, Backbone javascript, Handlebars.
Operating Systems: Windows NT/2000/XP/ Professional, Unix
Languages: Java, PL/SQL, SQL
Application Server: JBOSS, Web Logic, Web Sphere, RSA
Web Services: SOA,WSDL,SOAP,UDDI
Web Server: Apache Web server, Tomcat
Scripting: XML, HTML, Java Script, JQuey, DHTML, Backbone.js, Handlebrs.js
Databases: Oracle, PL/SQL, Stored Procedures, Functions, Triggers, Cursors. DB2
IDE: Eclipse, Web Sphere Application Developer (WSAD), Net beans
Version Control: SVN, MKS, GIT
PROFESSIONAL EXPERIENCE:
Confidential, Cambridge, MA
Sr Java Developer
Environment: Java, J2EE, Spring Framework, Hibernate, Web Services, Maven, Apache Tomcat, Backbone Java script, Ajax, handlebars.js, Agile methodology, GIT, JIRA.
Responsibilities:
- Design and development of Patient Portal front end modules using backbone java script, Handlebars.js and ajax.
- Setting up workstations for different frameworks on Unix platform for open source programming.
- Coding and testing of demo mock jocks for portal screens.
- Attending daily agile meetings to go over the issues or providing updates on stories/tasks completion.
- Coding and testing of portal components, UI screens for profile, appointments, message screens etc.
- Development of backend components using spring, hibernate, web services.
- Implementation of web portal on unix platform and deployment on apache tomcat server,
- Post implementation bug fixing and providing resolution to issues.
Confidential, Wilmington
Senior Java Developer / Analyst
Environment: Java, J2EE, Servlets, Spring Framework, Hibernate, Spring Batch, Web logic, Oracle, Web Services, TSYS system, Eclipse, Maven, Apache Tomcat, Agile methodlogy, Version one.
Responsibilities:
- Design and implementation of Middleware and Backend modules which facilitates the suppliers to maintain their portfolio for partner Card Services.
- Developed J2EE applications Based on MVC Architecture centralized on Spring Framework.
- Extensively used Spring IOC (DI) and Spring Aspect oriented programming.
- Setting up the environment as per the software upgrade as and when needed.
- Creating test cases using JUnit to achieve 95% unit test code coverage.
- Design and implementation of the Business Components and Services using Java.
- Developed Struts Action Classes.
- UML diagrams such as Class Diagrams, Sequence diagrams, Class Diagrams.
- Worked on Functions, Triggers, and cursors to enhance the performance of the database queries.
- Responsible for User acceptance testing, packaging, building, shipping of the application to the production environment and Supporting Production Issues.
Confidential, TEXAS
Senior Analyst
Environment: Java, J2EE, Servlets, spring, Web logic, Oracle, Hibernate, Web Services, Eclipse, Maven, Windows XP.
Responsibilities:
- Design and implementation modules for order processing for single and bundles.
- Developed J2EE applications Based on MVC Architecture centralized on Spring Framework.
- Extensively used Spring IOC (DI) and Spring Aspect oriented programming.
- The Data base integration was done using Hibernate.
- Created JUnit test cases.
- Design and implementation of the Business Components and Services using Java.
- Developed Struts Action Classes.
- UML diagrams such as Class Diagrams, Sequence diagrams, Class Diagrams.
- Involved in production support for the Application.
Confidential, Topeka, Kansas
Senior Developer/Lead
Environment: Java, JSP, JDBC, Java Beans, JSF, EJB, HTML, PL/SQL, Servlets, JavaScript, JQuery, UNIX, Ajax, Spring, Rational development software 7.0
Responsibilities:
- Responsible for design and development of web screens and web components for weekend travel application.
- Responsible for design and coding of error handling application for weekend travel.
- Responsible for development of module to read the MQ message from the queue and process the message and also to process the corrected record passed from web application called error handling application.
- Responsible for generating the reports for weekend travel process.
- Performing unit testing and system integration testing.
- Build deploy code changes for modules.
- Interaction with business for requirements and implementing the changes.
- Reporting the weekly updates to Manager with business deliverables.
Confidential
Environment: Java, JSP, JDBC, Java Beans, JSF, EJB, HTML, PL/SQL, Servlets, JavaScript, JQuery, UNIX, Ajax, Spring, Rational development software 7.0, SOA, WSDL, UDDI, SOAP.
Responsibilities:
- Responsible for requirement gathering from business.
- Responsible for design and development of web screens and web components for the java application which invokes the web service.
- Responsible for coding and testing of web service components.
- Allocation of modules, resources for various functionality.
- Responsible for analysis of the incident reports processed from the web services to the mainframe system.
- Performing unit testing and system integration testing.
- Supporting post implementation issues.
Confidential
Environnent: Java, JSP, JavaScript, JDBC, Java Beans, EJB, HTML, PL/SQL, Servlets, JSF, struts, Rational development software 7.0.
Responsibilities:
- Involved in the analysis of business requirements and created technical documents for the system development.
- Prepared higher level and detail design documents for the application development.
- Developed web screens for the functions edit, view and admin maintenance.
- Created web components for the new screens and navigation pages using JAVA methodology.
- Developed a program in to load the data to a table.
- Performing unit testing and system integration testing.
- Created SQLJ files using Db2.
- Used rational software (RAS) for application development.
Confidential
Environment: Java, JSP, JDBC, Java Beans, HTML,PL/SQL, JavaScript, Servlets, Struts, JSF, Rational development software 7.0.
Responsibilities:
- Involved in the analysis of business requirements and created technical documents for the
- System development.
- Developed web screens for the functions edit, view and admin maintenance.
- Created web components for the functionalities and navigation pages using JAVA Methodology.
- Modified CICS-COBOL program to get the message.
- Performing unit testing and system integration testing.
- Used rational software (RSA) for application development.
- Build deploy code changes to production.
- Involved in SIT, UAT, post implementation issue fixing.
Confidential
Environment: Java, JSP, JDBC, Java Beans, Spring, Java script, UML, EJB, HTML,PL/SQL, Servlets, Stored Procedures, Web Sphere Rational development software 6.0.
Responsibilities:
- Involved in the analysis of business requirements and created technical documents for the system development.
- Prepared design documents for the application development.
- Developed a JSP and HTML page for the search module, view detail trip rate element.
- Created web components for the new screens and navigation pages using JAVA methodology.
- Performing unit testing and system integration testing.
- Created stored procedures using Db2.
- Using Rational software for application development.
Confidential, Dallas, TX
Java lead
Environment: J2EE, Struts, JSP, Servlets, JBOSS, JDBC, Java Beans, SWING, JavaScript, UML, EJB, JUNIT, HTML, PL/SQL, Stored Procedures, Hibernate, Stored Functions, Packages, Oracle 9i, WSAD 5.1, Web Sphere 5.1, Apache Tomcat
Responsibilities:
- Prepared system designs, determined the approach to programming and enhancement.
- Developed the application using the struts framework
- Used UML for making Class diagrams and Sequence diagrams.
- Created "single sign-on" mechanism for client validation.
- Created Action classes, Data Access Objects which interact with the database.
- Used Struts Framework for server and client side validation.
- Designed the front-end content and used JSP to design the registration flow pages for the application.
- Generating a User login and User Authentication screen.
- Developed a JSP and HTML page to generate a report of position holdings for clients or customers and generating/ publishing reports.
- Used WSAD as the IDE and supported in deployment to WAS (Web Sphere Application Server).
- Responsible for Apache Tomcat (Web server).
- Procedures, Stored Functions and Packages in Oracle to implement business logic close to the database.
- Developed code to parse XML documents.
- Used XML Schema for data structure.
Confidential
Technical consultant
Environment: J2EE, Struts, Servlets, JBoss, JDBC, JavaScript, JSP, JavaBeans, UML, EJB, JUNIT, HTML, PL/SQL, Stored Procedures, Stored Functions, Packages, Oracle 9i, WSAD 5.1, Web Sphere 5.1, Windows XP, Apache Tomcat.
Responsibilities:
- Actively involved in requirement analysis, module designing to meet the business standards.
- Experience in code management and versioning methodologies .
- Created components based on specifications. Ensure completion of tasks meeting deadlines and also comply with standards.
- Generating the daily, monthly and yearly reports using SAS.
- Coding and fixing defects of modules and coordination with the users.
- Created Action classes, Data Access Objects which interact with the database.
- Used Struts Framework for server and client side validation.
- Designed the front-end content and used JSP to design the registration flow pages for the application.
- Generating a User login and User Authentication screen.
- Developed a JSP and HTML page to generate a report of position holdings for clients or customers and generating/ publishing reports.
- Used WSAD as the IDE and supported in deployment to WAS (Web Sphere Application Server).
- Responsible for Apache Tomcat (Web server).
Confidential
Software Consultant
Environment: MQ series, J2EE, Spring, JSP, Servlets, javaScript, JDBC, Java Beans, UML, EJB, JUNIT, HTML, PL/SQL, Stored Procedures, Stored Functions, Packages, Oracle 9i, WSAD 5.1, Web Sphere 5.1, Windows XP, Apache Tomcat
Responsibilities:
- Actively involved in requirement analysis, module design and development of interfaces to meet business standards.
- Involved in coding and reviewing programs and ensuring comply with standards and provide guidance on developing efficient business process. Provide resolution to performance and technical issues.
- Configuring the work environments for the soft wares needed for development.
- Deploying the code to production and post-implementation bug fixing.
- Preparing unit test and system test specifications. Unit testing, System Integration testing and acceptance testing.
- Implementation, resolve defects with optimum timeframe and excellent bug fixing ability, maintain issue log and providing defect fix support.
Confidential
Analyst Programmer
Environment: J2EE, Struts, JSP, Servlets, JavaScript, JSP, JDBC, Java Beans, UML, EJB, HTML, PL/SQL, Stored Procedures, Stored Functions, Packages, Oracle 9i, WSAD, Web Sphere, Apache Tomcat.
Responsibilities:
- Actively involved in requirement analysis, HLD and LLD preparation. Writing and reviewing technical specifications.
- Developed and reviewed programs as per country specific change requests.
- Involved in enhancement of programs according to country specific user requirements.
- Coding and reviewing programs and ensuring comply with standards and provide guidance on developing efficient business process. Provide resolution to performance and technical issues.
- Preparation of unit test and system test case specifications. Unit testing, System testing and user acceptance testing.
- Application implementation, Job monitoring, resolve defects with minimum timeframe and excellent bug fixing facility, maintain issue logs and providing defect-fix support.
Confidential
Software Engineer
Environment: Java, JavaScript, java Script, webServer (IIS 4.0), Applets, XML, Web browsers (IE and Netscape).
Responsibilities:
- Active participation in software development life cycle requirement gathering, Analysis, design, development and testing.
- Interpret end-user business requirements to develop and/or modify technical design specifications.
- Developed modules such as request for quotation, invoice, purchase order, and vendor inventory management.
- Provided end user application co-ordination and system support.
- Design of web screens as per the design.
- Coding, deployment and unit testing.
Confidential
Software Engineer
Environment: Batch and Online programs using COBOL, DB2,CICS,VSAM, JCL and tools like XPEDITOR, Abend Aid, Change Man, File Aid etc,.
Responsibilities:
- Involved in Y2K testing.
- Active involvement in requirement gathering from user end.
- Requirement analysis, preparing program specifications.
- Developed programs to meet the business standard, unit testing, System testing and user acceptance testing.
- Implementation and end-user system support.