We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Somers, NY

SUMMARY

  • Over 8.5 years of professional working on Business to Business, Business to Client based applications, with good noledge on 3 - Tier, Service Oriented Architectures. In corporate best development practices in developing these applications using my development experience in Java, J2EE/JEE technologies Object Oriented Applications analysis & design principals.
  • Extensive experience in using different applications development frameworks based on ORM/JPA, MVC, IOC, AOP like Hibernate, Struts, and spring.
  • Experience developing service components using EJB, JMS, JDBC, and Web Services based on JAX-WS, JAX-RPC etc. Experience in developing persistence components using JDBC, DAO, and JPA. Experience in Developing Web Interface using Servlets, JSP, JSTL and Custom Tag Libraries.
  • Good Knowledge in using Angular JS for developing animated web applications.
  • Experience developing Message driven beans, Stateless session beans, singleton objects and publishing and exposing these services as Web Services.
  • Expertise in using Spring framework, Spring web MVC and Spring IOC for developing integrated applications and different light weight business components.
  • Good noledge and working experience in XML related technologies like XSLT, XSL, XPath and JAXP (SAX, DOM), JAXB parsers for parsing xml in to java object.
  • Experience in using Java, JEE, J2EE design Patterns like Singleton, Factory, MVC, Front Controller, Business Delegate, Service Locater, Session Façade, Transfer Object and DAO for reusing most TEMPeffective and efficient strategies.
  • Good noledge and Working experience in using JMS provider IBM MQ Series and sound noledge in developing Asynchronous Modules build on top of Message Driven Beans (MDB), JMS API.
  • Expertise in using IDE like WebSphere (WSAD), Eclipse, NetBeans, WebLogic Workshop.
  • Good noledge and working experience in using ANT and Maven build tools in building and deploying teh application in web/App servers.
  • Expertise in publishing and consuming JAX-RPC, JAX-WS web services based on SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL
  • Extensive experience in writing SQL quires for Oracle, DB2 databases using SQLPLUS. Hands on experience in working with oracle (10g/11g), DB2, MySQL and noledge on Sybase and SQL Server.
  • Good noledge and hands on experience in using version control tools like ClearCase and CVS.
  • Good Knowledge in Unit testing development and development methodologies like Test First and Test Driven development using JUnit3/4, custom assertion development. Working on integration test using Mock Interfaces and using these test in continuous integration and performance profiling.
  • Experience in working with multi/ multiple Operating System like Windows, Linux and noledge on Solaris and strong noledge with troubleshooting, finding and fixing critical problems.
  • Ability to work independently and in a group with TEMPeffective communication and quantitative skills. Energetic, Inquisitive, Quick learner, A good Team Player and committed towards teh goal.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, and SQL/PLSQL

JEE Technologies: JSP, Servlets, EJB, JDBC, JMS, MDB, JNDI, RMI, Java Mail.

JEE Frameworks: Spring, Struts, JSF, Mule, Hibernate.

Web/Application Server: Tomcat, BEA WebLogic, IBM WebSphere, JBoss.

Web Technologies: HTML, XML, XSLT, JavaScript, CSS, Angular JS, JSTL.

Databases: Oracle 8i/9i/10g/11g, DB2, Sybase, SQL Server, MySQL.

IDEs: Eclipse, MyEclipse, Net Beans.

Operating Systems: Windows 9x/2000/XP/NT, Unix/Linux.

Other Tools &packages: CVS, Clear Case, JUnit, Maven, ANT, Serena

Modeling Tools: IBM Rational Rose, Visio, StarUML

SDLC Methodology: Agile, RUP, Waterfall model

PROFESSIONAL EXPERIENCE

Confidential, Somers, NY

Senior Java Developer

Responsibilities:

  • Developed teh application under JEE architecture, designed dynamic and browser compatible user interfaces using JSP, Custom Tags, Struts Taglibs, HTML, CSS, JavaScript.
  • Developed page layouts, navigation rules, custom validation rules to validate teh user inputs, published these components.
  • Developed server code using Web Services under teh guide lines of Service Oriented Architecture.
  • Developed persistence layer using, JDBC, SQL, Hibernate/JPA.
  • Integrated User interface, server layer, persistence layer using Spring IOC, AOP and Spring integration with Struts, Spring integration with Hibernate.
  • Efficiently organized code reviews and defect analysis with senior architects and business Analysts.
  • Developed JUnit test cases to which covers majority of teh business scenarios. Used Test Driven Development approach to build these test cases. Developed custom assertion frame Work.
  • Used SVN to keep track of all teh implementations and modifications done in teh project, Allowing several developers to collaborate.

Environment: JSP, Struts, Servlets, JMS, JDBC, Hibernate, Spring, Web Services, JAX-WS, JavaScript, UNIX, CSS, DHTML, Custom Tag libraries, JUnit,Weblogic, Eclipse.

Confidential, Minneapolis, MN

Senior Java Developer

Responsibilities:

  • Involved indesign, development, and testing phasesofSDLC(Software Development Life Cycle).
  • UsedSPRINGframework for dependency injection and implementingMVCarchitecture.
  • Designed and Developed Module based persistence layer under teh guidance ofDAOdesign pattern,ORM/JPA principals usingHibernate.
  • DevelopedMULE Flowsfor various purposes.
  • Involved in developingRESTweb services and also consuming externalRESTservice.
  • Implemented Asynchronous messaging withMQusingJMS.
  • Developed User Interfaces usingHTML, JSP and JavaScript.
  • Implemented teh application using teh concrete principals laid down by several design patterns such asData Access Object, Factory and Adapter Pattern.
  • Building and managing teh project usingMAVENand usedHUDSONfor Continuous Integration.
  • DevelopedXSD’sfor validating teh various incomingXMLrequests and outgoingXMLresponses and used maven plugin to generate theJAXBclasses.
  • UsedMULEfor projectorchestrationandloggingthe transactions.
  • Involved in unit testing of various modules usingJUnit.
  • Performed deployment of teh project onMULEServerin Linux Environment.
  • ConfiguredWILYtool for monitoring teh health of teh project.
  • ConfiguredAOPand extensively usedFail-Fastmechanism in teh application.
  • UsedCVSas a version control tool andEclipseas IDE.
  • Extensively usedLog4jfor logging at various levels.
  • Involved in Bug fixing of various modules that were raised by teh testing teams in teh application during teh Integration testing phase.

Environment: Java, J2EE, Spring, Hibernate, WTX, MULE3.1, Web services, HTML, JSP, CSS, REST, Maven, JMS, Wily 8.2, Eclipse, Oracle 10g, JUnit, Log4j, TCP, CVS .

Confidential, Bentonville, AR

Java Programmer

Responsibilities:

  • Designed & Developed Request, Response XML schemas (XSD) for teh Module which are part of SOAP request and response.
  • Developed service oriented middleware to incorporate two legacy source systems and published them as web-services. Incorporated source system specific business logic in Java code and exposing them as WebService as per Base profile specifications 1.0 and WSDL contract.
  • Developed Stateless session beans to parse (parser frame work) and process teh user request into domain object (DAO design pattern) to delegate teh business request to teh business delegate object.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAXB.
  • Developed user interface using JSP, Struts published validation framework to support client side and server side validation.
  • Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Developed costume queries using hibernate criteria, native SQL and HQL. Developed inheritance domain objects using table per class hierarchy strategy.
  • Configured EH Cache to load teh static tables into secondary storage area.
  • Used built in store Procedures to reach teh requirements from teh Client to improve teh response times of teh services.
  • Developed customized SQL for retrieving teh data from teh database worked with business and client to reach teh performance parameters.
  • Developed unit test cases to test business scenarios associated with each use case sequences.

Environment: Java, JEE, Web-Services, SOAP, JAX-RPC, WSDL, WebLogic, Hibernate, jetty, JavaScript, JUnit, Fiddler, Ant, Clear case.

Confidential, Pittsburg, PA

Java Developer

Responsibilities:

  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts, JSP, Servlets and Custom Taglibs.
  • Developed teh User Interface validation frame work in combination of custom validation build on top of Struts validation frame work from teh form bean.
  • ImplementedDependency Injection (IOC)feature ofspringframework to inject dependency into objects and AOP is used for Logging.
  • Developed Server side components with coordination of EJB, Hibernate and Spring using web established frame work designed under teh guidelines of Business Delegate, session façade, Service locator, DO’s, TO’s, PO’s.
  • Developed Persistence components using SQL, JDBC and Hibernate which interacts with oracle database to Store teh user transactions and its associated information.
  • Developed consignment services as stateless session beans and exposed these services as web services to handle external clients.
  • Developed and utilized JEE Services and JMS components for messaging communication in WebLogic Application Server.
  • Developed Web services modules based on SOA architecture to consume and publish services.
  • Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAX-WS Web services using AXIS.
  • Developed Unit test cases driven by Test First methodology (TDD) using JUnit3/4.
  • Configured development environment using Weblogic application server for developers integration testing.

Environment: Java, EJB, JDBC, JMS, JAX-WS, XML, JAXB, Web-Services, SOAP, JAX-RPC, WSDL, Hibernate, Spring, Struts, Maven, Clear Case, JUnit, Oracle, Sun Solaris, Weblogic. Eclipse.

Confidential, Denver, CO

Java Developer

Responsibilities:

  • Designed and developed Message based API and UI interfaces to interact with teh system.
  • Designed and developed unified user interface using Struts framework to redesign teh existing web macro pages and JSP pages
  • Designed and developed unified DAO layer using Hibernate to handle multi module domain objects to persist them in to appropriate data base schema.
  • Developed Claims interface, Billing Interface module using JEE patterns and design patterns such as Factory, Business Delegate, Service Locator, DAS, DAO, DO and Decorator.
  • Developed UI module using Struts, JSP, Tag libraries, Java Script using MVC design pattern to redesign teh existing web module.
  • Developed Data model for custom fields which are parts of Claims module with constraint logic written in PLSQL.
  • Developed care transactions using EJB, JMS for creating and modifying teh Claims that had taken place at various POS(Office Visit, Hospital)
  • Developed test cases for teh server code as well as for user interface using JUnit, HTTP-Unit, Cactus, mock objects, easy mock, JMock to test teh necessary server side code to achieve teh desired testing functionality.
  • Created QA environment for testing, maintained teh build release process for testing team, and supported teh production environment.

Environment: Java, JEE, Spring, Struts, EJB, JDBC, JMS, XML, JSP, Servlets, WebLogic 8.0, Oracle 9i/10g, Toad 8, ANT, JUnit 3.0, DBUnit 2.1, Cactus, Log4J 1.2.7, ClearCase, Solaris 8/9, MQSeries, TIBCO, Track Record.

Confidential, Dayton, OH

Application Developer

Responsibilities:

  • Developed teh user interface with HTML, JavaScript, JSP and Tag Libraries using Struts
  • Designed and developed teh application using various design patterns, such as session façade, business delegate and service locator
  • Developed autantication and authorization prototype using Axis-wsse (used as SOAP/WSS4J)
  • Developed custom logging that logs application specific details about ERAGUI
  • Configured Internationalization using resource bundles on JSP pages
  • Developed Stateless Session beans provide a client's view of teh application's business logic
  • Developed functional and unit testing framework like Test Driven Development in different modules using JUNIT, Solved several key issues by improving code as well as business processes and integrated with ANT build Tool
  • Developed Middleware Support for Data-flow Distribution in Web Services Composition
  • Implemented Java Collection framework and Exception handling framework in middle Tier modules
  • Configured open source tools like Log4J, commons BeanUtils, commons Digester in teh application
  • Implemented oracle as database to store teh data and gained exposure to various database objects like tables, stored procedures, functions, and triggers using SQL, PL/SQL

Environment: Java, JEE, WSDL, Web Services, Spring, Struts, Log4J, JSP, Servlets, Rational Rose, XML, XSL, ANT, LDAP, JUnit, Clear Case, DHTML, JavaScript, Oracle 9i/10g, Ethereal, Windows XP and Linux.

Confidential

Software Developer

Responsibilities:

  • Designed and developed several web pages using HTML and Java Script to perform validations at Client's side.
  • Developed and maintained teh necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
  • Designed Enterprise Application using MVC architecture. Created Web Pages using XML, XSLT, JSP, HTML and JavaScript. Developed Servlets for user Autantication and request handling.
  • Involved in requirements gathering and preparing software requirement specification.
  • Design and maintain teh database to support teh application using Oracle8i.
  • Developed session beans to implement business logic. Responsible for developing business logic and deploying it in WebLogic environment.
  • Created connection pools, deployed JSP, Servlets, and EJBs on WebLogic.
  • Participated in teh migration of data from MS Access to Oracle as teh legacy system uses MS Access as teh database.
  • Writing JUnit Test cases for testing teh application. Performed System Integration Test.

Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, Servlets, EJB, JDBC, XML, WebLogic, Oracle, JUnit, MS Access, UML, Windows.

We'd love your feedback!