Sr. Java Lead Developer Resume
Quincy, MA
SUMMARY:
- 12+ years of IT experience in Design, Developing, Testing and Deploying Java/J2EE applications.
- Good Exposure to Telecom, Health care and Supply Chain management domains.
- Good Knowledge in Requirement Analysis, Design, Coding, Testing and Implementation
- Involved in preparing Requirement Documents, Design Documents and Test Cases
- Expertise in developing enterprise applications using Struts/Spring MVC Frameworks
- Strong knowledge in developing web based applications using JSP, AJAX, JQuery, CSS, HTML, XML and JavaScript
- Experience in working with UNIX/LINUX.
- Experience in working with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic and JBoss.
- Experience on REST and SOAP web services
- Well versed with complete Software Development Life Cycle (SDLC) processes and methodologies
- Good Knowledge about Agile and Agile Scrum Methodologies.
- Expertise in working with Version Control Tools like Microsoft VSS, CVS, SVN
- High working knowledge of IDEs including Eclipse, Sun One Studio, RAD.
- Expertise in designing and using J2EE Design Patterns, J2EE Standards and Best Practices
- Extensive knowledge in using IBM Web Sphere, Web Logic and Apache Tomcat application servers
- Broad working knowledge in Oracle, DB2 and MYSQL databases
- Expertise in database schema design and writing SQL.
- Familiar with designing and coding Stored Procedures, Triggers, Cursors and Functions using PL/SQL.
- Strong knowledge on ANT and Maven Build scripts.
- Very good experience in developing Test Cases using JUnit and Selenium Automation.
- Used Hibernate as an Object relational mapping (ORM) library.
- Experience in XML, Web Services using SOAP, REST and Messaging standards like JMS.
- Experienced in using Continuous Integration tool.
- Used Hibernate as an Object relational mapping (ORM) library.
- Experience in Internationalization and Localization.
- Worked on Cloud Server Environment.
- Managed time working on multiple projects.
- Mentored new Java Members and participated in Code Reviews.
- Capable team player works well with people at all levels
- Excellent communication, analytical, interpersonal and presentation skills
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX
Languages: Java, JavaScript, Unix Shell Script, XML, HTML
Java Technologies: JDBC, Java Beans, RMI
Web Technologies: Ajax, jQuery, Servlets, Angular JS, JSP, JSTL, Web Services, WSDL, SOAP, REST, XML
Middleware: EJB
Methodologies: OOP,OOAD
Frameworks: Struts, Spring, Hibernate, Hadoop
IDEs: Eclipse, Sun One Studio
Modeling Tools: Microsoft Visio, Rational Rose
Version Control Tools: Microsoft Visual Source Safe, CVS, Subversion
Tools: Toad, PL/SQL Developer, ABPP, ANT, MAVEN, Informatica, Jenkins.
Servers: Apache Tomcat Server, IBM Web Sphere Application Server, Web Logic
Databases: Oracle, DB2, My SQL
PROFESSIONAL EXPERIENCE:
Confidential, Quincy, MA
Sr. Java Lead Developer
RESPONSIBILITIES:
- Developed Packages, Stored procedures and functions with PL/SQL for Oracle database.
- Involved in Oracle Table Partition scripts and tuning procedures to improve performance.
- Prepared replication scripts from Sybase to Oracle.
- Used SVN to maintain source and version management and used Eclipse as IDE.
- Developed test cases and performed unit test using JUnit Framework.
- Developed the application using agile methodology.
- Quartz jobs are created to pull data from external systems.
- Used JIRA to track the bugs and iteration stories.
- Developed the web based application using cloud environment.
- Involved in Analysis and designing tables in ER model.
- Developed the presentation layer using Java Server Pages (JSP), Kendo, Ajax and Java Script.
- Developed Rest architecture based web services for communication between client and servers.
- Used ANT script for building and deploying the application.
- Involved in peer code reviews and performed integration testing of the modules.
- Followed coding and documentation standards
- Actively participated in UAT and Production deployments.
ENVIRONMENT: Spring, Hibernate, Jersey, Java, JavaScript, Ajax, HTML, JQuery, PL/SQL, Eclipse, Clear Case, JUnit, Selenium, UML, JSP, JSTL, Ant, XML, Oracle, Jira, Tomcat.
Confidential, Ft Myers, FL
Sr. Java Developer Lead
RESPONSIBILITIES:
- Developed the web based application using Spring MVC Framework.
- Involved in Analysis and designing the interfaces.
- Worked on ER model designing.
- Worked as a lead and involved in all SDLC phases.
- Developed API using Hibernate to interact with the Oracle database.
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Developed test cases and performed unit test using JUnit Framework.
- Developed the application using agile methodology.
- Design and Developed using Web Service using Apache CXF
- Developed Rest architecture based web services to facilitate communication between client and servers.
- Used ANT script for building and deploying the application.
- Developed JSP pages and Servlets for customer maintenance.
- Created Clear Case VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans.
- Mentored team members in coding.
- Involved in peer code reviews and performed integration testing of the modules.
- Developed JUnit test cases for all the developed modules.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Followed coding and documentation standards
ENVIRONMENT: Spring, Hibernate, Jersey, Java, JavaScript, Ajax, HTML, JQuery, PL/SQL, Eclipse, Clear Case, JUnit, Selenium, UML, JSP, JSTL, Ant, XML, Oracle, Jira, Tomcat.
Confidential
Java Developer
RESPONSIBILITIES:
- Involved in enhancements and implementation of new UI’s.
- Involved in client meetings to analyze the requirements.
- Migrated the database data from DB2 to Oracle Using Informatica 9.5.
- Developed complex Web based UI using ABPP and Java Script.
- Developed LLD and HLD using System design document.
- Developed Add, Edit and profile view web pages for the monitor module using JSP and tags library.
- Developed Shell Scripts to execute Informatica workflows and Procedures.
- Developed Shell Scripts to start and stop DP Engines and Process.
- Used DB2 as the database and wrote SQL & PL - SQL.
- Developed framework using Java, Oracle and web server technologies.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Worked with clients on their day to day interactions.
- Exchanged XML Documents between products using Electronic Data Interchange.
- Deployed developed code in cloud server Environment, AIX machine.
- Unit testing and Integration testing on Cloud URL.
- Used Maven and Ctrl M to run nightly automation scripts.
- Strong exposure to all EDI 27X/8X EDI transactions.
- Designed entire functional requirements life cycle using water fall model.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Designed and developed the web-tier using Html, JSP’s, Java Script, Servlets and Tiles framework.
- Used ANT for building the application and deployed on BEA WebLogic Application Server.
- Worked with the JIRA tool for Quality Center bug tracking.
- Extensively worked on Application servers like Weblogic, Web Sphere, Jboss and Apache Tomcat.
- Installed and configured the development Environment using Web-logic on Windows operating systems.
- Developed SQL queries. Actively worked on stored procedures.
ENVIRONMENT: Java, My SQL, Toad, SQL Server, EDI, DB2, JBoss, AIX, CVS, Control M, Selenium, Waterfall Model, UML, JSP, Servlet, Ant, XML, Jira, Swing, Oracle, Apache Tomcat, web logic, Shell Scripting.
Confidential
Technical Lead
RESPONSIBILITIES:
- Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Hibernate.
- Involved in analysis and design phases and regular meetings with client.
- Developed the application using Spring Framework which is based on the MVC design pattern.
- Used Ajax calls extensively - using JQuery.
- Used JSPs, AJAX, Angular JS, JQuery and CSS for developing the Web component of the application.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Developed PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Developed SOAP Web Services.
- Developed Java Mail and velocity to send mails to customers for online booking.
- Developed DAO API to manage the payment information using Hibernate Template.
- Developed Hibernate Annotations, Secondary cache and integrated with Spring Framework.
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Developed EDI to interchange documents like purchase order, Invoices and bills between 2 systems.
- Created the domains, application servers and load balancers using Web logic.
- Developed JUnit test cases for all the developed modules.
- Agile was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Developed the UML Use Cases, Sequence and Class diagrams using Rational Rose.
- Developed High level documents like SDD, HLD and LLD.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Used JBoss application server to deploy application into Production Environment.
- Used Ant script for building and deploying the application.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
- Used Bug Zilla for tracking the issues.
- Prepared daily and weekly status report.
- Mentored new team members in project.
ENVIRONMENT: Spring, Hibernate, Web Services, JQuery, Ajax, Java, JavaScript, Oracle, EDI, Crud, PL/SQL, JDBC, Eclipse, Tomcat, Apache CXF, SVN, JUnit, JBoss, Agile, UML, JSP, JSTL (Java Server Pages standard Tag Library), Servlet, Ant, Jasper Report
Confidential
Sr. Java/J2EE Developer
RESPONSIBILITIES:
- Identified the Business Requirements of the project.
- Involved in preparing the Detailed Design document for the project.
- Developed UI using HTML, JSP and Angular JS.
- Developed the application using Struts framework.
- Created tile definitions, struts-config files, and validation files for the application using Struts framework.
- Test all 27X EDI real time transactions using EDI Test Utility
- Implemented Action Classes and Action Forms using Struts framework.
- Design Database tables.
- Wrote SQL queries and stored procedures.
- Involved in Unit testing, System Testing and writing test cases.
- Apache Tomcat server administration.
ENVIRONMENT: Java 1.6, Struts, Hibernate, Toad, EDI, SVN, Agile Model, UML, JBoss, JSP, Maven, Oracle, Apache Tomcat, SQL.
Confidential
Java Developer
RESPONSIBILITIES:
- Involved in migration of ABPP from 6.1 versions to 7.8.
- ABPP Tables and scripts validations are implemented.
- Migrated the database data from DB2 to Oracle Using Informatica 9.1.
- Experience in Oracle B2B setups configurations for EDI data exchanges.
- Developed complex Web based UI using ABPP and Java Script.
- Involved in design phase and developed LLD using System technical design document.
- Developed new Informatica Mappings and workflows in cloud server.
- Developed code in cloud server with login credentials.
- Developed Add, Edit and profile view web pages for the monitor module using JSP and tags library.
- Developed Shell Scripts to execute Informatica workflows and Procedures.
- Developed Shell Scripts to start and stop DP Engines and Process.
- Exchanged XML Documents between products using Electronic Data Interchange.
- Used DB2 as the database and convert in to Oracle SQL & PL-SQL.
- Developed framework using Java, Oracle and web server technologies.
- Used TOAD for database query testing, in the process of optimizing the queries
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Used ANT for building the application and deployed on BEA WebLogic Application Server.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations
- Developed SQL queries. Actively worked on stored procedures.
ENVIRONMENT: Java, My Sql, Toad, DB2, JBoss, EDI, CVS, Waterfall Model, UML, JSP, Servlet, Ant, Xml, Oracle, Apache Tomcat, Web Logic, UNIX, SQL.
Confidential
Java Developer
RESPONSIBILITIES:
- Involved in development of various modules Java, JSP, and Servlets for BSS.
- Involved in implementing Mobile Number Portability and Missed Call Alert message.
- Well Implementation of JDBC Connectivity to Access Data From Database Servers.
- UAT Support & Release Activities.
- Active Participation in the life cycle of the Project as a Team Member.
- Designed and developed User Interfaces using JSP, JavaScript and CSS.
- Worked with J2EE and J2SE technologies including JSP's, Servlets and Tomcat.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Developed PL/SQL procedures and cursors.
- Used Java Servlets, JSPs, XML, HTML and CSS for developing the Web component of the application.
ENVIRONMENT: Core Java, JSP, Servlets, Oracle, Pl/Sql, Stored procedures, JDBC, HTML, Javascript
Confidential
Java Developer
RESPONSIBILITIES:
- Involved in modifying, updating and testing of the component.
- Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Deployed the application on Tomcat Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used Clear Case as version Control system.
- Suggested ER models and changes in the table structures
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Involved in separation of components and deploying in different servers and balancing the load among each Server.
- Solved performance issues and brought optimal output from the available resources.
ENVIRONMENT: Java, JSP, Servlets, Struts, JSTL, JavaScript, CSS, SQL, CVS, Eclipse, Oracle, HTML, XML, JUnit, Log4j, Ant, Clear Case.
Confidential
Java Developer
RESPONSIBILITIES:
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Successfully differentiated presentation from code.
- Deployed the application on Tomcat Server.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used Clear Case as version Control system.
- Suggested ER models and changes in the table structures
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Solved performance issues and brought optimal output from the available resources.
ENVIRONMENT: Java, JSP, Servlets, JSTL, JavaScript, CSS, SQL, CVS, Eclipse, Oracle, HTML, XML, JUnit, Log4j, Ant, Clear Case.
Confidential
Java Engineer
RESPONSIBILITIES:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
- Used JavaScript for the web page validation and Struts Validator for server side validation
- Used Adobe for rich web content and application user interfaces are deployed immediately on all platforms and attracting all users with a rich web experience.
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Used Clear case for source code control and JUNIT for unit testing.
- Involved in peer code reviews and performed integration testing of the modules.
- Followed coding and documentation standards.
ENVIRONMENT: Java, J2EE, log4J, Tiles, Adobe, Struts, JSP, JDBC, Ant, Xml, IBM Web Sphere, JUnit, DB2, Rational Rose, CVS.