Java Developer Resume
Sterling, VA
SUMMARY
- Over 5+ years of strong experience in developing software applications using core Java and J2EE Technologies such as Servlet, JSP, JDBC, JavaScript, Struts, AJAX, XML
- Expertise in Object - Oriented design and coding. Good knowledge of various Design Patterns and UML.
- Experienced in Java Multi-Threading, Collections, Interfaces, Synchronization, Exception Handling, Logging and Performance Tuning.
- Skilled in building good user interface using various front end technologies such as HTML, CSS
- Good knowledge of server Apache Tomcat, Web logic, Unix
- Extensive development experience using different IDE’s - Eclipse, Toad and tools - Clear Quest
- Experienced in designing/developing web applications using MVC frameworks such as Struts
- Experienced in working with different databases - Oracle, MySQL.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Experience in analyzing and handling large datasets using Oracle Relational database 9G,10G
- Good knowledge of version control software - CVS
- Managed and administered domains, managed servers in Oracle Web logic application server.
- Skilled in debugging/troubleshooting issues in complex applications.
- Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
- Skilled in Requirement gathering, Use case development, Business Process flow, Business Process Modeling: extensively used UML for designing to develop various use cases, class diagrams and sequence diagrams.
- Good knowledge of agile scrum methodology to constantly assess smooth functioning of the team and maximize business value
- Good knowledge of analytical tool JMP PRO by SAS
- Good knowledge of analytical programming language Python for libraries- BeautifulSoup, numpy, scipy, matplotlib, python-twitter, Panda dataframe
- Expert in maintaining technical documentation for projects.
- Expert in developing marketing material such as flyers, presentations, case studies.
TECHNICAL SKILLS
Languages: Java, C, C++, Python
J2EE Technology: Servlets, JSP, JDBC, JSF, Web Services
Markup languages: HTML, XML
Scripting languages: CSS, AJAX, Java Script, Shell Scripting
Frameworks: JSF 1.2, Struts, JQuery, Spring, Hibernate
Servers: Apache Tomcat 5 & 6, IBM Web sphere 7.1
Databases: Oracle 9G 10G, My SQL, query languages: PL,SQL
IDEs/ Tools: Eclipse, Toad
Revision Controlling Systems: CVS
Methodologies & tools: Object Oriented Programming, UML, Unit testing, Integration testing, User acceptance testing, Functional testing
PROFESSIONAL EXPERIENCE
Confidential, Sterling, VA
Java Developer
Responsibilities:
- Worked with the business community to define business requirements and analyze the possible technical solutions.
- Requirement gathering, Use case development, Business Process flow, Business Process Modeling: extensively used UML for designing to develop various use cases, class diagrams and sequence diagrams.
- Involved in designing and developing Views, Model and Controller components implementing MVC Framework.
- Server side development using Servlets, JSP, JSF Java Beans, JDBC, JavaScript, HTML
- Ability to write efficient, complex queries against very large data sets using SQL Developer and TOAD
- Wrote DDL, DML queries, stored procedures, triggers, and cursors using PL and SQL.
- Ability to analyze, model and handle large datasets
- Participated in daily scrum to implement Agile scrum methodology helping the team maintain focus on the business objective with constant assessment and feedback
- Prepared and tested use cases for the project
- Involved in Java application testing and maintenance in development and production.
- Involved in customer support, troubleshooting, defect tracking using Clear Quest
- Maintained program libraries, users' manuals and technical documentation
- Web scrapping using BeautifulSoup Python library and Panda data frames
- Analysis of twitter feeds using python-twitter library
- Building graphs for business decision making using Python matplotlib library
Environment: J2EE, Struts, Java servlets, JSF, AJAX, PL/SQL, Oracle, JSP, Java Script, Python, Clear Quest
Confidential
MBA Intern
Responsibilities:
- Offline Marketing Tool: Analyzed and developed marketing material for various offerings.
- Created a Presales business development tool kit customizable as per client requirements and value propositions offered by Amdocs
- Interacted and worked with many managers of the company to gather and process relevant information about the products and services offered by company
- Online Marketing Tool: Researched, analyzed and documented best practices and various case studies to be used as online business development tool for the company website
- Completed the assignment independently reporting directly to Senior Vice President, India of the company with minimal supervision
Environment: Excel, Prezi, Microsoft PowerPoint PPTPlex
Confidential
Business Analyst- MBA Intern
Responsibilities:
- Data analysis: analyzed sales data of 5 years to generate business insights
- Consolidated analyzed information into cohesive and understandable graphs and correspondence for use in management decision-making.
- Business development: designed and developed different flyers and sales presentations for a line of energy products. This activity involved use of creativity and perseverance.
- Coordinated with design team to get these marketing materials printed in an appealing format
- Online Marketing and content management: Design and development of case study templates and customer stories to be used on company website for online marketing
Environment: Excel, Prezi, Microsoft PowerPoint, MS-word
Confidential
Senior Systems Engineer
Responsibilities:
- Development of a Priority-1 Cisco application in Java/J2EE Struts framework as a team
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Designed, developed, tested and deployed one of the five major functionalities of this application independently
- Design and development of user interfaces and client displays using Java Script, JSP, CSS and Servlets
- Involved in developing Views, Model and Controller components for Struts framework
- Wrote DDL, DML queries, stored procedures, triggers, and cursors using Oracle PL and SQL.
- Managed large volumes of data with the help of query languages and TOAD IDE
- Prepared and tested use cases for development and production for other functionalities as well
- Assisted with design, analysis, maintenance, documentation, and testing of the entire application
- Maintained program libraries, users' manuals and technical documentation.
- Delivered client support and technical issue resolution via remote connection, call distribution software, email and video conferencing
- Interaction with customers to provide and process information in response to their inquiries, concerns, and requests about the application
- Identification, troubleshooting, debugging and resolution of technical issues independently and efficiently using various technologies such as Java, Java Script, SQL, Shell script
- Modified and wrote DDL, DML queries, stored procedures, triggers, and cursors using Oracle PL and SQL.
- Prioritized and managed many customer service tickets at a time with adherence to service level agreements
- Development, testing and deployment of new technical code enhancements for existing applications
- Offered alternative solutions where appropriate with the objective of retaining customers’ business
- Provided support also in terms of procedural documentation and relevant reports
- Improved client references by writing and maintaining documentation of resolved issues
- Provided training to clients in the use of system and applications as related to Internet
- Successful troubleshooting of highly complex long pending technical issues in other projects by multitasking after being recommended by higher management
Environment: J2EE, Struts, AJAX, CSS, Java servlets, Oracle, PL-SQL, Java Script, Shell Script, PEARL/CGI, Linux
