Java Developer Resume
Bartlesville, OK
PROFESSIONAL SUMMARY:
- Over 5+ years’ Experience in Software industry: Requirement gathering, Analysis, design, development, deployment, and Testing of various applications using Enterprise Architecture Technologies and distributed architectures.
- Results - driven software professional with a demonstrated ability to successfully design and implement critical large-scale, N-tier, distributed, real-time enterprise applications. Expertise in object oriented analysis and design with specialization in Java, J2EE technologies. Outstanding track record of driving the project to success through various stages of Software Development Life Cycle.
- Experience in developing web based, internet/intranet, client/server, real-time batch processing, distributed architecture applications using Java and J2EE technologies.
- Expertise in developing applications using Core Java, Multi-Threading, Servlets, JSP, J2EE, JMS, Hibernate, Spring, Maven, XML, XMLDOM,JavaScripts, Struts,JQuery.
- Implemented middleware services between back-end SOAP services and Flex front-end.
- Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.
- Strong experience with WS-Security.
- Experience in the administration and configuration of IBM Websphere server, Amazon Web Servicesincluding extensive use of Message Broker and Queues.
- Experience in working with WCAG 2.0.
- Deep understanding of computer science fundamentals (Data structures, Algorithms, multiprocessing and complex Database Schema designs).
- Extensive exposure to Relational database concepts, Normalization, Oracle PL/SQL, (Procedures, Cursors, Functions, Triggers, Views, Sequences, Table Functions)
- SDLC tools (Git, Atlassian tools such as JIRA, Bamboo).
- Hands on experience in IBM Workplace Client Technologies and Eclipse Plug-in Development.
- Expert level skills in design, implementation of various applications successfully. Created Test Plans and Test Cases to do rigorous testing using jUnit.
TECHNICAL SKILLS:
Languages: Java 7, Java8,XML, JavaScript, JQuery, SQL
App Servers: IBM Websphere, Apache Tomcat,JBOSS
Server Side: JSP, Servlets, EJB, JDBC
Frameworks: J2EE 6,Swing, Spring,Spring Batch, jUnit, Hibernate,JSON
Web Services: SOA, SOAP, REST API
Build tools: Shell Scripts, JavaScript,Maven 2.2,Jenkin
Database Apps: Visual Studio, Toad 9, SQL developer, DB2, Sybase 8, MS SQL server,MongoDB
Management Tool: CVS, Subversion (SVN) Bugzilla
Methodologies: OOAD, UML, Design Patterns
UML Tools: Rational Rose, Visio
OS: Windows, UNIX, Redhat
User Interface design: HTML 5, CSS 3, JavaScript, JQuery.
PROFESSIONAL EXPERIENCE:
Confidential, Bartlesville, OK
Java Developer
Responsibilities:
- Worked as a Web Solutions developer for CTS (Client Technology Services) group. Involved in designing a J2EE 6 compatible architecture.
- Designed and developed a J2EE based MVC framework similar to struts that provided tremendous reduction in development hours spent on Fund list maintenance, inquiries and helped improve client SLA tracking and client delivery documentation.
- Implemented the VUI front end, written in a combination of Java, J2EE, XML, and Python.
- The Application provided as one stop central solution for Business users to generate reports with a flexibility to pull data through the different database DAOs with access to FDR ( Oracle ), ORBIT (DB2), REMEDY (SQL Server).
- Worked on Oracle data objects, created database triggers, views, procedures for dynamic extract generations using oracle PL/SQL table functions, anonymous blocks, cursors, conditional statements, loops.
- Extensive use of coding standards and the design patterns, implementation of Controller Service Manager in MVC Framework, DAO, Value Objects, Singleton, Decorator, Factory patterns.
- Implemented on CRM for managing and analyzing customer data.
- Supported report generation in MS word, excel and PDF formats as well allowed users fund maintenance through excel data uploads.
- Role based ability to configure the user access per client, data functions and groups.
- Expertise in using and configuring various web & application servers like Web Logic, Tomcat, IBM Web Sphere 6x, 7x, and JBoss.
- Proficiency in programming with different Java IDE's like Eclipse, Web logic Workshop
- Used log4J for application logging and notification tracing mechanisms.
- Expertise in development of test cases using JUnit. Developed scripts for automating tasks using ANT and MAVEN
- ImplementedAjaxto create highly optimized, browser-compliantJavaScript,Angular js andHTMLweb pages.
- Worked on implementing directives and scope values using AngularJS for an existing webpage.
- Used Angular JS in developing single page applications.
- Displayed tabular data using AngularJS by applying filters on the table data.
- Implemented best strategy/practices for designing, developing and deploying.
- Resolved the Issues related to build deployment Websphere server, clear case setup.
- Wrote database queries for performance optimizations. Extensive use of PL/SQL for extracts generation, worked on database objects like Procedures, Functions, Cursors, Sequences, triggers.
Environment: s: Java, J2EE, XML, XMLDOM,IBM Web sphere, CRM, Application studio, Clear case, Ant, Oracle 10g, Web sphere 6.1.,Jexcel,iText, RAD7.5, Toad 9, Site minder, Cloak ware, AIX, IBM MQ/MB, python, AJAX, JQuery, Angular js, DB2, SQL server.
Confidential, CT
System Analyst (Java Developer)
Responsibilities:
- Worked as a technical lead. Created the Technical Details Document containing the design details, development and deployment documents.
- Implementation of Service Manager and the design patterns in the code using MVC Framework.
- Implementation of JSP, Servlets and the Form classes for validation.
- Resolved the Issues related to Websphere server Setup.
- Involved in Unit integration, bug fixing, acceptance testing with test cases and Code reviews.
- Resolved the issues related to Websphere server Setup.
- Used JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service cal
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, ptimistic locking, and transactions.
- Involved in designing and implementation ofMVCdesign pattern using Spring framework for Web -tier.
- UsedSpringframework for Dependency Injection(IoC) among different layers of an application as well as for transaction management.
- Implemented SOA based web services, Used Apache CXF, WSDL, JAX-WS technologies to create web services, generate stubs and consuming the existing services.
- Worked with Websphere 7.0 as the application server.
- Involving in design meetings before developing the application and be proactive in discerning performance issues and developing high-performing application.
- Extensively used SQL, PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Used Rational Rose as part of development of Rules.
- Implementation of the Business logic layer for MongoDB Services.
- Developing Hibernate Configuration files for MySql 5.1, Oracle 10g &11g and MongoDB.
- Conferred with the testers and included projected needs for in-house testing equipment. Provided extensive pre-delivery support.
- Occasionally mentor junior developers.
- Develop architecture with input from peers in related disciplines (QA and Operations).
Environment: s: Java, J2EE, XML, Eclipse 3.0, IBM Web sphere Application studio, REST, IBM DB2, Oracle 8i Oracle 10g:
