Java Developer Resume
Houston, TX
SUMMARY
- Outstanding Java Developer wif proven expertise in object - oriented analysis and design and exceptional record in overseeing the Software Development Life Cycle. Unparalleled breadth of noledge in Information Technology and its many forms that add value to business.
- Java Developer wif 5+ years’ experience in software design, development and maintenance using Java/J2EE
- Worked on applications in client-server environments and web-based applications
- Developed web based applications using the MVC (Model View Controller) framework
- Worked on Spring framework as part of the development modules of projects
- Implemented design patterns like Singleton, Factory, DAO, Front Controller, etc.
- Assisted in bridging heterogeneous systems through SOAP and REST web services using top down and bottom up approaches wif the WSDL
- Automated build of large scale client-server and web applications wif Maven build tool
- Experience wif Integrated Development Environments like Eclipse and NetBeans
- Exposure in design, development, testing and maintenance of Software Development Lifecycle in Waterfall, Agile and Scrum methodologies
- Fluid understanding of multiple programming languages, relational databases and data warehousing
- Used front end technologies like HTML, CSS, JavaScript and Ajax in web applications
- Created Process/Data flow diagrams for optimization of the implementation and testing departments
- Expertise in Quantitative Methodologies of Statistical Analysis
- Extensively used PL/SQL to access and modify data in relational databases
- Excellent understanding of Retail, IT and Ecommerce domains
- Always willing to learn and apply latest technologies to optimize and deliver business value
TECHNICAL SKILLS
Java Programming: Core Java; Collections; JDBC; Servlets; JSP; MVC; Spring MVC; JavaScript; AJAX; Apache Tomcat Server; Spring; DAO, AOP and Core Spring Modules; Hibernate; Web Services; SOAP; REST; WSDL; Active MQ; Eclipse IDE; NetBeans IDE; Design Patterns; GitHub Repository
Other Programming: Hypertext Markup Language (HTML); CSS; iOS Programming; SAS programming
RDBMS: Microsoft Access Database; SQL Server; Structured Query Languages (SQL); PL/SQL; Stored Procedures, Triggers, Functions, DDL, DML, DCL, Materialized Object View, Data Warehousing, Transaction Processing Systems (TPS)
Microsoft Office Suite: Microsoft Excel; Microsoft Access Database; Microsoft PowerPoint; Microsoft Word; Microsoft Visio
Testing: Manual Testing; Automation Testing using HP Quick Test Professional (UFT); Automation Frameworks - Functional Decomposition, Data Driven, Keyword Driven and Hybrid Framework; Exploratory Testing; VB Scripting; Descriptive Programming
Operating Environments: Windows Operating System
Domain Knowledge: Retail, Information Technology and Ecommerce
Content Management Systems: Joomla
Cloud Computing: VM Ware
Business Intelligence: Advanced Excel for Business Intelligence; Risk Solver; Data Warehousing; OLTP (Online Analytic Processing); Pivot Tables (using Microsoft Excel); Statistical and Optimization Models (using Microsoft Excel); POM-QM software; Risk Profiling as Probability Distributions; Modeling for BI; IBM SPSS; Six Sigma; Base SAS Programming; SAS Enterprise Miner
Marketing Metrics: Accounting metrics for Business status and Strategy Formulation
Graphics: Adobe Photoshop
Office Management: Office Administration; Adobe Reader
Operations: Gantt Chart; Activity on Node Diagrams
PROFESSIONAL EXPERIENCE
Confidential, Houston TX
Java Developer
Responsibilities:
- Involved in Requirements analysis of business flows and day to day discussions wif Business Analysts.
- Involved in creating designs through proof of concept (POC) for web-based and client-server applications. Provided input for making applications agile, scalable and maintainable.
- Developed implementation logic using Core Java and J2EE.
- Used Eclipse Integrated Development Environment for Java/J2EE development.
- Automated build of applications and project dependencies wif Maven build tool.
- Configured Apache Tomcat server for implementation of Java Servlet and JSP technologies.
- Implemented Hibernate wif a group of developers for streamlining the object relational mapping wif multiple databases of the company.
- For parts of the application where it was not feasible to implement Hibernate, used Java Database Connectivity API to access some relational databases.
- Collaborated code wif other developers using GitHub web based repository.
- Extensive integration of the Spring framework to reduce development time by 40% and to centralize configuration details for the applications. Spring modules used: AOP, DAO and Core.
- Used Spring Aspect Oriented Programming to reduce cross cutting concerns like logging and auditing from the main business logic to enhance centralized control by senior developers. Also halped in configuring dependency injections using bean factory to streamline future maintenance.
- Developed web based applications using the Model-View-Controller (MVC framework) wif Front Controller (Servlet), Views (HTML and JSP files) and DAO layer. Participated in presentation layer using HTML and CSS for specific web pages.
- Extensive use of PL/SQL to access, modify and update data in company’s relational databases.
- Maintained relational database through materialized object view (MOV), stored procedures, triggers and functions.
- Interacted wif automation testers for TEMPeffective debug handling resulting in 31% lower level of defects before application was launched onto the production server.
Confidential - FortWorth, TX
Software Developer
Responsibilities:
- Participated in analysis of the retail industry wif business analysts to do a scope and feasibility analysis for some client-server applications.
- Participated in the Software Development Life Cycle in the aspects of designing and implementation.
- Used Agile methodology to guide the Software Development Life Cycle (SDLC).
- Extensively used Core Java to develop main business logic in modules.
- Implemented main application logic using Netbeans and Eclipse Integrated Development Environments (IDE).
- Developed presentation layers using HTML and CSS.
- Developed server side logic wif the halp of servlets and JSP.
- Mildly implemented the MVC framework wif focus on controller development.
- Involved in code reviews and optimized code using design patterns and good programming practices.
- Created Web Services wif SOAP protocol and WSDL. Used REST to expose Web Services.
- Created Web Services using both top-down and bottom-up approaches.
- Designed and implemented a basic transactional processing system in a relational database for record keeping.
- Managed some database functionality using views and reports.
Confidential - Henderson, TX
Information Technology Coordinator
Responsibilities:
- Coordinated development of front end presentation layer using HTML and CSS.
- Developed functionality for various small scale applications using Core Java.
- Worked on Netbeans Integrated Development Environment (IDE).
- Managed an Access Database Management System for record keeping, querying and reporting.
- Coordinated wif director for various IT policies and strategic decisions.
