Java Developer Resume
Bartlesville, OK
SUMMARY
- Over 7+ 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 Confidential Websphere server, Amazon Web Services including 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 Confidential 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: Confidential Websphere, Apache Tomcat,JBOSS
Server Side: JSP, Servlets, EJB, JDBC
Frameworks: J2EE 6,Swing, Spring,Spring Batch, jUnit, iBatis,Hibernate,JSON
Web Services: SOA, SOAP, REST API
Build tools: Shell Scripts, JavaScript,Maven 2.2
Database Apps: VisualStudio,Toad9,SQLdeveloper,DB2,Sybase8,RDBMS,NoSQL,MSSQLserver,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.
- MonitorRDBMSand examine performance bottlenecks and take corrective measures to maximize performance.
- 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.
- Used Hibernate to build the logic for Data caching and handling.
- 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).
- DevelopingGroovyscripts for some of the provisioning of data into the switch and back office systems.
- Built RESTfull Web service producer & consumer on Spring 3 and tested it with JUnit & RestTemplate.
- Worked with core java andDroolrule engine and participated in all aspects of software life cycle including analysis, design, development, production deployment and support
- Expertise in Core Java (Collections, JDBC, Java Beans).
- Usedagilemethodology of development.
- Multithreaded Java Swing clients were designed and developed for traded financial products
- 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, Confidential 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.
- Worked on theJAVACollectionsAPIfor handling the data objects between the business layers and the front end.
- Implemented the web services restful calls for fetching and updating the data for various Services of OnBoarding Platform which is exposed to mobile interface.
- Solved many Front end and business layer production issues and performance issues.
- Implemented server side components primarily usingCoreJava, Multithreading, Spring, Hibernate and Web Services.
- Implemented pre authentication and data base security using spring security.
- ImplementedAjaxto create highly optimized, browser-compliantJavaScript,Angular js andHTMLweb pages.
- Integrated the Drools and JBPM to application framework, which involved dynamic creation of knowledgebase and Knowledge session.
- Implemented best strategy/practices for designing, developing and deploying.
- Resolved the Issues related to build deployment Websphere server, clear case setup.
- Documented all stages of the project, generated documentation usingJava APIDocumentation Generator (javadoc).
- 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, Confidential Web sphere, CRM, Application studio, Clear case, Ant, Oracle 10g, Web sphere 6.1.,RDBMS,Jexcel,iText, RAD7.5, Toad 9, Site minder, Cloak ware,Drools,AIX,iBatis, Confidential MQ/MB, python, AJAX, JQuery, Angular js, REST/API, DB2, Groovy,SQL server.
Confidential, CT
Senior 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.
- Persistence layer implemented using JPA/Hibernate.
- Implementation of JSP, Servlets and the Form classes for validation.
- Documented all stages of the project, generated documentation usingJava APIDocumentation Generator (javadoc).
- Datamigrationfrom legacy scalable enterprise system to J2EE architecture.
- Resolved the Issues related to Websphere server Setup.
- Used Web services, Web Processing Service (WPS), BPEL, REST extensively for Operations module.
- 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
- UsedJAXBto parse data feeds and JDBC to persist data into Database schema tables.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate.
- Monitored the progress of all onboarding activities, assisted with technical issues and escalations, software licensing issues and documented and reported on progress throughout the onboarding process.
- Worked withCoreJavaconcepts like Collections Framework, multithreading, memory management.
- Implemented NoSQL persistence pattern for some data within app to increase performance
- 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.
- Strong experience in working with full life (SDLC) of Development anddistributedcomputing technology.
- Involved in maintenance and improvement of application throughput for better load management.
- Develop tools to monitor latency and throughput; analyze system performance, identifying opportunities for improvement; prototype and experiment with performance optimizations; and optimize the performance-critical component of the system.
- Solid experience withWeblogic, JBoss, WebSphere and Tomcat Server.
- Involving in design meetings before developing the application and be proactive in discerning performance issues and developing high-performing application.
- Developed classes usingcorejava(multithreading, concurrency, memory management) and some spring IOC.
- Extensive use ofcoreJavaCollections, Generics, Exception Handling, and Design Patterns for functionality
- 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.
- Working experience on ActiveVOS/BPM design development
- 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, Confidential Web sphere Application studio, Guice,REST, Confidential DB2, Oracle 8i Oracle 10g
Confidential
Java Developer
RESPONSIBILITIES:
- Designed templates for low level design (LLD), wrote templates and developed design document (HLD).
- Wrote code for JDBC call to fetch the database.
- Unit testing and integration testing, performance tuning changes, prepared related documents for quality process, did the necessary quality work process, coded and deployed EJBs and other worker beans that contain session management, transaction control and other database related features.
- Was involved in design and implementation of a web based front end using J2EE components like JSPs, Servlets and EJBs.
- Responsible for the implementation of application system withcoreJavaand Spring framework.
- Developed web pages using HTML, JSP, DHTML and CSS
- Created core API utilizing JDBC and integration APIs using JMS and Confidential MQ Series, for other applications to use those jars in their development processes.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
- Used CloudFoundryto deploy the services in hybridcloud.
- Involved in requirement gathering for onboarding new functionalities and enhancement
- Created the database tables in Oracle 7i; created the required SQL queries and used JDBC to perform database operations
- Involved in creating use case, class, sequence, package dependency diagrams using UML.
- Did development, testing of Servlets and JSPs in the typical MVC paradigm.
- Extensively used Struts and Spring Framework.
- AWS Cloud management and Puppet automation
- Was involved in building scalable and reusable code usingCoreJava- J2ee
- Designing the presentation layer using JSP, Struts Tag Library, JavaScript, Display Tag, DHTML and CSS.
- Developed complex reusable components using JSP custom tags and used the standard tags.
- Created all web-related material. Coding in HTML, JavaScript, CSS, and through the use of applications such as Internet explorer and Firefox.
- Added functionality to support dynamic and parallel workflows.
- Developed Servlets, JSP pages, Beans, JavaScript and worked on integration.
- Design and Development of client side portions of E-Commerce websites using HTML, DHTML, CSS, XHTML and other client side technologies.
- Designed, Developed Web pages for the application using JSP, HTML, DHTML and Java Scriptfor validation.
Environment: Java, J2EE, JSP, Servlets, EJB, Web sphere,Predix14.x PlatformJMS, JDBC, HTML, XML, Sybase, Win CVS 1.2, Win 2000, JUnit, TOAD.
Confidential, Piscataway Nj
Software Trainee
Responsibilities:
- Analyzed the Requirement Specifications and Developed Code.
- I used to communicate with the client and explain it to team mates.
- Hands on critical problems - faced during project development.
- Involved in Tracking, Reviewing, Analyzing and Comparing bugs using Defect Tracking
- Submission of weekly status to Project Manager.
- Facilitated highly concurrent, multi-threaded session layer processing of "FIX" messages and TCP/IP sockets connectivity from Java standalone application to exchanges for high frequency trade order routing.
- Giving Presentations.
- Used to learn new things and explain to team mates.
