Lead Java/j2ee Developer Resume
New York City, NY
SUMMARY
- Around 10 years of experience in Design, Analysis, Development and Maintenance in the field of Web Applications and client - server environment. Strong experience in designing & developing software systems using Java, J2EE technologies like JSPs, JSF, Struts, Spring Framework, with Oracle databases on UNIX and Windows environments.
- 10 Years of experience in all phases of Software Development Life Cycle (SDLC) which includes User Interaction, Business Analysis/Modeling, Design/Architect, Development, Integration, Testing, Implementation, Documentation, Builds, Configuration & Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control in developing web based, client/server, distributed architecture applications using Java and J2EE technologies.
- Extensive experience in Web application development using - HTML, CSS, XML, JavaScript, jQuery, JSON, Ajax, spring, Hibernate, J2EE (JSP, JSTL, JMS, Java Beans, Struts,). Hands on experience in developing critical & responsive GUI/front-end components using HTML, JavaScript, CSS, JSP, JSTL and AJAX.
- Experience with application front end withHTML, JSP, JSF, Ajax/JQuery, Angular, Backbone, Bootstrap, Struts Tag-libraries.Wrotecustom JSP tagsfor role-based sorting and filtering. Good experience in open source frameworks like spring and Hibernate.
- Expertise in developing and deploying J2EE applications on application servers like Web Logic 10.3.x /11 and web server like Apache tomcat. Experienced with XML related technologies such as XSD, XSLT.
- Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- Experience in using IDEs such as Eclipse.
- Good experience with deployment and release of the application with ANT building tool, test cases using JUnit and application logging using the Log4j.
- Experience of working with databases Oracle 9i/ 10G; extensive experience working on SQL, PL/SQL,
- Experience in implementing complete Software Development Life Cycle (SDLC) for various applications including Analysis, Design, Development, Implementation Testing, Maintenance and Support.
- Quick learner and adoptable to new frameworks for fast and quality development.
- Excellent communication skills, has clear understanding of business procedures and ability to work as an individual and also as a part of a team.
- A resourceful team player with good Interpersonal, effective problem solving and decision making skills, looking ahead for great career in a fair working environment with opportunities to grow.
- Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX, LINUX.
- Experience in Implementing RUP Methodology, Waterfall Model and Agile/Scrum Development of Software Development Lifecycle.
- Experienced in writing Test plans to do rigorous testing and implementing in various applications developed.
- Have Experience on the language Scala.
- Experienced in Defining and creating Technical, Designing and Functional documents.
- Proficiency in using Software Configuration management tools like SVN, CVS.
- Expertise in working with databases like IBM DB2/UDB, Oracle 8i/9i/10g, SQL Server 2000, MySQL.
- Expertise in writing complex SQL queries, Views using IBM DB2, Oracle 10g and higher.
- Experience in working under high stress environment to meet the project deadlines. Ability to deliver results in a high-energy, fast-paced environment
- Highly motivated and detail oriented to research and determine root cause of coding, data or other issues
- Excellent communication, analytical, interpersonal and presentation skills
- Experienced in distributed storage and distributed processing using Apache, Hadoop and Big Data
TECHNICAL SKILLS
Programming Languages: J2EE, SQL, PL/SQL, Scala
J2EE Technologies: JDBC 3.0, JNDI,, JSP 2.0, JMS
Java/J2EE Frame works: Struts 1.3/2.0, Hibernate, Spring 2.0/2.5/3.0, JUnit, Apache Hadoop, Big Data
Web Technologies: JavaScript, jQuery, HTML, CSS, XML, AJAX, JSON
Databases: Oracle 9i/10g, mongoDB(POC)
Java IDEs: Eclipse 3.4.x to 4.3.x
Web/App. Servers: WebLogic 10.3.x / 11, apache tomcat
Operating Systems: Windows XP/2003 server/7 Professional, UNIX/LINUX
MS Office Software: Word, Excel, Power Point, OutlookVersion Control
SVN, WinCVS: Test Management
HP Quality Center: Provisioning/deployment/
Management: Ant, Maven(POC)
Agile management: Rally, Version one
PROFESSIONAL EXPERIENCE
Confidential
Lead JAVA/J2EE Developer
Responsibilities:
- Adobe InDesign upgrades using scala.
- Integrated online authoring tool (CK editor) to Application
- Distribution processing of large data using Big Data, Chef and Hadoop.
- Sunset Desktop implemented workflow for existing contents
- Worked with the testing team during SIT and UAT phases to identify, and fix bugs and support the application.
- Project management activities including internal and external quality assessment using TCS Specific Tools - IPMS (Integrated Project Management System) & IQMS (Integrated Quality Management System)
- Extensively involved and lead in Application based content authoring tool XMetal.
- Support, enhancement and maintenance
- Conducted knowledge sharing sessions for transitioning application to new users.
- Conducted playback sessions of new functionalities to users
- Extensively used SDM12 as ticket management system.
- Well Versed in using Spring DAO templates for data fetching with Oracle Database.
- Involved in Development of Web Application
- Involved in development for user interfaces using Java Server Faces (JSF)
- Engaged in building managed beans for JSF with controllers
- Responsible for writing database queries debugging stored procedures using SQL and PL/SQL.
- Acted as a Lead in production support of application collaborating among multiple teams.
Environment: Alfresco 3.4.4, J2EE 1.4, Scala, JSP 2.0, JSF, jQuery, JDBC 3.0, JavaScript, HTML, XML, XSLT, Big Data Hadoop, Chef, Weblogic 10.3.x.
Confidential, New York City, NY
Java/J2EE Developer
Responsibilities:
- User requirements study, analysis and review of the specifications.
- Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
- Extensively used OOD concepts in overall design and development of the system.
- Designed and Implemented the J2EE Based Spring with JDBC in Eclipse IDE.
- Used JSF to develop the presentation tier
- Developed classes to interface with underlying web services layer.
- Used Hibernate framework to persist the operations data to the database.
- Wrote complex SQL queries to retrieve data from the Oracle database.
- Designed and developed JSP pages using Spring MVC framework.
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Developed the Controller Servlet to handle the request and responses.
- Designed user interface screens using JavaScript, CSS, and HTML.
- Using XML for dynamic display of options in select box and description on web page.
- Designed application database SQL statements for querying, updating and reporting using JDBC.
- Responsible for testing, debugging, bug fixing and documentation of the system.
- Developed JUnit test cases and performed integration and system testing.
- Implemented Java components and deployed under the Web Logic server.
Environment: Java, J2EE, XML, Servlets, JavaScript’s, JSP, JSF, HTML5, CSS, Angular, Backbone, Node.JS, JDBC, Struts, Eclipse, MY Eclipse, SQL.
Confidential
Java Developer
Responsibilities:
- Interacting with Business teams and marketing specialists to understand the specifications and requirements for designing/revamping all the surveys.
- Gathered detailed design specifications and strategies which were utilized by the functional team and the development team for performing detailed development and testing on business applications.
- Implemented Java components and deployed under the weblogic server
- Involved in test plan, test cases and unit testing of the system
- Involved in different activities of project such as information meeting, analyzing data, validation of data, documenting business/functional supplies
- Worked actively with the Development team, providing assistance with programming issues and post production bugs.
- Work as Technical Support and perform all sorts of IT Administrative Tasks.
Environment: Java Servlets, Hibernate, JavaScript, HTML, Toad, Oracle database, Apache Tomcat, Eclipse, Webserver