Java Developer Resume
Los Angeles, CA
SUMMERY:
- 9+ years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the timelines for the project.
- Conception and development of the main product of the company, a SAAS RIA written inusing spring, Hibernate and MySQL.
- Have Good Knowledge on Open Text (formerly Global 360) Software.
- Good knowledge and hands on experience in MVC (Struts 1.x), spring 2.x and ORM (Hibernate 3.0) frameworks.
- Great knowledge in Matlab developing tools.
- Experience working with AngularJS, Backbone MVC Framework, NodeJs.
- Experience working Hands - on active Java Development.
- Excellent knowledge on Simple Network Management Protocol.
- Have working experience on JVM Java Virtual Machine.
- Developed some part of the code using Linux/Unix platform.
- Extensive experience in various UI widgets using JavaScript libraries like angular.js, backbone.js, Require.js, Ext.js and Node.js and developing Rich Internet Applications RIA.
- Experience in Lucene/Apache Solr to index the processed data to make use of Solr search capabilities. Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- In-depth understanding of Relational Data Models.
- Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
- Strong knowledge in Web Frame works like Groovy and Grails.
- Strong knowledge in Test Driven Development TDD using Eclipse.
- Good knowledge on Order Management.
- Good documentation skills on both functional and business requirements.
- Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
- Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB.
- Created Restful web services interface to Java-based runtime engine and accounts.
- Expertise in Web-Development technologies like Servlets, JSF, JSP, JSON,JSTL, HTML,HTML, HTML5, JavaScript, CSS, CSS3,XML, XSL/XSLT, Angular JS, AJAX, JQuery.
- Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
- Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
- Extensive experience in working IDE tools like Eclipse, Net Beans, WID (Web Sphere Integration Designer).
- Strong knowledge on Application Programming interface API.
- Extensive experience in implementation of the version control software SVN, CVS, Git, and Rational Clear Quest.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
TECHNOLOGY EXPERIENCE:
Languages: JAVA , C/C++, C#, ASP.NET, ADA, SQL, PL/SQL, HTML, DTML, Shell Scripting, VB 6.0
Design Patterns: MVC, Business Objects, Business Delegates, Transfer Objects, Façade, Singleton, Front Controller, Dependency Injection, Data Access Objects, Service Locator.
DBMS: Oracle 8i/9i/10g, SQL Server 2000, MySQL, MS-Access, DB2, Sybase
Web Server: Eclipse (MyEclipse), IBM's RAD, IBM WAS, Bea's Weblogic 8.1, Jboss 4.0, IBM's Websphere, Jakarta-Tomcat 6.x, Microsoft IIS
Web Technologies: JUnit, JRUN, Nunit, StarTeam, MS OFFICE, Oracle Developer 2000 (Forms 4.5, Reports 2.5/6i), TOAD, Visual Basic, Toplink, Oracle Portal 3, Discoverer 3.1/4i/9i, SQL Plus 8.0, Jdeveloper 9i/10g, Oracle Applications (Finance), FrontPage, Dreamweaver 4.0/MX, Adobe Photoshop CS, Flash 4/MX, Rational Rose, System Arc, Clearcase.
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
Java Developer
Responsibilities:- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Developed Web Applications using Java/J2EE, JSF, and JDK 1.8 on JVM.
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, Struts tags and HTML. Used JavaScript for client side validation.
- Used Hibernate Persistence Strategy to interact with database.
- Designed and Developed with Angular JS, Node JS for web design applications.
- Used ANT scripts to build the application and deployed on Websphere Application Server.
- Expert in writing SQLs.
- Worked on the Database Layer for the Alert workflows using Oracle.
- Worked on Angular JS modules & Angular JS controllers to design web based application design.
- Proficient in RDBMS concepts and experience in working with Oracle 9i/10g, DB2.
- Worked on Web frameworks using spring, Hibernate, Struts.
- Monitored the error logs using Log4J and fixed the problems
- Ensured that the code developed meets quality and design criteria.
- Developed some part of the code using Linux/Unix platform
- Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, HTML, HTML5, DOJO, JavaScript, AJAX, Backbone JS and Angular JS.
- Debugging the code, analyzing the defects, applying fixes.
- Performed Unit Testing using mocking frameworks like Mockito, Easy mock and Integration Testing using Test Harness.
- Providing documentation for Design, Planning & Estimation, and Impact Analysis.
- Code Walk through at the end of every minor release.
- Root cause analysis of the bugs
Environment: Oracle, SQL, JAVA/J2EE, HTML, AngularJS, NodeJs, JSP and Java script, Struts, Hibernate, Eclipse, UNIX/ Windows, Perl scripting.
Confidential, Los Angeles, CA
Java Developer
Responsibilities:- Involved in the Analysis of business and systems requirements of the Project and developed feasibility documents.
- Analysis of the Business user's specifications.
- Involved in the life cycle steps of the Project like Analysis, Design, Coding, and unit testing.
- Extensively used Spring MVC and Hibernarte Framework for data handling.
- Extensively used Hibernarte API for database Connectivity.
- Implemented the relation between java objects and database tables using Hibernate mapping configuration files.
- Developed JSP pages and implemented client side validations using JavaScript.
- Involved in writing the JUnit test cases for unit testing.
- Used Spring Validation framework for performing data validations.
- Used JSTL and spring tags for developing the Tag Libraries.
- Deployed the application on the Websphere application server.
- Maintained version controlled source code using CVS.
- Co-ordination with in the team and with other vendor team in case of dependencies.
- Configured web.xml and spring-config.xml based on the spring framework.
- Resolving the Production issues during warranty phase.
- Primary Contact for 24/7 Production Support.
- Implementing Change Request raised by Business users.
Environment: JSP, Servlets, Spring MVC, Hibernate, RAD, XML, JSTL tags, Serena Dimensions, Websphere Application Server, IBM DB2, JUnit, Windows XP, Java Script, Trouble Ticket Tracking System TTTS.
Confidential, Parsippany, NJ
Java/ J2ee Developer
Responsibilities:- Worked on AGILE methodology.
- Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
- Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, JQuery, JSON, AJAX, Spring Form tags, JSTL Tags etc.
- Developed Web Applications using Backbone.js, Java/J2EE, JSF.
- Experience in Apache Common suite to index the data.
- Design and develop XML processing components for dynamic menus on the application
- Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
- Developed SQL queries for retrieving data used to generate the reports.
- Used technologies including Collection Framework, Multi-Threading, Exception Handling.
- Developed Stored Procedures and Triggers on Oracle Database.
- Worked on Web frameworks using spring, Hibernate, Struts.
- Used AJAX and JQuery for developing asynchronous web applications on client side.
- Used Java Speech API that allows speech recognition.
- Used Hibernate, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
- Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
- Writing complex SQL queries for demanding complex business logic.
- Developing Web services using RESTful and SOAP frameworks.
- Worked with Quality Assurance team in tracking and fixing bugs.
- Used Log4j for logging purposes.
- Developed JUnit test cases for all use cases and executed them.
- Took various initiatives to optimize existing applications for better performance and efficiency
- Used Log4j for application logging and debugging.
Environment: Java 1.5, Java 1.6, J2EE, Servlets, JSP 2.5, JUNIT, Spring 2.5.6/3.0, Spring ORM Spring Form tags JSTL, Hibernate 3.0, Oracle11g, Maven, Apache, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN.
Confidential, Herndon, VA
Java Developer
Responsibilities:- Worked as a developer and involved in analysis of requirements, design, development, Unit and Integration testing.
- Designed all type of UML diagrams, which is needed in developing the application.
- Involved in writing the exception and validation classes using core java and Struts validation rules.
- Using spring IOC (Dependency Injection) developed Java Beans, with getter and setter properties to be configured by spring. Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
- Used Spring DAO to handle the SQL exception meaningfully.
- Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services.
- Refractor and re-architected an existing AngularJS application to follow strict MVC patterns for improved source code maintenance.
- Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Facade and Java Design Patterns like Singleton.
- Integrated spring with Hibernate and configured hibernate configuration file.
- Wrote test cases using JUnit and wrote logging information using Log4j.
- Used Tortoise SVN 1.6.12 for the repository management.
Environment: Java1.6, J2EE 1.3, Servlets, JSP, JDBC, SQL, PL/SQL, Eclipse IDE, XML, Apache Tomcat, Angular JS, Eclipse, Oracle, Ant, Tortoise SVN.