We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

IA

SUMMARY

  • 5 years of professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.
  • Experience in designing and developing multi-tier enterprise applications using Java and J2EE technologies using core Java, Java Beans, Multithreading, JDBC, Servlets, JSP, EJB, JMS/Sonic MQ, IBM MQ Series, AJAX, Web services, MVC framework, Struts, Spring, Hibernate, JQuery, Apache Axis/Camel, Log4J, Jakarta Ant and Maven.
  • Experience in enterprise use of IBM WSAD/RAD, Eclipse, IntelliJ Idea and JDeveloper for modeling and developing J2EE applications.
  • Good working knowledge of MS-Office (Outlook, Outlook express, Word, Excel and Power point).
  • Good analytical, problem solving, trouble-shooting capabilities, communication and interpersonal skills with good work ethics.
  • Ability to learn new concepts, interact with individuals at all levels of the organization and contributing to project success in multi-tasking, fast paced environment.
  • Extensive experience in XML related technologies like XML, XSL, XSLT, DTD, XML Schemas, SAX and DOM Parsers.
  • Hands on experience with Web Services (SOAP, WSDL, UDDI) and developing XML web services.
  • Expertise in Object Oriented Design and Programming and SOA (Service Oriented Architecture).
  • Expertise working with standard Java design patterns (Singleton, Session Facade, DAO, DTO, MVC, and Service Locator).
  • Good in Java Multithreaded programming to develop multithreaded modules and applications.
  • Expertise in deployment of web/application servers like IBM WebSphere, WebLogic, JBOSS and Apache Tomcat.
  • Proficiency in PL/SQL Programming to develop Stored Procedures/Functions, Packages and Database triggers.
  • Expertise in client side technologies including JQuery, Ajax, Angular JS, ExtJS, JavaScript, AJAX, JSON, GWT, HTML and CSS.
  • Ability to learn new concepts, interact with individuals at all levels of the organization and contributing to project success in multi-tasking, fast paced environment.

TECHNICAL SKILLS

Programming Languages: Java 1.4/1.5, J2EE 1.3/1.4, SQL,PL/SQL, Java Script,HTML,XML.

Front End Technologies: HTML, XML, Java Script, TLD Custom Tags, DWR, CSS, Ajax, JQuery, Angular JS

Application/Web Servers: Apache Tomcat, JBoss, Web Logic, Web Sphere.

J2EE Technologies: JSP servlets, Java Beans, Struts, EJB, JDBC, JNDI, JSTL, JSP Custom Tag Libraries, Tiles, XML(SAX & DOM), XSLT, JMS, ANT, JUnit, Apache, Axis, Web Services (WSDL SOAP).

Frameworks & Design Patterns: Model view Controller jakarta Struts, Hibernate and Spring Frame.

IDE: Eclipse, NetBeans, Edit Plus, Intellij Idea, JDeveloper and SQL tools.

Databases & Platforms: MySQL, Oracle 11G, SQL Server, DB2

Configuration Mgmt. Tools: SVN, Git, Stash, IBM Rational Clear case, CVS.

Build Tools: Ant, Maven

Operating Systems: Windows 2000/XP/7, Windows 8.1, Windows 10, Linux, UNIX

Development Methodology: Agile, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential

JAVA Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front end views based on the access privileges
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Deployed the application on to Websphere application server.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used CVS as version control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.

Environment: Java, J2EE, Spring, Spring AOP, Struts, JNDI, HTML, CSS, JavaScript, Hibernate, SQL 2005, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, Angular JS, WebSphere Application Server.

Confidential, IA

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Developed user interface using JSP, HTML, XHTML, Java Script and jQuery to simplify the complexities of the application.
  • Used Ajax for intensive user operations and client-side validations.
  • Developed the application using Spring MVC Framework which is based on the MVC design pattern.
  • Implemented AngularJS and Node.JS with Spring MVC as model component.
  • Developed custom AngularJS diretives, tags and integrated with Spring forms.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate entities and generation of database schema.
  • 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.
  • Developed multiple Spring RESTFul-JSON services as part of data exchange formats.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Used Hibernate for accessing database and mapping the entities by using hibernate annotations.
  • Extensively used Spring AOP/Interceptors for logging and performance metrics.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending them mails about different policies.
  • Implement Spring security to display UI's based or user level authentication.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Conducted weekly code walk through using UNIX Shell Scripts.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • I used multithreading extensively in the math engine was rather ahead of its time: its immediate purpose was to enhance the user experience of the program by deferring lengthy calculations to background threads
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Created session EJBs that retrieved information from the Oracle database using Hibernate.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like SOA, MVC pattern, DAO pattern, and Singleton.
  • Used Oracle 11g as backend Database, Used SQL statements and procedures to fetch the data from the database.
  • Worked with high volume and complex PL/SQL stored procedures, Views, Cursors and packages.
  • Extensively worked on TOAD as client tool for interacting with data base.
  • Developed REST based Webservices and integrated with Spring MVC-JSON
  • Deployed and Administered the applications on to Websphere application server.
  • Used Firebug to debug the front end implementations.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bugfixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Prepared technical reports & documentation manuals during the program development.
  • Used Surround for version control and ClearQuest for bug tracking.

Environment: Java 1.6/1.7, AngularJS 1.4, Spring, JMS, Hibernate, Apache Axis 2.0, RESTFul, UDDI, WSDL,UML, XML, HTML, Log 4j, WebSphere, RAD 7, TOAD,UML, Rational rose, Surround, Ant, Oracle 11g.

Confidential

ATG/JAVA Developer

Responsibilities:

  • Understanding business requirements and translating them to scalable software architectures.
  • Designed and coded the application components using Java, Oracle ATG, JSP.
  • Developed J2EE Servlets for server side business process implementation.
  • Involved in front end development using JSPs.
  • Wrote JavaScript code for client side validations.
  • Performed the Integration Testing of the application.
  • Fixed the bugs and defects raised during testing.
  • Prepared the Time Estimates of further enhancements and releases of the web application
  • Published document on Redirecting Http request to Https using Apache.
  • Have worked on the following modules of the Oracle ATG:
  • Worked on internal business requirements like, Developing Filter Framework to filter the products displayed, retaining the filter selection, Delivery Date Calculation and display, Static Text Framework to configure the text displayed on site, Deep linking URLs, Shop Configuration Framework to configure the important properties as name value pairs and fetching them to be used other functionalities.
  • Worked on redirecting checkout pages to https and redirecting back to http for non checkout pages using Apache.
  • Worked on displaying product images, and other media items on eshop.
  • Created various tables in the repository by writing XML script for the table and also running the SQL script.
  • Also, generated sonar reports using sonar tool.
  • Had good knowledge on Droplets, Form handlers, XML files, Jsp, Logging mechanisms, Exception handling, Repositories.
  • Worked on many issues/bugs and resolved them with the timelines.

Environment: Commerece, BCC, CMS, Scenarios, Search, Core JAVA, JSP, Spring, Javascript, JQuery, Jtpl, HTML, JUnit, yjava tomcat, apache, Oracle, XML, Web services(REST),JSON,JERSEY, Ant, JPA, SVN, git, Rally, Agile methodolgy, Hibernate, UNIX and JMock, EHCache.

Confidential

ATG/JAVA Developer

Responsibilities:

  • Understanding business requirements and translating them to scalable software architectures.
  • Designed and coded the application components using Java, Hybris.
  • Worked on customization of hybris cart and bundling functionalities.
  • Sole point of contact for all impex related changes and creation.
  • Worked on utility to convert external system data into impex.
  • Involved in the project right from the design phase. Helped during the data model design phase.
  • Developed the complete product catalog. I was the point of contact for complete catalog management and product data enrichment.
  • Created bundles for the devices, plans, VAS, accessories
  • Modified the Product cockpit
  • Worked on different cockpits. Product cockpit, admin cockpit.
  • Point of contact for all impex script creation.
  • Modified the HMC as per the requirement.
  • Worked on capturing user entered information in checkout process and placing order.
  • Implemented the user’s creation and the enabling the access rights.
  • Wrote cronjobs for loading data into Hybris data base.
  • Wrote Interceptor for creating bundle price rules dynamically.

Environment: Hybris, Commerece, BCC, CMS, Scenarios, Search, Core JAVA, JSP, Spring, Javascript, JQuery, Jtpl, HTML, JUnit, yjava tomcat, apache, Oracle, XML, Web services(REST), JSON,JERSEY, Ant, JPA, SVN, git, Rally, Agile methodolgy, Hibernate, UNIX and JMock, EHCache.

We'd love your feedback!