Sr. Java/j2ee Developer Resume
Woodland Hills, CA
SUMMARY:
- Having 7+ years of professional IT experience in Analysis, Design, Development, and Testing of Client/Server, Web enabled Business Applications using Java and J2EE Technologies.
- Participated in the designing and developing of Software using Agile .
- Experienced in developing and implementing web applications using Java, J2EE, JSP, Servlets, JSF, HTML, JavaScript, AJAX, JSON, JQuery, CSS, XML and JDBC .
- Expertise in MVC architecture Web Framework Struts 1.x/2.x, Spring 3.x (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow) and Oracle Apps Framework.
- Expertise to access Data Access Objects to the database layer using ORM Hibernate .
- Experienced in developing Java applications using development tool Eclipse .
- Experienced in programming, deploying, configuring, and fine - tuning middle-tier popular J2EE Application Servers like open source Apache Tomcat 5.x, 6.x,7.x, JBOSS, Web Logic .
- Experience in XML, Web Services using SOAP, JAX-WS, Restful .
- Working experience of control version tool like SVN .
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures, PL/SQL Packages and Triggers.
- Experience in writing SQL, PL/SQL queries, Stored Procedure s for accessing and managing databases such as Oracle11g/10g/9i/8i, SQL Server 2008/2005, MySQL, and IBM DB2 .
- Experience in writing Test Case Scenarios using JUnit .
- Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools
- Working experience in Development, Production and QA Environments .
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design .
- Flexible, enthusiastic and project oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
TECHNICAL KNOWLEDGE:
Languages: JAVA, UML, WSDL, C++, C, PHP, ASP, .Net, PL/SQL, SQL
Technologies/ Frameworks: JAVA, J2SDK, J2EE, Core Java, JSP, Servlet, Java Beans, JDBC, JNDI, Java Web-services, Hibernate, Spring, JSF, Struts Framework, Tiles, EJB, AJAX, SOAP,, JMS, XSL, XML.
XML Tools: SAX and DOM Parsers, Xerces, DTD.
Application Server/ Web Server: IBM Web sphere Application Server, BEA Weblogic, Tomcat, Netscape Enterprise Server, IBM HTTP Server, IIS
Modeling Language/Tools: UML, Axure RP Pro, Dreamweaver, MS Visio, Rational Rose Enterprise Edition, Eclipse UML plug-in
Methodologies: RUP, OOAD
IDE: IBM Rational Application Developer, WSAD, JBuilder, Eclipse , MyEclipse Blue
Middleware: MQ Series, JMS, RMI
Database: Oracle, SQL Server, MS Access, DB2, UDB
Scripting Languages: HTML, DHTML, XHTML, ANT, JavaScript, Perl
Testing Frameworks: JUnit, Struts TestCase
Configuration Mgmt. Tools: Rational Clear Case, MS Visual Source Safe
Other Tools: Log4J, ANT, Microsoft Project, DB Visualiser, PowerDesigner
Miscellaneous: IIS, LDAP, Site Minder, Java Stored Procedures, Apache Axis (Web Services), SVN, CVS, Dimensions, LDAP, MQ-SERIES, Leach FTP, WinFTP, Rapid SQL, Microsoft Visio, Axure RP Pro, Rational Rose, Tomcat.
Operating Systems: Windows, MS-DOS, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Woodland Hills, CA
Sr. Java/J2EE Developer
Responsibilities:- Developed the application using Agile methodology and participated in Scrum meetings
- Designed Use Case Diagrams , Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML .
- Used Spring for cross cutting concerns and IOC for dependency injection
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Implemented Persistence layer using Hibernate to interact with the Oracle database , Used Hibernate Framework for object relational mapping and persistence .
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate .
- Made use of scopes in AngularJS for the control visibility purpose.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework .
- Expertise in developing enterprise applications using Struts Frameworks
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server .
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Developed Rest architecture based web services to facilitate communication between client and servers.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Involved in implementing JQuery for providing interactive user interfaces.
- Involved in writing Javascript for dynamic manipulation of the elements on the screen and to validate the input.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed the Servlets for processing the data on the server.
- Implemented Hibernate for the ORM layer in transacting with Oracle database
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Responsible for Oracle Forms and maintaining CRUD operation on the database.
- Wrote Stored Procedures, Packages, PL/SQL scripts are used to query the database. Designed & implemented client/server application to plan package forwarding & route scheduling.
- Installation and configuration of Development Environment using Eclipse with Weblogic Application server
- Used Subversion for software version control.
- Written Unit testing and Test suites using JUnit framework for testing the application.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Weblogic server
- Agile was used as the project management methodology.
- Design, develop and test of SOA services using SOA and Oracle Fusion Middleware .
Environment: Java, J2EE, Spring, Hibernate, Struts, JQuery, Angular.js, MongoDB, Weblogic, Subversion (SVN), Junit, Agile, UML, JSP, JSTL, JavaScript, CSS3, AJAX, Html5, Oracle, SQL, EJB, PL/ SQL, REST, Eclipse, Maven
Confidential, New Jersey
Java Developer
Responsibilities:
- Application was developed following Micro-Services Architecture where each component communicates through RESTFUL services
- Different modules of Spring were used for application development like IOC, ORM, JMS
- Infinispan cache implementation was used to store data in-memory and persistently like project configuration and subscriber information
- Developed front-end pages using AngularJS for Customer Service Agents(CSA) to view current subscriber violations, add/modify call notes through directives, services. Through routing function can navigate to different views for the subscriber
- Wrote complex queries to pull records for automated jobs to process for sending out letters and persistent browser notifications
- Consumed SOAP Web Services for sending browser notifications and for customer information
- Consumed/Produced Restful Web Service to send out email notifications asynchronously
- Followed AGILE-Scrum methodology with daily standup meetings, code review, and 2 week sprint cycles
- DOM XML parser was used to parse contents of mails in xml format.
Environment: Java, Spring, AngularJS, Hibernate, Junit, Agile/Scrum, JSP, JDBC, JMS, JAXB, Jquery, JBOSS, MySQL 5.6, SOAP Webservices, Restful service, Maven, GIT, PL/SQL, Unix
Confidential, New York, NY
Java Programmer
Responsibilities:
- Responsible and actively involved in the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Built system using Model-View-Controller (MVC) architecture.
- Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Hibernate, JDBC, SQL, ANT, JMS, DB2, Oracle and JBoss.
- Used Spring Framework for Dependency injection.
- Used SVN version control tool.
- Automated build process by writing ANT build scripts.
- Spring MVC model integration for front-end request action controller.
- Wrote SQL queries, stored procedures modifications to existing database structure as required for addition of new features using Oracle database.
- Used RESTful web services to expose certain functionalities of the application.
- Used JAX-RS implementation for RESTful web services.
- Involved in installing and configuring Eclipse and Maven for development.
- Worked extensively on Core Java concepts such as multi-threading and Collections.
- Worked in Agile and Test Driven Development environment.
Environment: Java 1.5, Hibernate 3.0, Spring 3.0, JSF, AGILE Methodology, JSP, JBoss, SOAP & RESTful Web Services, JUnit, JavaScript, Unix Shell Scripting, SVN, Oracle 9i, Eclipse 3.2, Maven, DB2 and Oracle
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system and participated in code reviews for better quality assurance through Agile Scrum methodology
- Captured requirements using Use Cases and Sequence Diagrams
- Developed the application using Struts framework
- Developed the presentation layer using Servlets, JSP and JavaScript for client side validations
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Wrote unit test cases using Junit to test the functionalities
- Developed a code for Web services using XML, SOAP, WSDL
- Deployed the application on Web Logic Server.
Environment: Java, J2EE, JSP, JMS 1.1, Web Services, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, Weblogic, Oracle 9i, SQL server, JUnit, Eclipse