Java/j2ee Developer Resume Profile
MD
PROFESSIONAL SUMMARY:
- 6 years of software development experience in design, development and deployment of Distributed, Scalable Intranet/Internet applications, Transactional based Business to Business and Business to Client Applications.
- Good knowledge on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation Post Production support using development methodologies like Waterfall and Agile.
- Experience in using UML modelling tools like Microsoft Visio and Rational Rose to design and develop high level and comprehensive design modules domain models, behavioural models and deployment models .
- Developed End to End B2Band B2C application using Java EE technologies such as Servlets, JSP, JSF, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP and JAXB.
- Proficient in using JavaScript, J Query, CSS, HTML, DHTML, AJAX, Angular JS, JSON, XML, XSLT, SOAP, XPATH.
- Extensively worked on implementing Service Oriented Architecture SOA using XML Web Services SOAP, WSDL and UDDI .
- Experience in publishing and consuming SOAP/WSDL/JAX-WS based web services using Apache Axis and JAX-RS based web services using Apache CXF.
- Good Knowledge and experience working in applications developed using ORM frameworks like Hibernate and MVC frameworks like Struts, JSF etc. and IOC frameworks like Spring and its subsidiary modules such as Spring JDBC, Spring MVC, and Spring AOP.
- Expertise in configuring applications domains and deployments on application servers like Web Logic, WebSphere, J boss and web servers like Tomcat.
- Expertise in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j, Ant, Maven and J Unit to increase productivity, easy maintenance and to retain software quality.
- Experience in using IDEs like WSAD, RAD, Eclipse, STS and Net Beans various Configuration Management tools like CVS, Clear Case and SVN.
- Experience in developing website Front-End Graphical User Interface using AngularJS.
- Experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ
- Experienced in backend development using Hibernate, Spring, EJB in Weblogic application server environment.
- Proficient in using Web-Harvest tool in extracting the data from selective web pages.
- Used Web-harvest for creating and testing XML Configurations.
- Developed persistence layer using DAO design pattern, ORM/JPA principles developed on relational databases such as Oracle, DB2, and SQL Server and hands on experience in tools such as TOAD and SQL Developer.
- Good knowledge on creating the queries using RDBMS.
- Good Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
- Generated Scripts for effective integration of JIRA applications with other tools.
- Conducted Analysis and evaluation of existing systems to upgrade latest versions of JIRA.
TECHNICAL SKILLS:
- Web Technologies : Servlet, JSP, HTML5, XML, AJAX, JavaScript, jQuery, CSS3
- Java Technologies : JDBC, Commons API, Mail API
- J2EE Technologies : JDBC,Servlet,JSP,JMS,JSTL,RMI,EJB2.x/3.x,
- Frameworks : Struts1.x/2.x, JSF1.x/2.x, Spring1.x/2.x/3.X.
- Spring Modules : JDBC, AOP, MVC, CORE
- Languages : Java, C, and SQL
- IDE : Eclipse3.x, MyEclips5.x/6.x., Intellij Idea 9.x/10.x/11.x
- ORM Technologies : Hibernate1.x/2.x/3.x,Ibatis
- Logging Testing Tools : Log4j, ANTH, JUnit, Jprobe
- Web/Application Servers : Apache Tomcat, Weblogic, JBoss and Websphere
- Database : MySQL, SQL Server, Oracle
- Operating Systems : Windows 95/98/NT/XP/2000/7
PROFESSIONAL DETAILS:
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in developing the Controller framework using Annotated REST based Spring controller.
- Involved in setting up the application Service layer using Spring IOC framework.
- Worked closely with the customers and involved in reviewing and understanding the Business requirements.
- Worked on Layer7 Security suite by CA Technologies Integration to FAL
- Implemented automated Test-Suite for Layer 7 integrated WebServices.
- Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
- Actively involved in requirement understanding discussion, technical architecture discussion, knowledge sharing, design discussion with Customers and Offshore team members.
- Integrated Spring Security, SFDC IDP SAML 2.0, and OAuth for single sign on for a different audience.
- Developed SOA composite Applications using BPEL, Business Rules, Human Task and Mediator.
- Customized the SOA Integrated Repository to expose standard functionality in oracle EBS
- Implement monitoring tools and techniques for Fusion Middleware components, particularly SOA and OSB services.
- Extensively used JSON, Web Services for transferring/retrieving data between different Applications. Experienced in developing web applications using open source MVC frameworks such as Spring and Struts.
- Involved in developing the web services of the application to provide user information and testing with SOAP UI.
- Developed the service classes for better data exchange between the MVC layers.
- Worked on designing screens using Swing and Ajax.
- Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of Provider.
- Using Maven build automation tool, Jenkins to build the application code base
- Coordinating the JSON data with the UI/UX as a responsive iOS app.
- Designed and implemented UNIX automation scripts, frequently utilizing KORN and BASH Shell, in cooperation with UNIX Tier III Resolver Group.
- Designed and developed a web site application using J2EE, XML, EJB, Servlets, JSP under the Apache Struts Framework.
- Domain Data Model Design and implementation of Cassandra spanning multiple datacenters on Amazon Web Services for Choice Hotels, Phoenix.
- Expertise in writing Controllers, and Factroys in AngularJs.
- Monitoring and tuning SQL Server database performance using SQL Profiler, DMV's, Index Tuning Wizard and Windows Performance Monitor to meet NFR's.
- Developed JMS components to send messages from one application to other application internally
- Used agile methodology and participated in Scrum meetings.
- Developed common XML schema's XSD as client contracts used to publish Top Down approach based Web Services
- Used MVC framework for developing J2EE based web application.
- Used Spring Web Module integrated with Java Server Faces JSF MVC framework.
- Developed business layer using Spring, Hibernate and DAO s.
- Hibernate was used as persistence Layer - using the database and configuration data to provide persistence services and persistent objects to the application.
- Created and maintained ORM mapping files and transaction control in Hibernate.
- Participate in designing Web service REST Service framework in support of the product.
- Helped to integrate the dynamic data HTML and validated them using JavaScript.
- Configured and implemented Log4j for logging.
- Designed and developed UI capabilities and J2EE server based services.
- Successfully executed all the test cases and fixed 0 bugs/issues identified during the test cycles.
Environment: Core Java, Java, J2EE, AJAX, GUI, JSF 2.0, CSS, HTML, JSP, Java, JDBC, Hibernate, Spring 3.2, Web Services REST , SQL, Maven, Shell Script, Oracle, LINUX, Solaris, MAC
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle SDLC .
- Development of front-end i.e. JSPs and server-side java components i.e. container managed entity beans, stateless session beans, Action classes, writing unit test cases and unit testing.
- Developed EJB 3.0 components and SOAP web services for the UI integration.
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Written ANT Scripts to deploy the application into Tomcat application server for dev.
- Monitored UNIX Switches utilizing Exceed, IBM Tivoli Netcool, Dotcom Monitor, WebStats and Nagios. Monitored network status via HP OpenView.
- Added RESTful JSON API facade to DBS SOAP API for use with Android SDK / AJAX on HTML5.
- Designed and Implemented Unit testing using JUNIT Framework.
- Optimized ExtJS themes and prepared performant applications
- Development of EJB's, Servlets and JSP files using RSA 6.0/7.0 for implementing Business rules and Security options using Web Sphere 6.0
- Used Oracle 10g as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
- Facilitated Daily Scrum, Sprint Planning, Sprint Review, Sprint Retrospectives
- Developed the application using J2EE Design Patterns like Delegate, Singleton, and DAO
- Consumed web services from different applications within the network.
- Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, CSS, XML1.1 and HTML. Used JavaScript for client side validation.
- Used GWT to send AJAX requests to the server and updating data in the UI dynamically.
- Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
- Used Spring 2.5 Framework for Dependency injection and integrated with Hibernate and Struts frameworks.
- Developed and implemented UI controls and APIs with ExtJS.
- Implemented scalable server code and conducted unit testing.
- Built a framework for Agile Project and Program management office and aligned processes and tools.
- Configured Hibernate's second level cache using EHCache to reduce the number of hits to the configuration table data.
- Designed and developed Utility Class that consumed the messages from the Java messageQueue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
- Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
- Used CVS for version control and used IBM RAD 6.0 as the IDE for implementing the application.
Environment: Weblogic Portal server 10.2, JSR168 Portlet, Polaris Intellect J2ee framework, Java/J2EE, Spring, EJB 2.1, Struts 1.2, JMS, Windows XP, Unix, Oracle 10i, JQuery1.7.1, Ext-JS 3.1, BIRT Chart Library 3.0, Weblogic Workspace studio 10.2 and Eclipse 3.3, Axis Webservices 1.4, Hibernate 3.3.2
Confidential
Java Developer
Responsibilities:
- Develop and code interfaces, classes and create appropriate relationship between system classes and interfaces.
- Used Javascript for client side validation and used OOPS methodology to develop the application.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Conducted Agile and Waterfall vision and strategy presentations to senior board members, investors, corporate partners and sponsors.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Developed various functional and technical components EJBs.
- Created RESTful web service to manage debit card accounts.
- Develop the code for GUI using JAVA, JSP, JavaScript, Ajax,Spring, Hibernate and HTML.
- Used JavaScript for client side validation.
- Creating build scripts using Maven.
- Used Struts framework to track MVC architecture in the application server.
- Created business logic and application in Struts Framework using JSP, and Servlets.
- Used TDD Methodology to write test cases and test the modules based on that and check if succeeds and then re-write/refactor the code and did iterative development Agile .
- Part of Design Team and user requirement gathering meetings.
- Implemented sophisticated module entirely programmed in POJO based domain model integrated with Hibernate ORM for persistence
- Utilized Adobe Flex, Hibernate and Spring to implement project within JBoss5.
- Maintained internal DNS subdomain along with mail server.
- Implemented the Connection Pool to the database.
- WebLogic server was used as application server for the entire project.
- Worked with Microsoft Visio and Office.
- Generated Reports using Jasper Reports/Crystal Reports in various formats.
- Work with the support team for issues that arise in production.
Environment:Core Java, XML, JavaScript, AJAX, multithreading, Maven, JDBC, Struts, GUI, Servlets, JSP, RESTful, WebLogic App server, Oracle 9i, SQL, PL/SQL, DNS, UML, JBossApplicationServer, Microsoft Visio, Crystal Reports, TDD, Windows.
Confidential
Java Developer
Responsibilities:
- Architect and develop custom web and distributed applications using J2EE JSP, EJB, Struts, Hibernate, custom JSP tags , Oracle, MS SQL, XML, HTML and MySQL for a variety of industries.
- Perform system architecture, software development, database design, deployment, testing, performance tuning, and maintenance for large-scale, web-based and distributed J2EE projects.
- Involved in full life cycle of the project. Analyze the requirements Functional and Non-Functional . Created specification for development.
- Developed all the middleware components, which consisted of all the business logic, using C and ATL.
- Configured routes in Apache Camel using Blueprint xml for routing messages between end points.
- Provided strategy for Upgrade Oracle database by using DBUA from Oracle 9i to 10g and 11g respectively and Install 3 nodes RAC
- Developed various applications in COM to test the Load balancing, high availability and maximum throughput of the server.
- Written UNIX shell scripts for testing the application and writing the SQL queries.
- Used Rational Rose for Database and object modelling and Clear Case as file handling tool.
- Conduct implementations across the full software lifecycle, from Needs Analysis through Maintenance.
- Serve at technical lead on projects, architecting, spearheading development, and overseeing teams of 2 - 8 engineers.
- Used CSS and JQuery UI technology for responsive designs
- Responsible for all client communication, both written and verbal, throughout each project.
- Design, development, installation, configuration, troubleshooting, and deployment of Oracle databases interacting with telecom systems.
- Development and Management of User Acceptance Test UAT using in-house testing panel of users.
- Creation of test plans, test scenarios as well as development and execution of test scripts.
- Document, track and work with developers to resolve any identified defects/issues.
- Participate in walkthroughs and reviews of Requirement documentation to validate testability.
Environment: Windows, Linux, Java, JSP, Servlets, EJB, JUnit, JDBC, HTML, CSS, JavaScript. jQuery
Confidential
Junior Java Developer
Responsibilities:
- Developed a web application using JSP, Servlets and JavaBeans.
- Wrote unit tests for Business logic layer and data access layer using JUnit.
- Learned and implemented different design patters like Singletons, Factory method, Builder etc.
- Participated heavily and later maintained the documentation for projects.
- Developed content management systems for multiple clients using J2EE.
- Used EJBs in the application and developed Session beans to house business logic.
- Developed views for JSP pages using jQuery and AJAX.
- Worked extensively on creating rich front-end web interface using HTML/CSS, JSTL, JavaScript, jQuery.
- Used SQL Server as the database for the application.
- Generated PDF reports using XSL-FO.
- Implemented XSLT transformations for converting XML to HTML.
Environment: Windows, Linux, Java, JSP, Servlets, EJB, JUnit, JDBC, HTML, CSS, JavaScript. JQuery