Senior Java/j2ee Developer Resume
Newark New, JerseY
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, Horizonte, 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 wif 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 teh 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, Horizonte, 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 Studio
Tools: 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 teh 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 teh reusable components for across teh application
- Implement Model View Controller (MVC) architecture Using Spring
- Develop end-to-end application using Java 8, JQuery, Spring, brazil build tool
- Create Spring Rest Service
- Migrating existing application to new Horizonte framework
- Integration wif GitHub
- 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 wif code reviews, conducted technology discussion groups and presentations
- Prepare Daily Monitoring Report, Weekly Status Report and Monthly User’s Report
Environment: Core Java, Java 8, Spring MVC, Restful Web Services, Horizonte framework, Tomcat Server, JSON, JQuery, GitHub
Confidential, Newark, New Jersey
Senior Java/J2EE Developer
Responsibilities:
- Requirement analysis to define business processes and workflow for each of teh 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 teh reusable components for across teh 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
- Integration wif Apache Subversion (SVN) 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 wif code reviews, conducted technology discussion groups and presentations
- Prepare Daily Monitoring Report, Weekly Status Report and Monthly User’s Report
Environment: Core Java, RAD 7.5, WebSphere Application Server 7, Spring MVC, Spring Rest Web Services, JSON, AngularJS, Spring Security, Agile, Multi-Threading, Maven, DB2, JDBC, SVN, Jenkins, ClearQuest
Confidential
Senior WebSphere Portal Developer
Responsibilities:
- Requirement analysis to define business processes and workflow for each of teh 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 teh reusable components for across teh 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 teh URL authentication
- Integration wif 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 wif 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 teh 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 teh reusable components for across teh 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 teh 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 wif 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
Confidential
Portal Developer
Responsibilities:
- Requirement analysis to define business processes and workflow for each of teh 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 teh reusable components for across teh application
- Handling application development as per teh signed off requirement
- Create Spring Rest Service/Web Rest Service using WebSphere Application Server
- IBMWebSphere 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 wif 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 wif client part of teh Application
- Involvement in enhancement, updates and bug fixing wif client part of teh 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 teh 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 teh reusable components for across teh application
- Handling application development as per teh signed off requirement. Involve in development of teh 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 teh user profile attributes
- Implementation of WCM
- Worked on Theme and Skins part of portal
- SAP Integration wif Portal
- Report generation through IReport
- Involve in Unit testing
- Involved in determining and understanding functions and business rules of teh department, to enable teh 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
