J2ee Developer Resume
3.00/5 (Submit Your Rating)
Columbus, OH
SUMMARY
- SeniorJava/J2EEDeveloper with 10 years of experience in deploying J2EE based solutions in Banking, Taxation, Healthcare and Telecom domain.
- Experience in integrating solutions using COTS products, J2EE based technologies and various vendor products using SOAP, JMS or proprietary API.
- Skilled in Agile development process, build and run support, go - live implementation.
- Extensive experience on backend technologies like Oracle and SQL databases, PL/SQL, SQL Developer.
- Skilled in JSP and Javascript based UI frameworks like Struts2, Spring MVC, Jquery and Angular2.
- Proficient in using and implementing Factory and Singleton Design Patterns and architectural patterns like MVC.
- Hands on experience in all flavors of Unix, Linux and windows operating systems.
- Strong experience in installing and configuring Application Servers like GlassFish, JBoss, Apache Tomcat and Websphere.
- Created and consumed SOAP and REST Web services.
- Experienced in performance monitoring tools like VisualVM, Jamon.
- Experience in creating and maintaining Jasper Reports using iReports IDE and Oracle Reports using Oracle Report Builder.
- Sound knowledge and experience in SDLC including design, development, implementation, documentation and SOA architecture.
- Experience across all aspects of Workflow—documenting business processes, analyzing processes, recommending improvements and technical documentation.
- Sound knowledge and understanding of infrastructure related concepts like LAN/WAN networking, Storage and Backup, Disaster Recovery, Virtualization and Security.
- Have handled Datacenter production environment as a system admin for Sun Enterprise servers.
- Have worked on VMWARE virtualization products.
- Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit.
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
J2EE Developer
Responsibilities:
- Part of the Agile line developing and supporting Lending and Origination Portal of the Nationwide bank.
- Implement stories for Lending and Origination portal using Spring MVC, Javascript, Apache Tiles, JSPs, SOAP and REST web services deployed on Websphere Application server.
- Develop responsive UI pages using JSP, Jquery, Javascript, and SCSS.
- Create and orchestrate complex SOAP webservices for integrating external services which form the backend for the portal.
- Use Apigee for creating and maintaining Rest webservices provided to internal and external clients.
- Implement Test and Learn features like Powersports Motorcycle cross-sell.
- Created REST Webservice for exposing Nationwide lending products to other Auto Loan vendors.
- Deploy applications to internal Cloud based Websphere Liberty servers.
- Followed the Test-Driven Development approach and implemented Junit tests using Groovy and Spock Framework.
- Used Sonar and Eclemma to check code coverage and maintain and update unit tests.
- Create/Update Jenkins jobs for deployment to various environments.
- Create Subversion and Git code branches for each iteration.
- Perform code reviews, participate in IPM and RETRO.
- Detect issues with vendor systems and communicate via their portal/email to fix issues.
- Conduct Vulnerability scanning for the portal using Qualysquard Cloud service and fix security issues identified by the scans. Create and maintain monthly scans and remediation plans based on IRM guidelines.
- Assist in setting up New Relic monitoring tools for monitoring website as well as application performance.
- Assist in production release and validate releases by doing smoke tests. Prepare post-release validation plan, create the deployment components using Confidential UCD.
- Assist in Go-Live of the Beacon Deposits project. Nationwide Bank switched backend provider to Fiserv for its deposit products as part of this project.
- Use Splunk to monitor production logs and identify and fix issues.
Confidential, Columbus, OH
J2EE Developer
Responsibilities:
- Part of a large workgroup that implements various versions of the HP vaccination project in different states.
- Implement Web Services using Netbeans IDE on GlassFish 3.x server.
- Work with Operations and Management team for defects and adjustments to the system and keep it updated with the requirements.
- Review and provide feedback for upcoming new requirement for Vtrcks which is required to be implemented by state dept of health.
- Update data-exchange service to conform to new NCFAST standard.
- Create scheduled jobs to handle daily NCFAST file sent to NCIR to update demographic information.
- Participate in requirement and scope refinement meetings with business analysts.
- Implement Vtrcks solution that helps the State with compliance with the CDC.
- Vtrcks is a complex and robust system designed to help the State and Vaccine providers conduct the Vaccine ordering process according to new regulations.
- Created complex PL/SQL procedures that work with Oracle Application Server Web toolkit to provide a snappy user interface.
- Created Approve Order process using Struts 1.2, JSP, SQL and javascript.
- Update existing screens to accommodate changes in naming and identifying vaccines.
- Create PL/SQL scripts to generate usage tables to reflect the vaccine usage of providers. Schedule the scripts in GNU Linux.
- Helped client with Bugzilla implementation and provided basic administrative services like setting up user accounts, projects and modules to create defects under.
- Helped the team manage the requirements scope and assist Business Analysts in creating clear and concisely worded requirements documents.
- Provided detailed development and maintenance estimates after exhaustive discussion with developers and analysts to help HP give realistic and correct billing information to the client.
Confidential, Columbus, OH
J2EE Developer
Responsibilities:
- Part of a large workgroup that implements various versions of the HP vaccination project in different states.
- Implement Web Services using Netbeans IDE on GlassFish 3.x server.
- Create WebService implementation based on a WSDL provided by the state which is standardized and will be used by Healthcare providers across the state to update and sync their own record of patient vaccination history with the state records.
- Create and update the project on an ongoing basis whenever the state has a new requirement.
- Update old code and participate in the ongoing upgrade from Java 1.4 to Java 1.6 SDK.
- Started learning Jasper iReports to participate in the upcoming activity to migrate all reports from Oracle Reports to Jasper.
- Work independently or with little guidance to test scenarios, pick up bugs and suggest improvements or changes to code, and tools being used.
- Build and Deploy code on dev environment on Unix/Linux OSes.
- Perform maintenance tasks like purging hung jobs, conflicting versions of JARs, restoring Environments after POCs.
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Received on board in class training on Oracle Enterprise Taxation Management (ETM) from Oracle ETM Experts.
- Covered ETM fundamentals, ETM Advance Configuration and ETM SDK development as part of Oracle ETM training.
- Work on Returns Processing and Taxpayer Identification Iterations.
- Exposed to Functional and Technical features of ETM for taxation industry.
- Interacting with BA’s to understand business rules and business process flows.
- Implement the project using AGILE methodology.
- Analyze business rules, discuss best practices with Oracle ETM experts and do the FIT GAP analysis.
- Discuss business rules with client SMEs to discuss scope, recommendations and suggestions based on functionality provided by the ETM.
- Use Hibernate with Tomcat, Web sphere, HTML Tags and Java Scripts.
- Used Log4J to include logging statements in code.
- Worked on SQL-Developer for validating the complex SQL-queries used in data retrieval from multiple tables.
- Design and developed tables for holding reference data and transaction data used by Hand off process.
- Generated hibernate entities of all reference tables and transaction tables.
- Used XPath functions in ETM scripting.
- Used HP Quality Center application to keep track of defects.
- Used Find Bugs & Check Style formatters to verify and format the code according to standards set by project.
- Used Clearcase activities to release code in different environment.
- Involved in identifying and fixing performance issues with online and batch transaction using JProfiler.
- Used JProfiler tool in generating detail level summary reports for Online and Batch transaction.
- Designed and developed several complex business solutions with in ETM using Java.
- Worked closely with leads in preparing DLEs based on proposed technical solutions.
- Used Tivoli Workdload Scheduler extensively to run ETM batch jobs.
- Used Confidential Rational Clear Case as versioning control software.
- Test ST and CIT environments to check for successful migration of ETM artifacts.
- Conduct FUT for completed increments for client users.
- Remedy defects raised by testing team testing in CIT and ST environments.
- Create web services to be used by other tax agencies.
- Create java wrappers on the base business objects provided by ETM.
- Create end to end functionality for daily tax activities like creating and updating Accounts, Persons, Tax forms, cancelling Tax forms and Accounts etc.
- Mentor new colleagues on ETM product.
- Do weekly smoke tests on specific environment.
- Schedule batch jobs to run in sync with supporting interface jobs and pervasive jobs.
Confidential, Allentown, PA
Java Developer
Responsibilities:
- Developed front end components using Spring MVC.
- Worked profiling and performance enhancement of Java programs doing file IO.
- Created Java classes to work with a file based database system.
- Updated existing Java code to use Spring Dependency Injection.
- Unit testing and module Integration testing.
- Created Peer to Peer communication software using TCP/IP technologies and socket programming classes.
- Created UI screens using JSP, Struts, Servlets.
- Wrote SQL and PL/Sql queries where required.
- Developed the server-side services for data access layer.
Confidential, Reston, VA
J2EE Developer and Analyst
Responsibilities:
- Worked on an ESB development framework.
- Developed session and entity beans and deployed on Weblogic AS.
- Developed message driven beans in MQ series for backend transaction management.
- Created UI screens based on the requirement using JSP.
- Created administrative front end using JFC/Swing.
- Created end to end components for each usecase.
- Created front-end components based on MVC architecture.
- Debugged application based on logs.
- Creating XML and XSLT files for transaction types and activity types.
- Created Bash/Shell scripts in UNIX for building and deploying the EAR and JAR files.
- Used Perl for packaging and deploying JAR files from CVS.
- Created pl/sql scripts for creating new databases and dropping the old ones for creating clean test environment with test data.
- Deployed the application on Weblogic 10.x and created the necessary environment configuration which included websphere ICS, MQ Series, Oracle 9i and Verizon mainframes.
- Created and consumed web services using WSDLs and XSDs.
- Used JavaScript DOM for front-end validation.
- Modified and added new entries to existing XML configuration files of the application.
- Installation and configuration of web and application servers.
- Created ad-hoc reports as and when necessary using Crystal Reports and SQL.
- Used TOAD for editing database and db tables for creating test data.
Confidential, Camphill, PA
Java/J2EE Developer
Responsibilities:
- Lifecycle development on business tier of large scale complex SOA based application
- Application featured integration of several enterprise class open source projects including Hibernate for persistence, Spring for Dependency Injection, Log4J, Junit for testing.
- Application framework was retained by Confidential as an asset for use on future GBS engagements.
- Integrated all business components with fully jsr-168 compliant portlet front end. Portal environment consisted of Plumtree portal communicating with Websphere 6 application server via WSRP
- Used the Rationed Unified Process methodology in designing the project.
- Developed and tested Web Services in a top down fashion using jms
- RAD 6.0.
- Deployed Web Services using Apache Axis 2 runtime.
- Developed test scripts for both Component Integration and System Test using Confidential Rational Manual Tester.
- Used Ilog Jrules 4.0 for creating the business rules.
- Involved in design and creation of the initial setup for the EAD4J framework of the UCMS project.
- Involved in setting up the Hibernate Layer using DI.
- Created Sequence and Class diagrams for implementation.
- Worked closely with senior architects while making design decisions for MVC, Data Access Services and Singleton for implementing patterns.
- Created mediators, controllers and entity classes in java.
- Created POJOs and their OR-Mapping files in Hibernate.
- Involved in creating named queries in Hibernate and optimize them for performance where needed.
- Worked with Oracle 10g DBAs to ensure design guidelines are being followed and database is tuned for optimum performance.
- Created SQL queries, triggers and stored procedures on oracle 10g database.
- Used Rational ClearQuest extensively as a Change Management Tool and Issues tracking tool.
- Involved with Code Review Team to maintain and follow the Coding Standards and maintaining the Cyclomatic Complexity.
- Extensively used JUnit for unit testing of the system and Log4J for logging.
- Created mediators that wrap the FileNet Api as Filenet Server used as CMS.
- Was a backup resource for Crystal Reports and created and tested several reports.
- Used Agile Software Development Methodology along with SCRUM for incremental development process.
- Participated in the build and deploy process of the application on Websphere running on Confidential -AIX servers.
Confidential
System Engineer
Responsibilities:
- Was part of a 5 member Netbackup team responsible for backup and restore of more than 400 production servers.
- Servers included Sun Solaris, Confidential AIX, HP UX, Win 2K and RHEL.
- Involved in setup and maintenance of a separate virtual LAN for backup data traffic.
- Involved in setup, administration, installation and configuration of the Veritas Netbackup master server, media servers and the HP Tape library.
- Involved in the setup of the new acquired EMC virtual tape library.
- Responsible for gathering requirements and creating a backup schedule for the servers involved in an application.
- Responsible for live data backups of Oracle and SQL instances, MS Exchange and OS system state backups.
- Created incremental/cumulative/differential backups for Oracle and SQL server databases.
- Created a similar setup and restored data on a 27/7 basis at a DR site.
- Led the operations team at the main and the DR site.
- Worked on a complex network that included SAN, NAS, gigabit Ethernet, Brocade switches etc.
- Involved in virtualization of several servers using Vmware products.