Sr.java Developer Resume Profile
IL
Professional Summary |
- Overall 6 years of experience in the IT industry, involved in complete software development life cycle including analysis, design, development, testing and maintenance of client server, web based and distributed software applications by using J2SE and J2EE technologies.
- Expert level skills in Java, J2EE technologies: Servlets, JSP, and Object-Oriented methodology.
- Proficient in using J2EE Frameworks: Struts, Spring Spring Core, AOP, DAO, MVC , Hibernate and Web services SOAP and REST .
- Extensively worked to build Model View Controller MVC Architectures to ensure Rapid Application Development for Enterprise applications.
- Expertise in the areas of application development - User Interface, Code optimization and debugging techniques.
- Good experience in project development using Agile methodology.
- Extensive knowledge of front end technologies like: AJAX, JSTL, JSP, JSF, HTML, XHTML, DHTML, JavaScript and CSS.
- Knowledge on Service Oriented Architecture SOA , workflows and web services using XML, SOAP, and WSDL.
- Worked on development of RESTful JSON APIs for integrating and enabling communication between different systems.
- Expertise in implementing Dynamic web applications using Application Severs like IBM WebSphere, WebLogic, JBOSS and Apache Tomcat.
- Experienced in Object Relational Mapping ORM tools like Hibernate.
- Developed applications using J2EE Design Patterns such as Model-View-controller MVC , Singleton, Session Facade, Business Delegate, and Service Locator.
- Hands on experience in using Integrated Development Environments like Eclipse, RAD 7, OEPE Oracle Enterprise Pack for Eclipse and Net Beans.
- Good Knowledge in XML and related technologies like XSL, XSLT and parsers like JAXB.
- Experience in software testing process. Expertise in JUnit Testing framework and test driven development.
- Hands on experience on Apache Ant, Maven for project build, test and deployment.
- Experience in SQL and RDBMS concepts. Proficient in using Oracle, SQLServer, MySQL databases and PL/SQL queries.
- Experience in handling Version Control Systems such as Perforce, SVN and CVS.
- Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadlines and work independently and be flexible, a good listener and have strong oral and written communication skills.
Technical Skills |
- Programming Languages: C, C , Java, J2EE, SQL, PL/SQL
- Web Technologies: Servlets, JSP, JDBC, EJB, JNDI
- Database: Oracle, MySQL Server, PL/SQL, WinRDBI
- Application Frameworks: Struts 2 Framework, Spring Framework 3.0, Hibernate, Apache commons libraries, Ajax framework
- Mark Languages: HTML, DHTML, Java Script, AJAX, JQuery, CSS, XML
- Web Services Technologies: SOAP, REST, SOA, HTTP, WSDL, JAX-B, JAX-RPC, JAX-WS, UDDI
- Testing Tools API: JUnit
- Application Servers: IBM WebSphere, WebLogic, Apache Tomcat 7.0, Glass Fish
- Tools/ IDE's: IBM RAD, Eclipse IDE, NetBeans IDE, Oracle SQL Developer, Microsoft SQL Server Management Studio, Microsoft Visual Studio, Putty, MS Office
- Operating Systems: Windows NT/2000/XP/7/8, Linux, Ubuntu
- Methodologies: MVC, Service Oriented Architecture, OOAD, Web Services, Agile/ SCRUM and RUP and Design Patterns
Project Experience |
Confidential
Sr.Java Developer
Description:
CONFIDENTIAL: Confidential is a Java based Retail Enterprise Application developed for CONFIDENTIALThis project consists several modules such as a web application running in individual stores, Central Admin Application used by Business Users to set up product pricing, several bank-end batch processes to facilitate data transfer between other applications which enhances more dynamism in the overall functionality of the application.
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Development, Unit/Integration Testing and estimating time-lines for few requirements.
- Designed and developed various modules using Java, JSP/Servlets, XML, and MVC.
- Implemented Agile Scrum Methodology that includes daily scrum with team.
- Developed various components using Bounce framework which is customized Spring framework.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Involved in implementation of Data Access, Service and Presentation Layers and intensively worked on Spring DAO Layer to access and perform CRUD operations on data.
- Worked on resolving User Interface issues using various front end technologies such as HTML, CSS, JavaScript, JQuery and AJAX.
- Extensively worked on JSON for data transfer between different hardware components through HTTP request-response model.
- Extensively worked on XML binding marshalling and unmarshalling using JAX-B XML parser.
- Configured Datasource using JNDI data pooling.
- Deployed the application in various environments and performed system integration testing ensuring thorough output.
- Extensively worked on Oracle SQL queries and PL/SQL stored procedures to perform CRUD operations in DAO layer.
- Responsible for building the application EAR, WAR and JAR files for different environments using ANT script.
- Written JUNIT test cases for performing unit testing.
Environment: Java, J2EE, Spring MVC 3.0, JSP, JavaScript, JQuery, Ajax, HTML, CSS, XML , Oracle XE, Oracle 10g , WebSphere Application Server 7.0, Apache Tomcat, RAD, Eclipse , NVU HTML Editor ,Ant, JUnit, Apache Tiles, Oracle SQL Developer.
CONFIDENTIAL
Sr. Java Developer
Description:
CONFIDENTIAL It is a Web Application, acting as an authentication and navigational framework for multiple web enabled applications to provide secure services. The application is developed to provide access to low risk information and multiple applications through single login. Involved in designing pages of the application and also managing database for user authentication and authorization.
Responsibilities:
- Designed and developed various core modules using Java, JSP/Servlets, XML, and MVC.
- Implemented Agile Scrum Methodology that includes daily scrum with team.
- Developed components using Spring Frame work 3.0 Spring MVC, Spring DAO, and Spring AOP and also implemented spring security features for user authentication and validation.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Developed a new AJAX enabled architecture for the client. It provides configuration of pages, which are dynamically built, instead of static GUI designs with JSPs.
- Implementation of new components/modules based on provided design.
- Extensively worked on SOAP Web Service for sending and receiving messages between applications without confronting interoperability issues.
- Implemented client-side validations using JavaScript, jQuery technologies.
- Worked on server side validations using Hibernate validation concepts.
- To identify and resolve technical issues and also worked on backup and deployment.
- Development of User Interface and also written JUnit test cases.
- Providing temporary patches for roadblocks until actual fix may arrive from respective vendors.
- Ensured cross-browser compatibility on standard browsers such as Firefox, IE, Chrome etc.
Environment: Java, J2EE, Spring MVC 3.0, JSP, JavaScript including Prototype, JQuery , Web Services, HTML, CSS, XML/XSL , Oracle 9.0 , DB2Mainframe , Eclipse ,Edit plus , NVU HTML Editor ,Maven, Unit , WebSphere Server 8.0.
CONFIDENTIAL
Sr. J2EE Developer
Description:
CONFIDENTIALis an CONFIDENTIALweb application. The user so called as CONFIDENTIALcan make request for a claim and get the benefit from PUC CONFIDENTIAL . PUC reviews the claim by investigating the user information and if is eligible then the claimant would be authorized to enjoy the benefits of the scheme provided by the state. Worked on Spring and Hibernate frameworks to develop this web application which is primarily used by the claimant/users for claiming the benefits of unemployment.
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle SDLC .
- Worked as a part of the Business Analysts team to understand the requirements.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Designed and developed application based on Spring MVC design pattern, used spring validation and wrote validation rules.
- Developed components using Spring Frame work Spring MVC, Spring DAO, Spring AOP
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Responsible in development of Web Services using RESTful based Web Services.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Written test cases using JUnit Frames.
Environment: Java, J2EE, Spring MVC 2.5, JSP, JavaScript, Web Service, Hibernate 3.0, CSS, JAX-WS, JBoss 4.0.3 , Oracle 11g , JUnit, AJAX,SQL, PL/SQL,UNIX,HTML, CVS,SQL Developer.
CONFIDENTIAL
Java Developer
Project:
CONFIDENTIAL is developed using Java, J2EE technologies with Oracle9i database as backend. Spring MVC used as controller to manage navigation. GUI development was done using JSP, JSTL and CSS. Java Script was used for client side validations. EJB is used as business layer classes. The Application was deployed on websphere6.0 application server and RAD was used as an IDE for java development.
Responsibilities:
- Designed and developed an Intranet/Internet application.
- Implemented POJOs using IBM RAD 6.0.
- Developed and maintained J2EE components including JSPs and Servlets.
- Used JSP, JSTL, Servlets, HTML, JavaScript, AJAX and CSS for developing client side programming.
- Implemented action classes, form beans, helper classes, persistence manager and data access objects.
- Used session beans to maintain client specific sessions.
- Developed JSP, Servlet, JavaScript and Html for the UI part using JSF framework.
- Utilized ANT for the build, JDBC API was used for connecting the database.
Environment: IBM RAD 6.0, Log4j, IBM WebSphere, Toad, Java 1.6, DOM, JSP, EJB3.0, JavaScript, Oracle 9i, Spring IOC , CVS, JavaScript, DHTML, and CSS, UNIX.
CONFIDENTIAL
Java Developer
Description:
The CONFIDENTIAL intends to reward the individual performance aligned with the company's strategic goals through payment of quarterly and annual incentive plans. This project will automate the procedure of development of incentive plans, measurement and computation of incentives and will compute payouts in a system driven environment.
Responsibilities:
- Gathered user requirements and performed analysis and design, creating use case diagrams, sequence diagrams, and preliminary class diagrams.
- Implemented Struts framework for the development of applications web flow. Developed JSP, JSTL, Servlets, AJAX, JavaScript and DHTML codes for the GUI Pages.
- Developed Java classes for implementing Business logics using EJB.
- Implemented the EJB BMP, CMP , developed and deployed JMS and MDB bean for messaging.
- Developed Java classes for implementing asynchronous processing using Web sphere JMS.
- Web services modules were created and deployed using SOAP and WSDL.
- Developed Java classes for implementing business layer using Spring IOC .
- Deployed the application on Tomcat application server.
- Implemented logging and security for the whole application using Log4j
- Unit Testing and Integration testing is done with JUnit Test Cases.
Environment: Java, JSP, Struts, HTML, JavaScript, Spring, Oracle, XML, XSL, XSLT, SOAP, Web Services, Apache Tomcat, JUnit, Eclipse, ANT, UNIX/Windows NT.
CONFIDENTIAL
Jr Java developer
Description:
CONFIDENTIALis primarily used to track the order status, to log online form requests, and search for a specific configuration, product or supplier. Orders are placed through Order Manager Tool and the status can be tracked CONFIDENTIALCustomers can choose a configuration and send the details in a mail to Sales Representative. Bank's business partners can track the invoice status through My Inquiry.
Responsibilities:
- Played an active role in the team by interacting with business analyst and converted business requirements into system requirements.
- Interacted with Business Analyst and other end users to resolve any user requirement issues.
- Design and development of Software Design Document using UML.
- Presentation tier of the application was built completely on Struts framework.
- Created graphical user interfaces GUIs using the JSP and Struts HTML components.
- Used Spring Framework for implementing business logic and maintaining transactions.
- Used XML style syntax for defining object relational metadata and server side validations using Struts Validator.
- Developed JSPs strictly confining to using JSTL and not using any JSP element consisting of Java code.
- Test Driven Development approach was used and was involved in writing many unit and integration test cases using Spring frameworks.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Environment: Windows XP, Java JDK 1.4 , J2EE, Struts, JSP1.2, HTML, XML, XSL, CSS, JavaScript, BEA Web logic 8.1 Server, iPlanet Web server, Oracle 9i.