Java Developer Resume
Los Angeles, CA
SUMMARY:
- Professional experience over 8 years in all phases of System development life cycle (SDLC) as well as Analysis Design, Development and Testing.
- Strong working experience in software analysis, design and development using JAVA, testing and other web technologies like Core Java, J2SE 5.0, J2EE, EJB, JSP, JSF, Servlets, Swings, MS, RMI, Struts, XML, JDBC.
- Extensive experience in different IDEs like Eclipse, NetBeans, JBuilder and WebLogic workshop.
- Good knowledge in Spring framework - Spring IOC, Spring MVC, Spring AOP and Spring Web flow.
- Experience in Design, Development and Deployment of Java/J2EE web components on servers like Apache Tomcat, JBoss, WebSphere and WebLogic.
- Experienced in using database development and implementation using different RDBMS such as Microsoft SQL, Oracle and MYSQL.
- Experience in SOA ( Service Oriented Architecture) and Web Services technologies ( Apache SOAP, REST, WSDL, UDDI)
- Object Relational Mapping tool (ORM) experience with Hibernate, iBatis, TopLink, JPA
- Good experience on Design patterns like Session Facade, Business Delegate, Front Controller, MVC, DAO, Service Locator and implementing best practices while using open source frameworks.
- Strong front-end UI development skills using scripting languages like JSP, AJAX, HTML, DHTML, JavaScript, jQuery, DOM and CSS.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Creating use of case diagrams, class diagrams, sequence diagrams, Activity diagrams, component diagrams, Data Flow diagrams, ER-diagrams.
- Extensive development in environments such as UNIX, Windows NT/98/2000/XP.
- Experienced in Network Programming with Java and hands-on knowledge of networking concepts: TCP/IP, LDAP, HTTP, FTP and Ad-hoc.
- Good team player and excellent leadership qualities. Hardworking, honest with good interpersonal skills.
TECHNICAL SKILLS:
Java Technologies: Servlets, Java Beans, Groovy, Grails framework, JSP, JQuery, JMS AJAX, JDBC, HTML, Ant, Log4J and Junit.
Languages: Java, C, SQL, UML, HTML, DHTML.
Frameworks: JSF Framework, struts 1.2, Spring3.0, EJB3.0, Hibernate, Spring Batch.
Scripting Languages: JavaScript, shell Script.
Web Servers: Apache Tomcat.
Application Servers: Web Sphere, WebLogic Server.
Operating Systems: Windows XP, Windows7, Windws2000.
Versioning Tools: SVN, Clear Case, CVS .
Development Tools: Eclipse, My Eclipse, Net Beans, IntelliJ and RSA .
Database: Oracle, SQL Server, NoSQL.
PROFESSIONAL EXP ERIENCE
Confidential, LOS ANGELES, CA
JAVA DEVELOPER
RESPONSIBILITIES:
- Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application.
- Developed Restful Web services with JSON for the application.
- Involved in design, development and testing phases of the application development.
- Development of the PASSport web application using the Java programming language utilizing Spring MVC Framework and Hibernate.
- Involved in writing Spring Configuration XML file that contains declarations and dependent objects declaration.
- Involved in implementing server-side validations, exception handling.
- Involved in creating various Data Access Objects(DAO) for addition, modification and deletion of records using various specification files.
- Used PL/SQL for creating procedures, packages and functions.
- Developed POM.XML to create build file using Maven build tool.
- Web logic Server was used to deploy the application and SVN was used as the repository.
- Compliance with the American Disabilities Act (ADA) for all web pages.
- Created tables, views, procedures, functions and packages as part of the interface.
- Published Test Cases and Test results as part of User interface design.
- Since the interface involved designing several new modules from scratch to ease out, entire design was taken up by keeping in mind, the performance of the overall end system
- Multiple design patterns were used as part of the development including DAO Pattern and MVC Pattern.
- Hibernate was used for Object Relational Mapping and SQL Queries were used in the DAO layer.
- Implemented Oracle Identity Cloud Service(IDCS) into the PASSport by integrating all the required services and making IDCS as the core identity and access management resource.
- Developed a single sign on application that utilized all the services of IDCS and the application was used by multiple other platforms in LAUSD to authenticate users into their application.
- Imported over 250k users into IDCS system from the PASSport.
- Supported during user acceptance test and fixed defects as and when they were reported.
ENVIRONMENT: JDK 1.7, JEE 1.7, Agile Development Process, Struts 2.0, Spring 3.0, Web Services (JAX-WS, Axis 2) Hibernate 3.5, Core Java, RSA, JMS, JSP, Servlets, WebSphere 7.1, Apache Tomcat, Oracle and MySQL Databases, Windows 7, HTML, XML, SOAP, Log4J, XML, XSLT, XSD, jQuery, JavaScript, JUnit, SVN.
Confidential, SAN FRANCISCO, CA
JAVA/J2EE DEVELOPER
Responsibilities:
- Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
- Used AngularJS as a framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
- Front end design using JSP and business logic in Servlets.
- Analysis, design and development of Application using JEE technologies like JSP, Servlets, and EJB.
- Used Struts Framework for the application based on the MVC-II Architecture and implemented validator Frame work.
- Mapping of the servlet in the Deployment Descriptor (XML).
- Developed presentation tier using HTML, JSP, JSP Tag Libraries, Struts Tiles.
- Deployed application on JBoss Application Server and configured database connection pooling.
- Involved in writing JavaScript functions for front-end validations.
- Stored procedures and triggers were developed for business rules.
- Performed unit tests and integration tests of the application.
- Used CVS as a documentation repository and version controlling tool.
Environment: Core Java, HTML, CSS, Java Script, AngularJS, Struts 2.0, J2EE, EJB2.0, JSP, JDBC, UML, SQL, JBoss Application Server, MySQL, UNIX.
Confidential, Bedford, MA
Java/J2EE Developer
Responsibilities:
- Involved in the SDLC phases i.e. analysis, design, development and testing phases of the project.
- Analysis, design and development of Application based on JAVA/J2EE technologies.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
- Developed programs using core java.
- Used Spring MVC design pattern while developing the application.
- Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS and JavaScript and AJAX.
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Involved in the development of Web Services (SOAP, Restful) for various business functionalities using Micro Service Architecture.
- Developed web services using Apache Axis web service engine. Used SOAP request response exchange pattern to exchange business XMLs.
- Involved in writing Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Prepared Test Cases to perform Unit, Integration and System Testing.
- Developed a Java program to create a daily reconciliation report from Filenet P8 and Oracle Database.
- Deployed the application components using Apache Tomcat and Web logic Servers and tested the developed components using JUnit.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
Environment : Java 1.5/J2EE, Eclipse, Apache Tomcat 6 and BEA WebLogic, Spring, Spring MVC, Spring IOC, Core Java, JSP, JavaScript, AJAX, HTML, JSTL, Hibernate, XML, Log4j, Oracle 10g, Web Services (SOAP, Rest) with Micro Service Architecture, Windows, IBM Filenet P8.
Confidential, Jersey City, NJ
Java J2EE Developer
Responsibilities:
- Designed UI screen for Insurance Quote to get User information with JSP, Struts tag library.
- Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks utilizing bootstrap and angularJS.
- Used Lightweight Directory Access Protocol (LDAP) for security
- Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
- Used core java fundamentals.
- Wrote SQL Queries to get Schedule of policy payment and defaults.
- Developed Session and Entity beans for Insurance Quotes.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Responsible for Writing JSP for Online Quote for Resident Insurance.
- Used Web Services for interacting with a remote client to access data.
- Developed CMP read only Entity beans to get Insurance Quotes.
- Fixed the bugs identified in test phase.
- Written JUnit Test cases for Unit testing in Pension Manager Module.
- Documented CR impact analysis and prepared implementation documents.
Environment: Java 1.4, J2EE, JSP, Servlets, DAP, Struts, Core java, XML, SVN, ANT, JUnit, HTML, CSS, Apache AXIS, Web logic 8.1, SOAP, WSDL, Oracle 9i and SQL.
Confidential
Application Programmer
Responsibilities:
- Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
- Used Validation framework for client-side validation and Internationalization to support multiple languages.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Encryption and Decryption using symmetric keys.
- Password encryption and Decryption and making it more secure.
- Implemented SQL queries and Stored procedures for Oracle9i database.
- Used XML parser APIs like DOM for marshaling and unmarshalling of data.
- Used MyEclipse for writing JSPs, Struts, EJBs, and other java code snippets.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
- Built application using ANT and used Log4J to generate log files for the application.
Environment: Core Java, J2EE, JSP 2.0, Struts 1.1, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, MyEclipse, SOAP, JUnit, ANT, Rational Rose, LOG4J, Clear Case.
Confidential
Application ProgrammerRESPONSIBILITIES:
- Involved in team discussions when implementing new features in the project.
- Implemented page designs in standard-complaint dynamic HTML and CSS.
- Developed the Front-End User Interface using HTML, JavaScript and CSS.
- Created navigation lists using list elements in HTML.
- Debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Developed Ant builds script and ant task classes to clean, compile, copy, run, and doc, deploy, jar, war and ear files, and develop web service.
- Used JDBC API to access database.
- Created form validations with JavaScript.
- Provided insight on HTML and CSS standards.
Environment: HTML, CSS, JavaScript, JSP, API, MVC, SQL Queries, Oracle and jQuery
