Java Developer Resume
SUMMARY
- Total 12+ years of IT experience in Insurance, Health Care, E - Commerce, Retail, Financial domain, Client/Server and Internet/Web applications development using Java and J2EE multi-tier environment.
- Extensive knowledge and 12+ years of hands on experience with J2EE Technologies and in developing web applications using Core Java 1.7/1.8, J2EE, JDBC, Servlets 2.2, JSP1.1, JSF 2.0, EJB, Struts 1.2, Spring framework 2.0/4.2, Hibernate 3.2, RAD 7.5 IDE, Web logic 8.1 and Apache Tomcat 5.x Servers.
- Extensive knowledge and 9+ years hands on experience with web and XML technologies like HTML, JSP Custom Tags, Java Script, XML, XML Schema, XSLT, SOAP, CSS and DTD/XML Schema and SAX, DOM parsers.
- Excellent experience working with JAX-RS 2.0 and JAX-WS 2.0 Web Services.
- Excellent experience working with EMC Documentum 6.7.
- Extensive experience in web application development using open source Spring Framework 2.0/4.2.
- Extensive experience with ANT, Cruise Control framework for Continuous Integration(CI). Experience with Maven and Jenkins.
- Extensive experience with Clear Case, SVN, CVS, GitHub.
- Experience in Oracle 11g, SQL Server 2005, MS SQL Databases.
- Good Knowledge in AngularJS2.
- Good knowledge in Hadoop open source framework.
- Experience working with Agile Methodology and the Scrum process.
- Extensive experience in PL/SQL Stored Procedures, Functions, Triggers. Experience in writing complex queries with Oracle 11g SQL.
- Experience in configuring and deployment on BEA WebLogic server 12C, IBM Web sphere 5.x, JBoss and Apache/Tomcat.
- Extensive knowledge and experience with various phases of software life cycle: Requirement Analysis, Design, Coding, Testing and Maintenance.
- Certified IBM training for Object Oriented Analysis and Design, UML and fundamentals of Rational Rose.
- Good knowledge in implementing different J2EE design patterns like MVC, Singleton pattern, factory pattern etc.,
- Self-starter, Hardworking, Quick learner and adaptive team player.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS
Languages: Java/J2EE.
Java Technologies: Core Java 1.7/1.8, JSP, Servlets, JDBC, J2EE, EJB, Web Services, Web service Security, JAX-RS, JAX-WS, SOAP, JMS, JNDI, RMI.
J2EE Frameworks: Struts, Hibernate, Spring Framework 2.0/4.2.
Operating Systems: Windows 2000/XP, Linux.
Middleware: WebLogic server 12c, Apache Tomcat 6.X, IBM Web Sphere Application Server 5.x.
Development IDE and Tools: RAD 6.0, Eclipse 3.X, Edit Plus, PL/SQL Developer, Altova XMLSPY, Ant, JUnit, SOAP.
Databases: Oracle 9i/10g, SQL Server 2005, MS SQL Server 2000, DB2.
Web Development: JSF 2.0, JSP 1.1, HTML, CSS, JavaScript, Dreamweaver, XML, XML Schema, XSLT, JQuery, Angular 2
Analysis/Design: UML, OOAD.
Version Controls: Clear Case, SVN, GitHub,Visual SourceSafe, TFS, Star Team.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Interacting Business on daily basis to get the requirements and clarifications.
- Interacting with various teams to understanding the business requirements on daily basis.
- Design new modules and enhancements.
- Implement new Enhancements on daily basis.
- Develop various new functionalities using Java, Spring framework MVC, Kana, J2EE technologies.
- Critical Incident and Defect analysis and provide support on timely basis.
- Using multi-threading to increase the CUP utilization.
- Mentor team to understand the requirements and new technologies.
- Working with JAX-RS Web Services to integrate application with other systems.
- Responsible for team deliverables are on time with quality of code and zero defects.
- AHP Build and Deploy the application in Non-Prod and provide the support for PROD deployment. Experience with Dev ops and managing multiple environments.
- Working with SVN source control and responsible for AHP builds and deployments.
- Writing complex queries and stored procedures for 1view application.
- Working on performance testing and provide full support in analyzing issues during the testing.
- Play critical role in 1View team for The Confidential .
Environment: Java 1.7/1.8, Spring 4.2, Kana (CRM portal), Multithreading, JSP, XML, XSLT, Web Services JAX-RS, Oracle 11g, MQs, Eclipse, RAD. WebLogic. Putty, WinSCP, SVN, GitHub, TOAD, RFH Utility, Altova XMLSpy. Impact 360.
Confidential
Java DeveloperResponsibilities:
- Interacting Business on daily basis to get the requirements and clarifications.
- Interacting with various teams to understanding the business requirements on daily basis.
- Working as a BA and Dev Lead and Developer for PDA-Documentum and eNotification project.
- Design and develop PDA (Prepare Archive Delivery) components for email archival.
- Interact with various teams in order to Develop and Deploy the application.
- Develop the application using EMC Documentum and Java/J2EE technologies.
- Deploy application to Non-PROD environment and participate in production implementation.
- Created Stored Procedure in order to find out exact ECM repository name for status update.
- Developed the eNotification application with Java 1.7 and Spring 4.2.
- Archive the documents in HTML and PDF format in ECM docbase repository.
- Consume ECM Docservice from PDA in order to archive HTML and PDF email format.
- Working on ECOS support and day to day requests from Business. Working no Enhancements as part of maintenance activity.
- Update the HTML templates in xPression.
Environment: EMC Documentum 6.7, Java 1.7, Spring 4.2, JSP, XML, XSLT, Web Services, Oracle 11.0, xPression 4.2, MQs, RAD. Weblogic. JBoss Putty, WinSCP, SVN, TOAD, Samson, RFH Utility, Adobe Dreamweaver, Altova XMLSpy.
Confidential
Java DeveloperResponsibilities:
- Interacted with various teams to understanding the business requirements on daily basis.
- Confidential .com and Confidential .ca Tools & Operations: Technical lead responsible for maintaining Stability, Security and Scalability of the site leveraging tools as indicted. Keynote, Soasta, Tealeaf, Akamai Luna Control Center, Splunk, CA Application Performance Monitoring (CA APM), App Dynamics etc.
- Executed development projects and enhancements per business requirements in an Agile scrum based set up.
- Interact with Business/Client on daily basis to understand the business requirements on the Confidential .com/.ca site and provide faster resolution.
- Used DB2 as a backend database for this E-Commerce application.
- Used Jenkins build to deploy the files/application in production.
- Used Shell script for the daily batch job and Tidal for job scheduling.
- Mentor new jonnies.
Confidential
Java DeveloperResponsibilities:
- Identified and enhanced site security, stability and scalability through wide usage of tools, reviewing critical aspects of the site and interacting with confidential federal teams.
- Re-evaluated Confidential .com and Confidential .ca architecture, fine-tuned application interaction with all major services, developed fool proof methodology to have immunity from performance implication/service level violations of major third party services.
- Performed application code tuning and restructuring to improve the efficiency and reliability of the code.
Confidential
Java DeveloperResponsibilities:
- Exhibited technical leadership and suggested SDLC best practices, identified areas of improvements with respect to overall performance of the site.
- Triaging and resolving WebSphere Commerce Server platform production issues and coordinating with IBM Accelerated value Program specialists via PMR’s.
- Supporting all aspects of Confidential .com, Confidential .ca and staplespreffered.ca application and interfaces to all third party services that are necessary to maintain the site health.
- Providing L2 Support and Maintenance to Confidential .com, Confidential .ca, staplespreffered.ca which also includes Incident management, Problem management, Monitoring support and Knowledge management.
- Upgraded IBM WAS, WCS and DB2 fix packs to the latest version for Confidential .
- Technical architect responsible for analyzing and identifying the implications of WAS WCS and DB2 fixes and APAR’s. (Authorized program analysis report)
- Reviewed Confidential custom code to understand the implication of fix pack upgrades on the custom code.
- Reviewed Confidential database tables to understand the implication of fix pack upgrades on the custom code.
- Provided application custom code fixes to mitigate the fix pack after effects.
- Worked with middleware to help them understand the exception from the fix packs upgraded environments.
Environment: Java,/J2EE, DB2, IBM WebSphere Commerce, Keynote, Soasta, Tealeaf, Akamai Luna Control Center, Splunk, CA Application Performance Monitoring (CA APM), App Dynamics, WinScp, Putty. Jenkins, Tidal, Source Tree.
Confidential
Java DeveloperResponsibilities:
- Create Application Design Specification document for the SKURepository application.
- Interact with Business on day-to-day basis to get the requirements and clarifications.
- Working as a Lead for SKURepository application.
- Create the sequence diagram using Visio.
- Develop the application using Spring framework.
- Develop the application using JSF and Rich Faces for SKURepository application.
- Create Stored Procedures to connect backend Oracle database for SKURepository application.
- Understanding and experience with Project life cycle process.
- Deploy application to DEV/QA servers, participate in prod implementation.
- Using Star Team for version control and defect tracing for SKURepository application.
- Develop batch job using shell script and schedule the jobs using Tidal.
- Interact with various teams in order to Develop and Deploy the application.
- Write unit test cases and test the application.
- Provide application demo to the Business and testing teams.
Environment: Core Java, Spring Framework, RAD 7.5, Oracle, StarTeam, Putty, PL/SQL Developer, JSF 2, Rich Faces, WebSphere Application Server 7.0, WinScp, Putty.
Confidential
Java Developer
Responsibilities:
- Created a new oef-i (oef interface) batch job to process request files sent by any source system that needs to send email ticklers to OEF service.
- Provided estimation for SRs. WAS7 migration estimation for OEF.
- Worked on OEF web service security while creating the oef-i batch job.
- Used public key and private key for the web service security.
- Helped the team with OEF web service security issues.
- Worked with JAXB to marshal and unmarshal the xml data.
- Used RAD7.5.5 for IDE to develop the application.
- Used SOAPUI to test the web service.
- Worked with Clear Case support team for migration process, UNIX team, DB team, Mainframe Zeke team for batch job set up.
- Wrote the Ant build script for batch jobs to build the jar files as part of migration process.
- Wrote the Junit tests for each class of the batch job.
- Used DB2 for back end database for OEF web service.
- Wrote the UNIX script to execute the batch job.
- Used Clear Case for version tracking. Created the baselines and promoted build to DEVTEST, SYSTEST, PROD (CAM staging) and Used Clear Quest for defect tracing.
- Created Component Design Specification document, Application Design Specification document, wrote the test cases and test plans for batch jobs.
- Involved in Production implementation process and checkouts.
Environment: Core Java, Spring Framework, AEFW3.0, RAD 7.5, DB2, UNIX Script, Clear Case, Clear Quest, Ant, Putty, Hibernate, JUnit, Web Service, Security, SOAPUI.
Confidential
Java Developer
Responsibilities:
- Created a new asset on Secure FTP to connect to UNIX servers for file transfer.
- Interacted with Client for day to day business discussions.
- Communicated with offshore for day-to-day tasks. Worked as a Lead for Offshore.
- Assigned work to offshore and reviewed the code which is developed by offshore team.
- Helped offshore team during development for any issues.
- Experience working with SRs, developed new batch jobs using Spring Integration framework and AEFW framework also migrated batch jobs.
- Used Log4j for logging in the batch jobs to provide the detailed information about the job.
- Used WAS6.1 and WAS7.0 Server for deploying the applications.
- Used RAD7.5.5 for IDE to develop the batch jobs.
- Worked with Clear Case team for migration process, UNIX team, DB team, MQ series team, Mainframe Zeke team for batch job set up.
- Wrote the Ant build script for batch jobs.
- Used DB2 for back end database.
- Developed the batch jobs using the shell script.
- Worked on Assistance Requests for day to day issues for other projects.
- Provided prod support for 24 * 7 for applications with in Frameworks team.
- Worked on the Framework support assets.
- Used Clear Case for version tracking. Created the baselines and promoted build to DEVTEST, SYSTEST, PROD (CAM staging).
- Used Clear Quest for defect tracing.
- Used MQ Series for messaging, reading the messages into Queue and writing the messages from Queue. Worked with DBA team for MQ configuration changes.
- Created Composite Design, Application Design, Wrote the test cases and test plans for batch jobs.
- Experience working in Prod implementation process and checkouts.
Environment: Core Java, Spring Framework, RAD 7.5, WAS 7.0, Log4j, DB2, UNIX and DB2,Clear Case, Clear Quest, Ant, Putty, FireFTP, MQSeries.
Confidential
Java DeveloperResponsibilities:
- Involved in Design and development of Integra service.
- Created Member enrollment and MemberLookup, UpdateMemberDetails, CancelMember Web services using JAX-WS.
- Used Spring Framework Dependency Injection for creating the objects of the classes.
- Used PGP public and private key encryption.
- Used SOAP UI3.5 to test the Web services.
- Used JAXB for marshalling & unmarshalling xml schema.
- Created the Certificate using the Key tool and store the certificate into key store.
- Used Maven to build the entire project.
- Used Net Beans IDE to develop the Integra application.
- Used Object Relational mapping (Hibernate) to connect backend Oracle database.
- Used Team Foundation Server (TFS) version control system for Integra application.
- Used Java script for frontend validation.
- Created the HTTP and HTTPS servers to deploy the application.
- Used Commons-logging log4j for logging to store the log into file.
- Used Ajax for asynchronous calls to the server.
- Wrote Web service client to consume the WCF services.
- Wrote JUnit test cases for Unit test of each Web Service.
- Deployed the application in to appliance Linux Box and experience working with Unix commands.
Environment: Core Java, JAX-WS, Spring Framework, SOAPUI 3.5, JAXB, Net Beans 6.8, JUnit, Maven 2.2, Hibernate, Ajax, Java script, Commons-logging, Team Foundation Server, XML, Oracle 9i, SQL Server, Linux.
Confidential
Java DeveloperResponsibilities:
- Co-ordinate builds and release cycles on the request of business with dev teams, testing teams and project management teams.
- Delivering code from work level effort to product. Creating and managing the streams.
- Make Build, Creating baselines and Recommending Baselines using the Rational Clear Case.
- Automated build and deployment mechanisms using ANT
- Build Continuous Integration with Cruise Control along with scheduled builds.
- Interacting with clients to discuss design, development requirements.
- Using Spring Dependency Injection for creating the objects of the classes, using pure Query to connect the database and creating the DAOs.
- Designing and developing user forms for Enterprise Claim Systems using XML and XSLT.
- Using XPath to navigate the XML elements and attributes in the XML document.
- Using Model Driven Architecture and Creating the Dialog proc and Business proc using the Modeling Perspective with Rational Software Architect (RSA).
- Using Core Java, Collections like List, Array List, Hash Table, and Map.
- Writing Junit test cases for unit testing.
- Using the Rational Clear Quest for defect tracking application.
- Using Java Script to validate front end application.
- Deploying the application using the Web Sphere Application Server (WAS).
- Also working in Triage team for day to day defects, analyzing the defects and providing quick solution.
- Using WinSQL tool to connect backend database DB2 v9.
Environment: Core Java, Spring Framework, XML, XSLT, XPath, Rational Software Architect 7.0(RSA), JUnit 4, Java Script, Web Sphere Application Server 6.1 (WAS), ANT 1.6, Rational Clear Case 7.0, Rational Clear Quest 7.0, WinSQL 4.6, DB2.
Confidential
Java Developer
Responsibilities:
- Designed, developed user forms for Employer Self Service (ESS), Tax, using JSP Tag Libraries.
- Interacted with clients to discuss design, development requirements.
- Created the various Controllers using the Spring MVC framework, created the services to call the DAO.
- Used Java Server Faces (JSF) for designing and developing User interface elements for the Front end development
- Created the Hibernate Mapping files using Hibernate to access the data from database.
- Used Java Script to validate front end application.
- Used Core Java, Collections like List, Array List, Hash Table, and Map.
- Used Clear Case version control, Rational Clear Quest.
- Used RAD 6.0 IDE to develop the Tax and ESS application.
- Deployed the application using the Web Sphere Application Server.
- Fixed lot of Critical Defects in ESS and Tax applications.
- Wrote test plans to validate using the ESS, Tax application.
- Used the Another Neat Tool (ANT) script to build and deploy the ESS and Tax application.
- Used JMS to connect multiple applications.
- Used Apache Active MQ message broker for JMS.
Environment: Core Java, Spring 2.0 MVC, Hibernate 3.2, JSP, JSF, XML, RAD 6.0, HTML, CSS, Java Script, Web Sphere Application Server, JMS, Clear Case, Rational Clear Quest, Oracle 9i.
Confidential
Java DeveloperResponsibilities:
- Designed and developed user forms for Customers to add a relationship and delete a relationship using JSP pages and Struts Tag Libraries.
- Developed Formula Portal to manage relationships in the CMDB.
- To run CMDB connector wrote stored procedures, Functions and cursors using SQL Server 2005.
- Accessed the database using the Hibernate 3.2 with spring MVC.
- Developed the reports using the Infra Enterprise 8.0.
- Used to Interact with the customer to solve production support issues.
- Wrote test plans and validated using the Formula application.
- Used Java Script to validate front end application.
- Designed the front end application using CSS, XML, XML Schema and XSLT.
- Deployed the application using the web sphere application server.
Environment: Core Java, JSP, Servlets, Struts, XML, RAD 6.X, Hibernate, HTML, CSS, Java Script, InfraEnterprise 8.0, Web Sphere Application Server, spring, SQL Server 2005, Oracle 9i.