Sr Java Developer Resume
SUMMARY:
- Over Eleven Years Plus of experience in design and development of Java oriented enterprise based applications with strong understanding of Java , JEE, Servlets, JSP, JavaBeans, JSF, AJAX, Struts, Hibernate, Springs, Web Services SOAP, REST & ODATA.
- Experience with Payroll, Telecommunication Industry.
- Strong design/development experience with SDLC Procedures, Agile methodologies including Business modeling, Requirements gathering, Analysis and design, Implementation, Testing, Deployment and Production support. Extensive use of various design methodologies like OOA & OOD, UML and Design Patterns.
- Experience with web servers and application servers including IBM WebSphere, WebLogic, Apache Tomcat and JBoss .
- Extensive use of IDEs like NetBeans , Eclipse, WSAD, RAD for Java programming.
- Wide exposures with databases including SQL, Oracle involving store procedures, triggers, functions, indexes, and packages.
- Strong Technical background, excellent analytical ability, problem solving, decision - making, good communication skills, team player and goal oriented, with a commitment towards excellence.
TECHNICAL SKILLS:
Programming Languages: JAVA, JEE
Methodologies: Waterfall, Agile, UML, OOP, OOD, Design Patterns, SAFe
Framework: JSF 2, Struts, Hibernate, Apache Olingo, Spring
Java Script Framework: DOJO, Jquery
Application/Web servers: IBM websphere, Weblogic, Tomcat, JBOSS
IDE: Eclipse 3.0/3.1, WSAD 5.0/5.1, RAD 6.0, Netbeans 5.5
XML: XML, Xpath, JAXP, JAXB
Database: Oracle8i/9i, PL/SQL
Open Source: Jakarta log4j, JUnit, ANT 1.5/1.6
Design Tools: Microsoft Visio 2003/2002
Version & defect Control: CVS, SVN, ClearQuest, GIT
Web services: REST Apache Wink, Spring Web Services, ODATA4
JEE: JSF2, JPA, EJB
BPM: JBPM (Jboss Business Process Management)
PROFESSIONAL EXPERIENCE:
Confidential
Sr Java Developer
Responsibilities:
- Prepared design diagram for given modules.
- Used JSF, JSP, and Spring Framework for Rich User Interface. involved in performance improvements of an application.
- Wrote reusable services which were used across application
- Conducting scrum related meetings like daily standups, grooming, planning and retrospective
- Monitoring sprint velocity and facilitate the team
- Coding and Unit Testing, code and functionality reviews.
Confidential
Senior software engineer
Responsibilities:
- Creating JSPs for multi tenancy to support various states
- Creating generic and state specific validations
- Creating controller, façade, service and DAO classes.
- Handling Active MQ messages through Spring JMS handling
- Handled the transaction demarcation properly based on the single responsibilities
Confidential
Senior software engineer
Responsibilities:
- Design and exposing services as ODATA.
- Accountable and played key role in defining entity model for complete design and architecture of ODATA implementation.
- Enablement of Swagger, designed and architecture a system to use it across organization
- Worked with different product teams to provide interoperable services and implementation decisions
- Helping the team about Liferay architecture and train them on liferay
- Developing REST Services through Spring REST in Spring boot
- Participating in architectural decisions
- Updating and briefing client with daily status.
Confidential
Technical Consultant
Responsibilities:
- Prepared design diagram for given modules.
- Used JSF, JSP, and Spring Framework for Rich User Interface. involved in performance improvements of an application.
- Wrote reusable services which were used across application
- Conducting scrum related meetings like daily standups, grooming, planning and retrospective
- Monitoring sprint velocity and facilitate the team
- Coding and Unit Testing, code and functionality reviews.
- Mentoring new joiners in the team.
Confidential, Roseland, NJ
Technical Consultant
Responsibilities:
- Involved in Architecture at UI side and decision of tools to use for Development.
- Used JSF, JSP, and Servlets with MVC architecture Framework for Rich User Interface. Used custom components to create UI snippets. Used DOJO framework for scripting part and dijit widgets.
- Integrated Login functionality in JSP pages with application for authentication. Implemented User roles for hierarchy set up.
- Customize CSS based Style- sheets for different styles. Checked Cross browser functionality. Wrote Filters , Custom tags and I18n .
- Used SVN for source control, Apache Log4j for logging and debugging and CQ for bug tracking. MYEclipse as IDE and Websphere as application server for development and deployment. Used TOAD for Client -Data Look Up in schemas with query and store-procedures.
- Provided Production and QA Support by interacting with the testers to fix bugs.
Environment: JDK 1.5/1.6, JSF, Websphere Application Server, Oracle, JPA, Hibernate, EJB, Webservices, MQ Series, Rational Clear Case, Cruise Control,Subversion9(SVN), CQ, and Windows.
Confidential
Programmer
Responsibilities:
- Used Iterative methodology for Application development.
- Wrote JSP , Struts Action Classes , Resource Bundles and DAO for Presentation. Wrote Custom validators .
- Used Struts MVC framework .
- Wrote different configuration files of Struts. Configured web.xml files as well. Used CSS for styling different JSP.
- Used WSAD as an IDE and Websphere server for development.
- Used Log4J for logging. Used SVN for Source control facility. Used BugTracker for bug tracking.
- Provided Production Support by interacting with the testers to fix bugs.
Environment: JDK 1.4, Struts JSP, Eclipse, SVN,, Log4J, Cruise-Control, Bug-tracker.
Confidential
Programmer
Responsibilities:
- Used Iterative methodology for Application development.
- Involved in UI design of the application with different business users, analysts, Managers and created functional and design specs based on Requirements.
- Involved in Architecture at UI side and decision of tools to use for Development
- Wrote Singletons to load Data on server Startup for different components.
- Wrote JSP , Struts Action Classes , Resource Bundles and DAO for Presentation. Wrote Custom validators .
- Used Struts MVC framework .
- Wrote different configuration files of Struts. Configured web.xml files as well. Used CSS for styling different JSP.
- Used Eclipse as an IDE and Liferay Portal server for development.
Environment: JDK 1.4 Struts, JSP, Portlet, Javascript, CSS, UNIX, liferay, Netbeans, CVS, ANT, Log4J, CQ.
Confidential
Programmer
Responsibilities:
- Used Iterative methodology for Application development.
- Worked as a developer
- Used Eclipse as an IDE and Apache tomcat server for development.
- Provided Production Support by interacting with the testers to fix bugs.
Environment: JDK 1.4, JSP,Servlets, Eclipse
Confidential
Programmer
Responsibilities:
- Used Iterative methodology for Application development.
- Worked as a developer
- Used Eclipse as an IDE and JBOSS server for development.
- Provided Production Support by interacting with the testers to fix bugs.
Environment: JDK 1.4, JSP,Servlets,EJB Eclipse,
