Java Developer Resume Profile
CA
Career Objective
A challenging position as a Software Engineer in a company with extensive hands-on design and development.
Professional Summary
- Have more than 11 years of IT experience, Software Development, Database, Network and System management.
- Extensive experience with Java and J2EE technologies using most of the advanced features of Core Java including Struts2, Spring , Hibernate.
- Expertise in Software Development, Distributed Application Development, Object Oriented Programming OOPs , OOA, and OOD.
- Expertise in software project management, business process, presentations, documentation, testing, education, system integration, data migration, business intelligence/reporting.
- Experience with Java/J2EE, Web Services Rest, SOAP, WSDL , Spring , Hibernate, jQuery/UI, Bootstrap, JSP, C , ADO.NET, C/C , HTML, XML, SQL, PL/SQL, Oracle 9/10g , MySQL, MS SQL Server.
- Experience Apache Tomcat, Maven, Hibernate, JAX-RS, JAX-WS
- Last 5 years experience on Java/J2EE technologies,
- 5 years experience on .NET C Platform,
- 4 years experience on PL/SQL using Toad.
- Having experience on Unix/Linux and Windows OS.
- Experience on Agile, Water Fall Methodology
- Knowledge in both Server Side and Front-End Side.
- Knowledge on Hadoop, HDFS, Map Reduce,
- Experienced in developing applications using Eclipse, Netbeans, and Microsoft .Net, used version control Visual Source Safe , SVN
- Experienced in offers, contracts, billing, customer analysis, post analysis, warehousing and supply chain, customer support, complaint management, telemarketing, educational planning and implementation.
- Great motivation to learn new skills/technologies, excellent analytical/problem-solving skills, fast-learner, resourceful, committed, hard-worker, and self-initiative
- Able to coordinate and communicate with project team.
- Able to work independently and as part of a team
Technical Skills
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Professional Experience
Confidential
Java Developer
Description:
Well-managed Reference Data is essential for organization to accurately consolidate and report on information from its numerous data sources and organizational units. Master Reference Data application helps to store the enterprise reference data at a central location and provides user interface to maintain the data on line.
Responsibilities:
- Involved in Analysis Design of the Reference Data Management.
- Configured hibernate with spring.
- Created Object-Relational mapping using Hibernate3.0.
- Used Hibernate Query Language HQL to query the database for complex data.
- Used Spring 3 MVC for Web tier development and used the Struts tag library.
- Designed and developed Restful Web Services using Jersey
- Created screens by assembling Struts Tiles: body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reuse existing layouts using inheritance.
- Implemented JQuery , Ajax
- Used log4j to capture the log that includes runtime exceptions and debug
- Used log4j for writing into Application and Error logs.
- Used Agile software development methodology.
- Developed the front end using jQuery and HTML
- Involve in DAO Data Access Objects to retrieve data from database.
- Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML for OOA/OOD techniques using Enterprise Architect
- Architectural, technical and functional understanding of the interfacing modules. Involved in different activities like design, deployment, Build and release co-ordination for different modules.
Environment: Java, JDK 1.6, J2EE, Jarsey, JAX-RS, Spring 3 MVC, Struts2.0, Hibernate, JSP2.0, Ajax, Jquery/UI, Display Tag, MySQL
Confidential
Senior Software Engineer Team Lead
Some Projects:
- Confidential esigned, implemented and delivered the project to integrate MNG system with FEDEX by heavily utilizing web services and data base batch operations where we had millions of transactions daily. Provided reporting capabilities where we strived to get as close as possible to real time results to both customers and to executives to monitor and take appropriate actions. We had distributed system contained custom built modules where we kept track of our international operations, customer and billing information, sales, call center, finance and reporting modules. In addition, the integration module made it possible to have integration very efficient and minimum human infractions.
- Confidential Designed, implemented and delivered MngSube application that is used by 150 branches and 550 agencies. The system contains operations of the cargo, invoice, cash, customer transactions and reporting.
- Confidential Designed, implemented and delivered Aktarma application that is used by 30 warehouses. The system contains daily operations of the cargo, invoice, and reporting.
- Mobil: Mobil is used for handheld mobile terminals by all warehouses, branches, and agencies. The system contains daily operations of the cargo, invoice, cash, customer transactions and reporting.
Responsibilities:
- Had the responsibility of leading a development team with close interaction with product development, quality assurance teams along regular meeting with end users
- Analysis, design, implemented and delivered project
- Architected and heavily involved on development of cargo and logistics applications using Core Java, JDBC, XML, Oracle, MySQL and HTML
- Designed and developed Web Services Restful, SOAP, WSDL
- Implemented JDBC to store the data in Oracle 10g database
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL using Toad.
- Performed requirement analysis, design, development, testing, and maintenance of legacy systems including adding new features
- Experience doing unit test.
- Involved in simulating and testing various failover scenarios and hence the high availability of the cluster.
- Provided documentation with Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose
- Prepared and presented software development and test plans to ensure projects on time and within budget
Environment: Java, JDK1.6, J2EE, Spring , Struts2.0, JSP, Servlet, JavaScript, Ajax, Jquery, Hibernate, Oracle, MySql, Toad, MySqlWorkbench, C , ASP.NET, Web Service, ADO.NET
Confidential
Software Developer
Description:
Erben is an online shopping portal in Turkey, which deals with all kinds of office stationary. This project is broadly divided into two modules: User Module and Administrative Module. Registered users can order for components as well as samples. Order process includes Payment Info, Contact Info, Validating Credit cards and sending acknowledgement mails to the users as well as to the administrator. Administrator module allows adding new electronics parts to the database, processing orders, creating invoices, generating reports etc.
Responsibilities:
- Requirements gathering from business and defining specifications for the system
- Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques using Enterprise Architect
- Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect
- Responsible to develop a system to synchronize database repositories every month with external files
- Created XML Schema, XML template and used XML SAX/DOM API to parse them
- Involved in writing Stored Procedures in SQL Server and PL/SQL for back end, which were used to update business logic over a set of scheduled timers
- Developed web services using SOAP, WSDL and Apache Axis, done XML transformation and parsing using XML, XML schema, XSLT
- Experience doing unit test
- Involved in simulating and testing various failover scenarios and hence the high availability of the cluster.
- Managing/Fixing bugs and Client Issues in the application
- Involved in Customer and Admin modules, understood the technical specification.
Environment: C , ASP.NET,Web Service, ADO.NET,Oracle.
Work Permit Green Card Holder