We provide IT Staff Augmentation Services!

Java Programmer Resume Profile

4.00/5 (Submit Your Rating)

Objective:

Seeking a J2EE Technical Manager Position where my hands on technical and project management skills can be utilized and maximized.

Profile Summary:

  • Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications identify/troubleshoot application code-related issues and review and provide feedback to the final user documentation.
  • Understand business requirements, write functional requirements, develop detailed technical designs, and build / unit / system test application code.
  • Business focused IT professional with ability to quickly understand complex project requirements and provide solutions. Excel in liaising between business and IT to achieve on-time, on-budget, and on-spec project completions.
  • Proven experience on managing and rallying J2EE technical teams to successful delivery of projects on time with quality focus. Analyze and report progress of team via reports and dashboards.
  • Seasoned software professional Sun Java PMP certified with 13 years experience including Managing, Leading, Analysis, Design and Development Java/J2EE distributed, Web Technologies.
  • Expertise in n-tier Client/Server architecture application development using Java, JEE, JSF, CDI, Struts, Spring, Hibernate, SOA, Webpshere/Weblogic, Tomcat.
  • Experienced in writing SQL queries, Procedures, Cursors and Triggers on Oracle, MySQL databases.
  • Proficient on doing Object Oriented Design using UML-Rational Rose and development using Java with proven design patterns.
  • Experience in providing technical leadership, including on and offshore environments, to development teams and guide them to successful delivery.
  • Proven Experience in Object oriented analysis and design using UML for distributed enterprise applications.
  • Ensure services meets agreed levels of performance with prime focus on Continuous Service Improvement.
  • Experience on developing concurrent tasks execution capability applications in the JEE platform by using concurrent Executor Service resources.
  • Experience on developing enterprise applications integrations using JAX - WS RS, JMS, frameworks with interoperability and loose coupling.
  • Can estimate, plan, schedule and monitor Java enterprise application.
  • Excellent communication and interpersonal skills.

Technical Skills:

Languages

Java JDK1.7 , C , C, COBOL, XML, XSD, XSLT, SQL, PL/SQL,UML

Web Technologies

JEE1.6, JFS2.2 - CDI, Primefaces3.0, JAX-WS RS, Struts1.3, Sping3.1,JavaScript, HTML, JSON, AJAX

Frameworks

Hibernate3.0, Toplink, JPA, Jasper Reports-iDesigner5.1, Autosys

Application Servers

Webpshere 8.0, Glassfish4.0, Weblogic7.0, Tomcat8.0.

Databases

Oracle11g, MS SQL Server, DB2, MySQL5.6.

Operating Systems

Windows, Linux, Unix Unix Shell Scripting

Testing

Manual Testing, HP Quality Center10.1, JUNIT.

IDEs/Tools

RSA8, Eclipse, NetBeans8, Sonargraph, Find Bugs, AccuRev

PM Tools

MS Project 2010, MS Office. Estimation Methods.

Process Models

TQM, Six Sigma, CMM Level 5, ITIL, Ishikawa Diagram, Pareto Chart.

S/W Dev Methods

Iterative, Waterfall, Agile.

Business Intelligence

SAP BW, BO, HANA.

Professional Experience:

Confidential

Role: Senior System Design Analyst

Responsibilities:

  • Understanding project scope and mapping to technical horizon i.e. Identification of functional and technical requirements i.e. J2EE. Projects Technical Architecture definition, design and Implementation coding and Testing .
  • Manage project and lead teams with greater collaboration with Client project Manager.
  • Designed and developed Web Applications using J2EE, JAX-WS SOAP based web services.
  • Involved in Project planning, estimation, tracking projects for successful project deliveries. Closely worked with customers to gather the requirements and providing technical solutions for the defined problems.
  • Involved project's technical architectural style definition using multi-layer n-tier architecture
  • Implemented Persistence layer using Toplink to interact with the Oracle11g database.
  • Coded JSF pages and managed beans for front-end look and feel.
  • Used FindBugs and Sonargraph tools to improve the technical quality of the projects.
  • Involved in the application design using MVC, Business Facade, Business Delegate, DAO, Service Locator, Proxy, Factory, SOA design patterns.
  • Involved in application deployments and AccuRev activities Software Configuration Management tool
  • Involved in code review and performance tuning of the applications.
  • Involved in writing JUnit test cases development and execution.
  • Involved in DB schema definition and required query definitions.
  • Oversaw and involved software quality assurance PQA/SQA process and final deliverables delivery.
  • Liaising business users, application teams, QC team, and other stake holders.
  • Involved in Dealer and EVL portal integration using JAX-WS web service.
  • Ensure to follow Ford IT Standards and Process in Projects executions and make projects delivered on time with greater quality of technical and functional.
  • Support Enterprise Architecture Assurance Reviews and Hosting Infrastructure Review process by working collaboratively with customers.
  • Involved in design, development and integration of reports using Jasper i-Rport designer tool for EVL and WVTA applications i.e. generation of PDF format reports and rounding to network printers.
  • Improved Applications run time performance by configuring Cache i.e. EHCACHE.
  • Involved on implementation of i18N framework to enable application to multiple language markets.
  • Assist project teams in evaluation and Technical support.
  • Supports in assessing build requirements in estimation stages, derive final estimation for the projects.
  • Involved in developing batch jobs which run by AutoSys job scheduler i.e. scheduling and monitoring.
  • Develops and maintain Project Plans for Tech Refresh Projects of Java/J2EE domain. Efficiently runs the projects by overseeing risk and issues and manages them by optimal resolutions at appropriate time.
  • Oversee Applications Performance and functional/technical Quality.
  • Project technical quality assessment/correction Performance Tuning.

Confidential

  • Description: The OWS a web-centric solution for Ford Vehicles warranty claims Processing. This product processes the claims which originate from Ford Dealerships. Claims can be entered by dealers through on-line, DMS Dealer Management System . OWS on-line system acts as main interface PEGA, which is rule engine for business processing. Web Services are used extensively for this application to interface to external applications to get required data like Part, part price and labor information. This product tacks claims information from validation to entry and claim settlement.
  • Claim validation
  • Claim Entry
  • Prior approval
  • Manual Processing
  • Claim settlement
  • Monthly and Daily Statements report generation and storing in EDMS system for future retrieval by dealers.

Technologies/Tools Used:

J2EE6, JAX-WS, WAS8, RSA8, RSA8, MS SQL Server, HP Quality Center, Sonargaph, Find Bugs, AccuRev MS Project 2010.

Confidential

  • Description: The FDSE Ford Direct Stock Exchange a web-centric solution for purchasing Ford Direct Vehicles via Company Dealer System. Vehicles are sold through three selling mechanisms i.e. Wholesale, Electronic Bidding, and Electronic Action. I involved in Wholesale and Electronic Bidding mechanisms which includes given below sub-modules.
  • Admin Reports
  • Dealer Reports
  • Bulletin Board and National News
  • Cash Limits
  • Vehicle Locator -- Vehicle Summary --.Vehicle Details -->Purchase/With Draw/ Reserve a vehicle
  • WVTA Whole Vehicle Type Approval application generates Certificate of conformity CoC VIN data for specific vehicles in line with the legislative requirements together with feed to central client server application which prints the CoC in the National Sales Companies. This CoC are printed in N/w printers using Apache FOP.
  • Fuel Consumption Reporting,
  • CO2 Emission Details
  • Vehicle Type, Variant and Version.

Technologies/Tools Used:

J2EE6, JSF2-CDI, JDK 6, Prime faces, WAS8, RSA8, Jasper Reports iDesigner5.1, Oracle PL/SQL, RSA8, HP Quality Center, Sonargaph, Find Bugs, AccuRev MS Project 2010.

Confidential

  • Description: Environmental Vehicle Label EVL : New Passenger vehicles that are put on display at points of sale require an Environmental Label showing environmental information CO2 emission, fuel consumption and tax percentage, etc. specific to individual vehicles and markets. Currently these labels are printed and placed into the vehicles in the Plants. IT and Printing infrastructure exists in the plants to support this process. In case of missing or damaged labels, dealers request a reprint from their National Sales Companies NSC . These reprints are sent to the dealerships by mail.
  • EVL WVTA Communication
  • EVL documents Network Printing
  • Dealer Portal to EVL Communication through SOAP WS Ford Dealer Requested Document is transferred to dealer portal for the given VIN using web service over SOAP protocol.
  • MIVIS Miscellaneous Vehicle Invoicing System is the application for generating invoice for sold vehicles through re-marketing and used passenger and commercial Ford vehicles. This application route the vehicles to different channels by adjusting price parameters. Once vehicle is sold invoice is generated and communicated to Ford billing system i.e. Ford Credit for final settlement.
  • Vehicle Enquiry
  • Vehicle Price Adjustments
  • Vehicle Invoicing and Channeling
  • Vehicle Parameters

Technologies/Tools Used:

  • J2EE6, Struts1.3, JDK 6, WAS6, RSA6, Jasper Reports-iDesigner, Oracle PL/SQL, DB2, HP Quality Center, Sonargaph, Find Bugs, SOAP-WebService, AccuRev MS Project 2010.
  • In addition to above development projects with Ford client, I have involved in the given below technology migration projects by guiding and assisting teams in planning and architectural definitions, the prime objective of these projects is that, porting all applications into J2EE horizon technologies from net.data, vb.net, ASP, Oracle PL/SQL web pages and JETFROMS technologies which are about to be obsolete, then hosting the applications on J2EE/LINUX environment.
  • CCDMS Central Car Distributed Mechanism
  • PRIMAS Price Management System
  • ConTrack Container Tracking System
  • VTD Vehicle Title Document
  • GSDB Ford Global Supplier Database

Confidential

Role: Senior Java Developer

Description: As a senior consultant for Confidential, Designed and developed Health Savings Account Manager/EE/SCAMT a Web logic portal based applications to manager health accounts using Java/J2EE Technologies and Weblogic Portal.

Responsibilities:

  • Technical Architecture definition and design.
  • Used MVC, Business delegate, Command, factory, DAO design patterns.
  • Also used Spring 1.2 Framework for Dependency injection and integrated with Hibernate and Struts1.2 tags/tiles .
  • Team Leading and development
  • Used Hibernate for mapping the Object oriented model of Java with Oracle.
  • Implemented the web-based application following the MVC II architecture using Struts Framework. Implemented JSP pages for front-end development.
  • Developed Action Forms and Controllers in Struts
  • Written Stored procedures, Views and Functions at the Oracle Database end, used Spring Hibernate Templates for database easy access.
  • Experience doing unit testing using Junit.
  • Used Enterprise Architect for applications use cases design
  • Application deployments onto Weblogic server platform.
  • Extensively used Eclipse3.0 for writing code.
  • Root cause analysis and debugging of the supported older versions of the system.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Used spring framework.
  • Liaise onsite and offshore teams

Technologies Used:

Java/J2EE Struts, Spring, Hibernate, Oracle, MS SQL Server, Documentum, Weblogic Server, UNIX Shell Script, and Enterprise Architect.

Projects Involved:

  • Account Services
  • Transfer Funds
  • Account Summary
  • A Health Savings Account is a tax advantaged account that works with an HAS qualified health plans, to take the advantage of tax benefits. As a J2EE senior consultant I involved in the following modules
  • HAM Health Management Account Portal,

Enrollment Engine.

Enrollment Engine is responsible for enrollment of customer for HAS qualified health plan. Customers are allowed to enroll through online. During enrollment user need to input a transfer account details and initial amount transfer can be performed.

Contribution Engine.

  • Making regular contributions to the HAS is a great way to take the advantage of the tax and savings benefits of the account. I involved in the following modules.
  • Calculate annual spending on qualified medical expenses
  • Automatic pay roll deductions
  • Direct to HAS

Confidential

Role: Senior Java Developer

Description: As a senior Developer for Confidential, Recovery and bankruptcy is developed for Discover client using J2EE technologies with CICS DAP Programs, which is achieved using J2EE Connector Architecture JCA . Myview application is performance system for different business units of Discover financial services like CMA, CSB and DMS. Lynx Browser based application that allows Discover Financial Services administrators to create and manage bankruptcy management filings on Discover card members.

Responsibilities:

  • Involved in development and monitoring batch jobs for daily report job in the myview module.
  • Involved in J2EE to COBOL CICS program integration development for handling mainframe transactions using J2EE connector architecture JCA of IBM resource adapter.
  • Review and guide the application architects with Object Oriented Design using Rational Unified Process RUP .
  • Discuss with Client to get the requirements and converts those requirements onto technical horizon,
  • Designed and created classes in Java to generate HTML code that creates tables dynamically.
  • Encapsulated Business Rules in PL/SQL packages and the data was written to the database in accordance the business rules.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean EJB components and render retrieved information.
  • Implemented several design patterns such as Singleton to access DAO, Business Delegate and Session Fa ade.
  • Developed user interfaces using JSP, Struts Custom tags and HTML.
  • Involved in preparing engineering specification with OOA and OOD. Used Rational Rose Enterprise to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams. Data Modeling.
  • Software Development, Unit Testing, System Analysis
  • Execution of onsite assignments

Technologies Used:

Java/J2EE, DB2, JCA, Webpshere Server, Weblogic Portal Server, UNIX Shell Script, Rational Rose, Struts. Clear Case

Projects Involved:

  • RMS Recovery Management System
  • Lynx Bankruptcy Management System
  • Lynx is browser based application that allows DFS administrators to create and manage bankruptcy management filings on Discover card members. The main interface to the system RMS a mainframe based system, which gives inputs to Lynx for bankruptcy filing and reconcile with different chapters.
  • The main interface to recovery management of DFS credit card holder, which interacts with billing applications, identifies the defaulters batch job . RMS can manage every step of bankrupt account portfolio workflow including receiving bankruptcy account notification, account identification, account coding and charge off. Process bankruptcy notifications, assures that accounts are sync with latest case information.

Confidential

Role: Java Programmer

Description: As a Software Developer for APL LOGISTICS, developed SeeChange application for on demand visibility and supply chain control for APL customers. APL Logistics See Change Services provides best-in-class data integration and exception-based management tools for global supply chains. APL Logistics See Change Services provides best-in-class data integration and exception-based management tools for global supply chains.

Responsibilities:

  • Software Development, Unit Testing, System Analysis
  • Involved in the design and implementation of the business logic for the financial data using Entity Beans.
  • Used JSPs for the presentation layer and Java Beans for model layer.
  • Developed JSP and Java Helper classes for updating.
  • Developed Action Forms and Controllers in STRUTS.
  • Written Stored procedures, Views and Functions at the Oracle Database end.
  • Debugging and testing of the applications fine tuning performance. Provided maintenance support in production environment
  • Discuss with Onsite Coordinator and get the requirements and converts those requirements onto technical horizon.
  • Involved in User Account maintenance module using Java SWING technology. And also developed user preferences file upload module into Oracle database as standard Java Application.

Technologies Used:

Java/J2EE, Oracle, Struts1.0, XML, Weblogic Application Server, UNIX Shell Script, Rational Rose, Struts. Clear Case

Confidential

Role: Programmer Analyst

Confidential

Product Description:

  • The Hospital Management Solution 'i-care ' is designed with the sole objective to address the current and future, vast and growing needs of modern hospital management and the changing healthcare environment. 'I-care ' is a Comprehensive Hospital Management Solution, which meets the goals of any Hospital in moving towards a paper-less environment. It fits the needs of hospitals of varying sizes and functionality
  • Involved as developer on multiple modules of I-Care e-Health Solution Product product development using Java, J2EE and Oracle
  • Participated in multiple installations at different client locations.

Responsibilities:

  • Software Development, Unit Testing,
  • Developed JSP and Java Helper classes for updating.
  • Wrote Java Servlets for critical processing tasks.
  • Developed security Module for authentication and Integration.
  • Used ANT for compilation and building JAR files.
  • Used JSPs for the presentation layer and Java Beans for model layer.
  • Developed Servlets to access the database oracle.
  • Writing SQL, PL/SQL Queries.
  • Involved in Application deployments into Application server

Technologies Used:

Java/J2EE, Oracle, XML, Pramati Application Server, Apache Tomcat Server

We'd love your feedback!