Senior Java/j2ee Developer Resume
SUMMARY:
- 7+ years of extensive experience in developing and troubleshooting of various business applications using Java/J2EE and Portal technologies
- Technical proficiency in various software development languages, applications, databases and possess knowledge of Core JAVA, Multithreading, Collections & Oops, J2EE (JSP, SERVLET), Core Spring
- Experience in Web Services implementation (REST) using Spring Rest Services
- Frameworks: JSF, Spring, STRUTS1.2, Factory Pattern, Singleton Pattern
- Exposure to AngularJS
- Experience in Web Content Manager(WCM)
- Experience on HTML, JavaScript, JSON, XML
- Experience in web/application servers like WebSphere and Apache Tomcat
- Exposure to Rational Application Developer (RAD) and Eclipse IDE
- Exposure to IBM Portal Technology with IBM Web Sphere Portal 6.1
- Exposure to Portlet (JSR 286) (Basic) Development using RAD and WebSphere Experience
- Knowledge of Theme, Skins and Administration part of WebSphere Portal
- Configured JNDI in Application server admin console
- Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support
- Involved in peer to peer code reviews and enforced standards based on Architectural document
- Hold expertise in both Waterfall and Agile Methodologies
- Led team of 12 members, conducted many training sessions and groomed freshers
- Excellent Inter Personal skills, quick learner, good team player
TECHNICAL SKILLS:
Programming Languages: JAVA/J2EE 6, PL/SQL
Components and API: JSP, SERVLET, WEB SERVICES (REST), Spring MVC, JSON, Spring AOP, Spring Security, PORTLET JSR286, AJAX, Multi - Threading, AngularJS, JavaScript
Frameworks: SPRING, STRUTS1.2, JSF2.1, Factory Pattern, Singleton Pattern
Web/Application Server: WebSphere Portal Server 6.1/7.0/8.0/8.5, Apache Tomcat Server, WebSphere Application Server 7.0, Web Content Management (WCM)
Databases: DB2, Aqua StudioTools: RAD 7,8, 9 Eclipse IDE, Log4j 1.2, Ajax and Dojo, JQuery, Git, GitHub, Jenkins, Maven, Apache Tomcat, Tortoise SVN, SSH(putty), ClearQuest, CVS, ClearCase
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java/J2EE Developer
Responsibilities:
- Requirement analysis to define business processes and workflow for each of the Use cases
- Participation in Architectural discussions on Specifications, forming relationships and applying relevant design patterns wherever applicable
- Prepare Low Level design, High Level design document and creating the reusable components for across the application
- Implement Model View Controller (MVC) architecture Using Spring
- Design and develop SQL scripts for creation of tables in DB2 for different modules
- Develop end-to-end application using Java, Maven, Spring, WebSphere Application Server, Data Source, JNDI lookup and Database creation
- Create Spring Rest Service
- Worked on information security and development techniques on internet facing applications using SSO
- Used Spring Security for the URL authentication
- Integration with GitHub and Jenkins
- Participation in unit testing, code deployment, bug fixes, application support and downtime handling
- Participation in client interactions and daily standup meetings
- Mentor junior developers: assisted with code reviews, conducted technology discussion groups and presentations
- Prepare Daily Monitoring Report, Weekly Status Report and Monthly User’s Report
Environment: Core Java, Spring Dependency Injection, Spring AOP, Spring MVC, WebSphere Application Server 8.5, Restful Web Services, JSON, IBM Rational Application Development 8.5, Maven, DB2, JDBC, GitHub, Jenkins, ClearQuest, Spring Security
Confidential
Senior WebSphere Portal Developer
Responsibilities:
- Requirement analysis to define business processes and workflow for each of the Use cases
- Participation in Architectural discussions on Specifications, forming relationships and applying relevant design patterns wherever applicable
- Prepare Low Level design, High Level design document and creating the reusable components for across the application
- Implementation of basic portlets
- Design and develop SQL scripts for creation of tables in DB2 for different modules
- Develop end-to-end application using Java, JSP, JS, WebSphere Portal Server, Data Source, JNDI lookup, Web Content Manager(WCM) and Database creation
- Create Web Rest Service using WebSphere Application Server
- Worked on information security and development techniques on internet facing applications using SSO
- Used Spring Security for the URL authentication
- Integration with GitHub and Jenkins
- Participation in unit testing, code deployment, bug fixes, application support
- Participation in client interactions and daily standup meetings
- Mentor junior developers: assisted with code reviews, conducted technology discussion groups and presentations
- Prepare Daily Monitoring Report, Weekly Status Report and Monthly User’s Report
Environment: WebSphere Application Server 8.5, Web Sphere Portal 7, Web Content Manager(WCM), Restful Web Services, JSON, IBM Rational Application Development 8.5, DB2, JDBC, GitHub, Jenkins, ClearQuest
Confidential
Java/J2EE Developer
Responsibilities:
- Requirement analysis to define business processes and workflow for each of the Use cases
- Participation in Architectural discussions on Specifications, forming relationships and applying relevant design patterns wherever applicable
- Prepare Low Level design, High Level design document and creating the reusable components for across the application
- Implement Model View Controller (MVC) architecture Using Spring
- Design and develop SQL scripts for creation of tables in DB2 for different modules
- Develop end-to-end application using AngularJS, Java, Maven, Spring, WebSphere Application Server, Data Source, JNDI lookup and Database creation
- Create Spring Rest Service
- Integration with Apache Subversion (SVN)
- Participation in unit testing, code deployment, bug fixes, application support
- Participation in client interactions and daily standup meetings
- Mentor junior developers: assisted with code reviews, conducted technology discussion groups and presentations
- Prepare Daily Monitoring Report, Weekly Status Report and Monthly User’s Report
Environment: RAD 7.5, WebSphere Application Server 7, Spring MVC, Spring Rest Web Services, JSON, AngularJS, Spring Security, Agile, Multi-Threading, Maven, DB2, JDBC, SVN, ClearQuest
Confidential
Java/J2EE Developer
Responsibilities:
- Requirement analysis to define business processes and workflow for each of the Use cases
- Participation in Architectural discussions on Specifications, forming relationships and applying relevant design patterns wherever applicable
- Prepare Low Level design, High Level design document and creating the reusable components for across the application
- Implement MVC framework in Struts
- Design and develop SQL scripts for creation of tables in DB2 for different modules
- Design Stored Procedures (SP)
- Develop end-to-end application using Java, Struts, WebSphere Application Server, Data Source, JNDI lookup and Database creation
- Manage the application code and documents in Clear Case
- Participation in unit testing, code deployment, bug fixes, application support
- Participation in client interactions and daily standup meetings
- Mentor junior developers: assisted with code reviews, conducted technology discussion groups and presentations
- Prepare Daily Monitoring Report, Weekly Status Report and Monthly User’s Report
Environment: IBM Rational Application Development 7.5, WebSphere Application Server 8.5, Struts 1.2, Java Script, Aqua Data Studio 4.7.2, Clear Case, DB2, JDBC, ClearQuest
ConfidentialPortal Developer
Responsibilities:
- Requirement analysis to define business processes and workflow for each of the Use cases
- Participation in Architectural discussions on Specifications, forming relationships and applying relevant design patterns wherever applicable
- Prepare Low Level design, High Level design document and creating the reusable components for across the application
- Handling application development as per the signed off requirement
- Create Spring Rest Service/Web Rest Service using WebSphere Application Server
- IBM WebSphere Portal Installation, Configuration, and Deployments using xml access
- Install, configure and administer IBM WebSphere Application Servers (WAS), WebSphere Portal Server and RAD
- Design Portlet API (JSR 286/168) and Theme/Skin
- Design and develop Model View Controller (MVC) architecture Using Spring
- Integrate and develop Web Content Management Systems with portal solutions
- Design and Develop Spring Portlets using JSR 286 API using RAD and WebSphere Experience
- Portlet Development using Java Server Faces 2.1
- Configure JNDI in Application server admin console
- Develop end-to-end application using Java, Maven, Spring, WebSphere Application Server, Data Source, JNDI lookup and Database creation
- Design and develop SQL scripts for creation of tables in DB2 for different modules
- Involvement in enhancement, updates and bug fixing with client part of the Application
- Involvement in enhancement, updates and bug fixing with client part of the Application
- Involvement in client interactions and daily standup meeting
- Responsible for preparing Daily Monitoring Report and Weekly Status Report
Environment: WebSphere Portal v6.1, v7.0, JSF 2.1, WebSphere Application Server 7, Spring MVC, Spring Rest Web Services, JSON, Spring Security, custom Plugins, Portlet API (JSR 286/168), Personalization APIs, Web Content Management(WCM), Custom WebSphere Portal Themes, DB2, JDBC, RSA, CVS, Incident Ticket Management TSRM
Confidential
Portal Developer
Responsibilities:
- Requirement analysis to define business processes and workflow for each of the Use cases
- Participation in Architectural discussions on Specifications, forming relationships and applying relevant design patterns wherever applicable
- Prepare Low Level design, High Level design document and creating the reusable components for across the application
- Handling application development as per the signed off requirement. Involve in development of the critical challenges to application
- JSR 286 Portlet development using RAD 7.5
- Portlet Development using WebSphere Portlet Factory 6.1.5
- Implementation of Web Services using WebSphere Portlet Factory 6.1.5
- Implementation of PUMA API
- Dyna Cache Implementation in WebSphere Portal for caching the user profile attributes
- Implementation of WCM
- Worked on Theme and Skins part of portal
- SAP Integration with Portal
- Report generation through IReport
- Involve in Unit testing
- Involved in determining and understanding functions and business rules of the department, to enable the required system/application functions
- Involved in client interactions and daily standup meeting
- Responsible for preparing Daily Monitoring Report, Weekly Status Report and Monthly User’s Report
Environment: Web Sphere Portal 6.1, RAD 7.5, WebSphere Portlet Factory 6.1.5, JSR-286, DB2, AJAX, TDS, JavaScript