We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Bridgewater, NJ

EXPERIENCE SUMMARY:

  • 8+ Years of experience in Software Engineering Processes& Development Methodologies, Business & Requirements Analysis, Object Oriented Analysis & Design and Implementation of software systems, based on industry proven best practices & standards.
  • Highly proficient in developing n - tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Solid experience in lightweight POJO based framework Spring 3.0 IOC, Remoting, ORM, DAO, AOP and Business Integration.
  • Proficient in modeling the application tier using Struts MVC (Model-View-Controller) architecture implementing the design patterns like Front controller, Command and configuring Tiles plug-in in struts configuration file to achieve the Layout management.
  • Experience in developing Client side Web applications using HTML, JSP, Jquery,JSTL, AJAX, and Custom Tags while implementing the client side validations using JavaScript and Server side validations using Struts Validations Framework.
  • Experience in developing applications based on Spring Web-MVC using the design patterns like Handler-Mappings, View-Helper and using View Resolvers for sending the response to the client in the form of web-pages.
  • Controlled complex page navigations using Spring Web-flow by configuring the transitions and state changes in xml files and corresponding beans in the spring configuration file.
  • Experience on implementing the Cross-cut concerns like logging and transaction management using Spring AOP, along with Spring based Annotations like @Aspect, @Advice, @Pointcut.
  • Experience in developing the model components using ORM Technology Hibernate (Hibernate template DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair programming.
  • Experience in Web Services(SOAP,REST) and service oriented architectures.
  • Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, EJB.
  • Expertise in working with XML technologies like SAX and DOM, XSL, XSLT, XPath, JAXP along with the usage of tools like XMLSPY and Turbo XML to create XSDs and DTDs.
  • Experience in developing inter-operable components using Web services technologies like SOAP, WSDL, UDDI and Service Oriented Architecture SOA, which enable the data exchange between clients of different platforms.
  • Extensive experience in RDBMS including Conceptual, Logical & Physical Database and Model using Oracle 8/9i/10g, PL/SQL programming, SQLQuery Analyzer, SQL and Packages, Stored procedures, Triggers, Cursors and Complex Queries, Query Tuning.
  • Good working knowledge of ANT/Maven for project build/test/deployment, Log4j for logging and JUnit for unit integration testing and XMLSpy for XML Validation.
  • Experience in using design tools like Rational Rose, MS-Visio for OOA (Object Oriented Analysis) and OOD (Object Oriented Design) based on UML (Unified Modeling Language).
  • Proficient in Core JavaMulti Threading, Socket programming,Core Java Collections,Concurrency.
  • Competence in using different Java IDEs like Eclipse,IntelliJ, JBuilder, NetBeans and RAD for developing Dynamic Web Applications.
  • Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX, LINUX.
  • Team Player with demonstrated ability to work fast and paced, challenging environment with excellent debugging and problem solving skills.
  • Strong interpersonal skills, analytical ability, communication skills, writing skills, highly organized to meet the deadlines and ability to grasp and adept to the rising technologies.

TECHNICAL SKILLS:

Programming Languages: Java, SQL, PL/SQL, XML, XSTL,UML

Web Technologies: J2SE, Servlets, JSP, JSTL, Custom Tags, JDBC, Filters.

J2EE Technologies: RMI, JNDI, JMS/MDB, Web Services (REST).

Frameworks: Jakarta Struts 1.X/2.0, Spring, Spring MVC, Spring Web Services, Hibernate 2.0/3.0, DWR, DOJO, JSON.

FrontEnd Technologies: HTML, CSS, DHTML, Java Script, Jquery,AJAX, JSTL, Custom Tags.

XML Technologies: XML, XST, XSTL, SAX, DOM, JAXP, JAXB, SOAP, UDDI, WSDL.

Databases: Oracle8i/9i/10g, DB2 7.1/6.5, MySQL 4.1, SQL Server 6.5, MS-Access

Applications/Web servers: IBM Web Sphere 3.5/4.x/5.x, BEA Web Logic 8.x/9.x, Apache Tomcat 3.0/4.0/5.5,JBOSS.

Process Automation and Version Control tools: ANT, Maven, SOAP UI, JUnit, Log4j, CVS,Jconsole

IDE tools: Eclipse 3.0/3.1, NetBeans 4.0/4.1, RAD 6.0, Jbuilder

Operating Systems: Windows 98/NT/2k/XP, UNIX, LINUX

UML, Rational Rose, MS: Visio, Design Principles, Use-Case diagrams, Sequence diagrams, Class diagrams, Activity diagrams.

Relationships:: Association, Aggregation, Realization, Composition, Dependency.

SDLC Methods: Waterfall Model, RUP, Agile, SCRUM

PROFESSIONAL EXPERIENCE:

Confidential, Bridgewater. NJ

Sr. Java Developer

Responsibilities:

  • Involved in deep analysis and design phases to understand the B2B and ABS ECommerce domain and related business with it.
  • Involved in managing the team on business requirements and design implementation.
  • Was instrumental in bringing up all the interfaces systems for Production dry-run, Production Cut-over and COB cut-over, and also brought all the interfaces on the same day to test changes from their production and COB machines
  • Developed UML diagrams like use case diagrams, sequence diagrams, class diagrams and ER diagrams to depict the business requirements into technical modules
  • Developed design and test case documents
  • Managed and mentored a team of size 6.
  • Developed Apple Care API in B2B project using Java/J2EE, JavaScript, XML and XSD
  • Developed ABS API using RI 3.0 framework based on Struts, Jquery, JSON, HTML, Java Script and Hibernate
  • Implemented ASN Throttling mechanisms using Java Concurrent API and Google Guava libraries and developed a high response system
  • Implemented the services using core java 1.7
  • Developed and wrote stored procedures and complex sql’s in Oracle PL/SQL
  • Used Junit, TestNG and JMockito frameworks to write unit tests. Used SONAR for code coverage
  • Tracked and fixed the bugs using JIRA.
  • Extensively worked in Test Driven Development (TDD) framework using JUnit.
  • Used automation build tools like Bamboo
  • Build the application using maven 2.0.
  • Experience in Spring 3.0, Hibernate technologies
  • Developing Test Cases and unit testing using JUnit.

Environment: Java 1.7, Oracle, JUnit 4.0, Bamboo, Maven 2.0, SOAP Webservices, JAXB, XML, XSD, XSL, Java Script, AJAX, JQuery, Struts, Hibernate, SONAR

Confidential, CA

Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) starting from Analysis of Design, programming, Test Cases, Implementing and Production support of the application.
  • Followed Agile software development methodology in building the system in an iterative and incremental manner.
  • Built the Web application using Spring MVC and implemented Spring Web-Flow for controlled page navigation.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Used Spring MVC Framework to develop the application by implementing the controller, Services classes.
  • Configured the ViewResolver to prefix or/and suffix in the spring configuration file.
  • Used JSP, JavaScript, AJAX, JQuery, ExtJs to develop the front end.
  • Implemented persistence layer using Jdbc template that use POJO classes to represent persistent database tables.
  • Wrote stored Procedures, Functions, Triggers, and Cursors in PL/SQL for efficient interaction with database.
  • Worked on fixing bugs reported by business layer, analyzed and debugged existing code written in JSP, JavaScript,JSTL,DOJOandused JSF layout for View of MVC.
  • Used RESTful web services for sending and getting data from different application using SOAP messages.
  • Handled Javamulti threading part in back-end component, one thread will be running for each user, which serves that user.
  • Experience in developing inter-operable components usingService Oriented Architecture SOA.
  • Used XSLT transformation components to convert data from XML to HTML5 and DOM API for parsing XML.
  • Designed Schemas for XML and used SAX parser to parse the XML documents.
  • Involved in creation and deployment of Enterprise Application on WebSphereApplication Server8.0.
  • Created Test cases, performed testing using JUnit and documented the process.
  • Involved in analysis, design, development, testing, and support phase of the application.

Environment: Spring 2.5, Spring MVC, Spring AOP, HTML, CustomTags, JavaScript, Hibernate 3.2, Oracle 11g, Eclipse 3.2, WebSphere Application Server 6.0, JDK 5.0, REST, PL/SQL Developer, SAX, DOM, JSF,WSDL, XML,JSOL and JUnit.

Confidential, CA

Java Developer

Responsibilities:

  • Involved in the full life cycle of the software design process including, requirements definition, prototyping, and proof of concept, design, interface implementation, unit testing and maintenance.
  • Developed application using YUI2 and YUI3 framework. Used JavaScript, HTML also used for front end interactivity.
  • Involved in main page and detail page layouts.
  • Created the RESTful Services to get data from the YCRM System.
  • Worked on adMatch UI form management.
  • Extensively used YUI framework to implement bean to declare a service and accessed those using Application context.
  • Designed the application based on YUI framework.
  • Worked with YUI setting for MVC skeleton.
  • Involved in Exception handling (using Y.log’s) and displayed appropriate messages.
  • Extensively used of collection framework, Java threads, Multi-threading.
  • Designed and involved in the development of XML Schemas.
  • Performed a thorough unit testing and resolved several data related issues
  • Extensively worked on CSS3 for styling the pages.
  • Involved in unit testing.
  • Worked on Agile methodology, including daily stand-ups, scrum meetings, sprint planning, stories sizing.

Environment: YUI, Spring MVC, Spring AOP, HTML, CustomTags, JavaScript, Hibernate 3.2, Oracle 11g, Eclipse 3.2, WebSphere Application Server 6.0, JDK 5.0, REST, PL/SQL Developer, SAX, DOM, JSF,WSDL, XML,JSOL and JUnit.

Confidential, Santa Clara, CA

Java Developer

Responsibilities:

  • Involved in the full life cycle of the software design process including, requirements definition, prototyping, and proof of concept, design, interface implementation, unit testing and maintenance.
  • Developed application using Mojito framework. Used JavaScript, HTML also used for front end interactivity.
  • Involved in Non-guaranteed order lines and Targeting module page layouts.
  • Worked on Non-guaranteed placements form management.
  • Extensively used Mojito framework to implement bean to declare a service and accessed those using Application context.
  • Designed the application based on Mojito MVC framework.
  • Worked with Mojito’s setting for MVC skeleton.
  • Involved in Exception handling (using Mojito) and displayed appropriate messages.
  • Extensively used of collection framework, Java threads, Multi-threading.
  • Designed and involved in the development of XML Schemas.
  • Performed a thorough unit testing and resolved several data related issues

Environment: Mojito, CSS,HTML,YUI2,YUI3, CustomTags, JavaScript, Hibernate 3.2, Oracle 11g, Eclipse 3.2, WebSphere Application Server 6.0, JDK 5.0, REST, PL/SQL Developer, SAX, DOM, JSF,WSDL, XML,JSOL and JUnit.

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Collaborated with Business Analysts for getting the Requirements andinvolved in the Designing Process of Class Diagrams, Sequence Diagrams, and Activity Diagrams.
  • Also involved in creating Database Design such as tables design, writing stored procedures and triggers using MySQL Database.
  • Developed database query/update and views using SQL.
  • Developed application’s front end screens using DHTML, JQuery, JSP and JavaScript.
  • Involved in coding of UI pages using JSP and HTML for the presentation of data on the View layer in MVC architecture and used JavaScript to perform client side form validations.
  • Used XML as deployment descriptor; used XSL and XSLT for XML style, and SAX parser to parse XML files.
  • Wrote generic functions to called stored procedures, triggers and functions using Callable Statement.
  • Wrote Data Access Objects and Business objects using JDBC Framework.
  • Developed the framework based on Struts MVC and was also involved in the migration of the application from Struts 1.x to Struts 2.x
  • Used GWT to develop the front end UI widgets and also to make the application cross-browser compatible.
  • Used Javascript & Ajax to carry out the UI validations.

Enviroment:Java 1.5, XML, SAX parsers, JDBC, UML, Eclipse, Websphere, Oracle 10g, Clearcase, Clear quest.

Confidential

Java Developer

Responsibilities:

  • Interacting with onsite coordinators for gathering inputs
  • Developed application which involved making the content on various sections of the website dynamic. Worked involved working with the various components of TeamSite, Calico, web logic & oracle.
  • The work involved design, implementation and coding in XML, Java, Java Servlets, Xsl, J2EE, etc.
  • Designed specifications for TeamSite complex workflows, workflow reporting and templating enhancements.
  • Wrote and modified Build scripts shell scripts to automate release processes.
  • Developed new workflows in TeamSite and enhanced the old workflows to add in additional capabilities like notification, concurrent Reviewing etc.
  • Part of the team that designed, customised and implemented metadata search and Database Synchronisation.
  • TeamSite was integrated with Web logic and Calico Personalisation server to make the website personalised and dynamic.

Environment: JMS, Java Servlets, XSLT, JSP, Java Beans, Shell Scripting, Oracle, Netscape, XML

We'd love your feedback!