Sr Java/j2ee Developer Resume
Richfield, OH
SUMMARY
- 8+ years of experience in information technology with expertise in Design, Development and Deployment of web applications using Java and J2EE Technologies in various domains.
- Experience in design, development, build, performance tuning, enhancing teh application based on teh client requirements and with quality solutions
- Core Java experience and noledge of OOPS Principals and best practices.
- An effective team member with proven abilities to be a part of teh team during teh project phase, training & guiding team members.
- Primary skill is server side Java programming, but TEMPhas extensive noledge in various technologies.
- Experience in developing User Interfaces using HTML5, CSS3, JavaScript, JQuery and AngularJS
- Hands on developer with background in all phases of teh software development lifecycle.
- Proficient in using various IDEs like, Eclipse 4.5.1, and NetBeans 8.0.2.
- Expertise in web application development using Servlets, JSP, Struts, Spring, JDBC, HTML & JavaScript.
- Experience in testing teh services using JUnit.
- Extensive experience using AngularJS libraries like UI - Router, ngResource and Angular-UI/UI-Bootstrap.
- Team player with ability to communicate at all levels of development process.
- Excellent communication skills with strong analytical abilities and problem-solving capabilities.
- Worked extensively on build and deployment tools like Maven.
- Experienced in AGILE methodologies and applying best practices in software development such as architecture, design patterns, peer programming, unit testing, configuration management, quality and defect tracking, deployment, etc
- Having experience in various databases like Oracle, SQL server, MySQL, PostgreSql.
- Have expertise in SQL and PL/SQL (Packages, Views, Stored procedures, Functions, Sequences, indexes and Triggers).
- Expertise in using IDE tools like Eclipse, RAD, Spring tool suite.
- Experience in using Log4J for logging messages like Debug and Error for better tracking and developing of application.
- Knowledge in designing multi-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, and Session Facade.
- Experience in using CVS, SVN for source control.
- Message Oriented Middleware experience using JMS over Web Logic.
- Experience in implementing Web Service client using SOAP, WSDL, REST and XML standard using SOA.
- Good experience in developing Distributed applications using EJB.
- Experience in implementing persistence layer using O/R mapping tool like Hibernate and JPA.
- Developed XML utility classes using DOM & SAX parsers for parsing XML file.
- Team player with ability to communicate at all levels of development process.
- Excellent communication skills with strong analytical abilities and problem-solving capabilities.
TECHNICAL SKILLS
Languages: Java,J2EE, SQL, HTML
Web Technologies: XML, HTML, CSS, Javabeans, RMI, JavaScript, XSLT, EJB, AngularJS, JQuery, AJAX
Frameworks: Spring, Struts 2, Hibernate
Server: Apache Tomcat, IBM Websphere, JBoss, Webservices
Databases: Oracle PL/SQL, MS SQL server, MySQL
Web services: SOAP, RESTful
Internet Technologies: HTML, Javascript, DHTML, jQuery
Version control systems: CVS, SVN, GIT HUB
Java API’s: JDBC, Servlets, Java Beans, EJB
IDE: Eclipse, Netbeans, LifeRay
Operating system: Windows Family, UNIX
PROFESSIONAL EXPERIENCE
Sr Java/J2EE Developer
Confidential - Richfield, OH
Responsibilities:
- Involve in teh analysis, design, development and testing phases of Software development life cycle (SDLC).
- Develop teh data access layer in java involving complex SQL and stored procedures.
- Involved in Requirement Gatherings, Creating data model and design documents.
- Evaluate complex requirements and implement a reusable ‘Database+Java’ combined solution.
- Use teh advanced database design techniques including query tuning and optimizations for teh best performance of teh application.
- Writing stored procedures in Oracle 11g, SQL Server 2005/2008 and PostgreSQL.
- Writing Unit test cases using JUNIT testing framework.
- Writing functional specifications and convey teh concepts into detailed design documents.
- Worked on Angular JS, Used its two way data binding to achieve teh feedback functionality from teh user
- Hands on Experience on SQL Developer, SQL server management studio, pgAdmin.
- Developed teh Model objects, hibernate mappings, DAO and controllers classes for all teh relevant categories of input data displayed on teh interface
- Use Apache Lucene, an information retrieval software library in Java for CAPPS search.
- Update teh developer’s guide with all teh work done for each version of CAPPS.
Environment: Java 1.6, Hibernate, AngularJS, Spring IOC, Web Services, RAD, Accurev, HTML, Java Script, CSS, JQuery, XML, Tomcat, Log4j, Oracle 11g, SQL Server 2005, PostgreSQL, PL/ SQL, Junit.
Senior Java/J2EE Developer
Confidential - Long Island City, NY
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software DevelopmentLife Cycle (SDLC) of building interface for CRM System.
- Designed and Developed Web Services based on Axis Tool to provide client demographic and financial information from Onboarding and Financial System
- Designed and Developed Admin GUI on JSP for maintaining users on CRM which provides maker/checker process
- Designed and Developed real time services to sync teh CRM data to Private bank Operational data store for generating reports
- Developed Batch Jobs using Oracle Procedures for data reconciliation which will execute on nightly basis to sync up teh intraday updates
- Designed and Developed Oracle Procedure for one time conversion for Client Demographic and Financial systems
- Developing teh business logic for Internal Job Board using AngularJS
- Used web services for data exchange using SOAP and WSDL.
- Involved in writing business logic using Struts for functionalities like Budget Calculations and Profile creation/update using Struts Action Classes.
- Developed teh application by implementing Spring Framework based integration.
- Designed and developed teh POJOs components & O/R Mapping files using Hibernate and used teh Spring-Hibernate Template mechanism to reduce teh development time.
- Developed Hibernate DAO’s and configuration files to access teh ORACLE database.
- Involved in writing Hibernate queries in HQL and SQL.
- Developed XML applications using JAXP and XSLT to read or transform teh data between nodes.
- Developed Web Services clients using SOAP, WSDL and Apache Axis.
- Involved in teh Technical Documentation of teh various modules and functional testing of teh product.
- Developed build scripts using Ant tool for compilation and deployment purpose.
- Used Rational Clear Case version control for source code.
Environment: Weblogic 10.3, Java 1.5/1.6, Apache Axis, JSP 2.0, Servlets 2.5, AngularJS, XML, SOAP,WSDL, Oracle, PL/SQL
Java/J2EE Developer
Confidential, Chicago, IL
Responsibilities:
- Gathered all teh project requirements from Business users.
- Used Agile methodology for application development.
- Used Spring framework for Dependency injection, security features and to develop teh application
- Used SOAP in Web Services for data communications.
- Used Spring MVC for development of web components.
- Involved in conversion of HTML to JSP and developed DAO’s, Controller’s and Managers
- Designed and implemented design patterns like Singleton, Factory, Session Façade, DAO
- Used PL/SQL for storing, managing and distributing data
- Developed EJB components for application and used JBoss as application server.
- AJAX was used to exchange small amounts of data with teh server.
- Used SQL Server to create tables and stored procedures
- Used JSP’s in teh front end of teh application
- Configured teh database through annotations using Hibernate.
- Wrote Use case’s from entry to end point of a page and plotted data flow diagrams.
- Recommended solutions to end-users to make teh application more robust.
- Followed teh client development standards and methodologies
- Implemented DHTML and used JavaScript for front-end validations
Environment: Java 5, J2EE, Eclipse 3, SQL Server, Web services, EJB, Spring 3.0, JSP, Servlets, Struts, SOAP, Design patterns, Hibernate, Java Script, CSS, JMS, XML, HTML, DHTML, JDBC,JNDI, JUnit, JBoss, AJAX, PL/SQL, UML, UNIX.
Core Java Developer
Confidential
Responsibilities:
- Requirement gathering from business users, map to teh technology and processes, discuss teh functional and technical solution with business users.
- Developed web application based onStruts framework.
- Used J2EE, JSP, Struts 2,PL/SQL, XML, Hibernate, JavaScript, Websphere technologies. Participate ineffortestimation and proposedpossible solutions.
- Implemented server side tasks using Java, Servlets and XML.
- To address problems, data issues and production incidents requiring permanent code fixes.
- Extensively used joins, cursors, triggers, stored procedures and functions in interaction with backend database using PL/SQL.
- Plan, Estimate, Co-ordinate production releases & implementations
- Responsible for code review, code integration, debug, build and deployment.
Environment: Java 1.7, Struts, Web Services, LOG4j, Eclipse, Hibernate, Web Sphere Application Server 5.0, JUnit, UNIX, JavaScript, Servlets, JSP, JDBC, PL/SQL
J2EE Developer
Confidential
Responsibilities:
- Participated with Business teams to understand teh process and documenting minutes .
- Model-View-Controller architecture TEMPhas been adopted and developed application components to facilitate teh implementation of framework.
- Developed web pages using JSP, HTML and used JavaScript to perform client side validations.
- Developed Session Bean for implementing application business logic.
- Invoked business methods that are related to other functional modules.
- Implemented Business Deligate and Service Locator design patterns.
- Used Oracle 9i database and Participated in writing various SQL Queries.
- Created custom domain objects to process.
- Participated in System Integration Testing and Unit Testing.
Environment: Java, JSP, Struts, EJB, XML, Eclipse 3.0, Jboss 4.0, Oracle 9i and Windows
