We provide IT Staff Augmentation Services!

Sr.java Developer Resume

0/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • 7 years of experience in Object Oriented Programming, design and development of Enterprise applications using Java/JEE/J2EE technologies with Software Development Life Cycle(SDLC)
  • Experience in using frameworks likeSpring, Spring MVC, Struts, JSF, Hibernateand build tools likeANT, MAVENand logging frameworklog4J
  • Experience in Java Web Serviceswith usingSOAP, WSDLandUDDItechnologiesin Contract - firstandcode-first approaches
  • Experience in developing applications using waterfall, RUP and Agile (XP and Scrum), Test First, Test Driven methodologies and good understanding of Service orientation architecture
  • Experience in application development using J2EE technologies likeJSP, Servlets, EJB, JDBC, JMS, JNDI, Ajax, andWeb Services
  • Experienced in developing the UI screens using AngularJS, JavaScript, JQuery, Ajax, bootstrap, HTML and CSS
  • Experience writingJUnitand TDDfor application integration testing and unit testing
  • Expertise in Web Front End technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, JavaScript, DHTML and XML/XSL
  • Expertise in developing distributing business applications usingEJBimplementing Session beans for business logic, Entity beans for persistence logic and Message driven beans(MDB) for asynchronous communication
  • Experience in implementing client-server business applications using MVC and SOA architecture
  • Experience in implementing the declarative enterprise services usingSpring AOP
  • Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API
  • Hands on experience in developing reports using Jasper Reports and JXL Excel Reports
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in Enterprise Applications. Used Apache ActiveMQ as JMS provider
  • Experience with application servers likeWeb Logic, JBOSS andIBM Web Sphere and Web Server like Apache Tomcat
  • Experience in working with Oracle, DB2,MySQL, MongoDB databases
  • Experience with UNIX, LINUX and Windows operating systems

TECHNICAL SKILLS

Language: C, C++, Java, UML, SQL, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Mark-up/XML Technologies: HTML, XHTML, JavaScript, Angular JS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools: & Framework: Struts, Spring, Hibernate, JSF, JUnit, Jasper reports, SOAP UI, GWT, and Apache Camel.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2

Web/App Servers: IBM Web Sphere, Web Logic, Apache Tomcat, JBOSS

Database: Oracle, My SQL, DB2

IDEs: Eclipse, IntelliJ, RAD, Spring Tool Suite(STS),Netbeans

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/ Others: Load UI, Putty, Jenkins, Rational Clear Quest, RTC, Star Team

Version Control: CVS, Tortoise SVN, Rational Clear Case, GIT

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential, Des Moines IA

Sr.Java Developer

Responsibilities:

  • Developed reusable and interoperable Web service modules based onSOAarchitecture usingSOAP and RESTFUL
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with spring framework
  • Developed applications usingApplication Lifecycle Managementto deliver reliable applications
  • ImplementedDependency Injection(IOC)feature ofspringframework to inject beans into User Interface and AOP for Logging
  • Configured development environment usingWebsphereapplication server for developers integration testing
  • Developed persistence Layer usingHibernateto persist the data and to manage the data
  • Developed the view-controller components using Servlets/JSPs,JavaScript,CSS, HTML and DHTML
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by usingAngularJS
  • Developed theJSONstructure for the data transfer in between the Goggle Web Toolkit (UI) and business tier
  • Developed Hibernate configuration files and queries and Implemented DAO classes
  • Developed theEnterprise Service Bus(ESB) as a gateway between the business tier and UI to make the business tier separate from UI
  • Participated in data model design ofCustomer Self Serviceproject
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing

Environment: Java,Hibernate, Spring, XML, Tortoise SVN,JSP,DB2, MVC,J2EE, Agile, JUnit, Maven, UML, JAX-WS, JAX-RS, Log4J, Oracle 10g, Agile methodology, JavaScript, AngularJS and RAD,PL/SQL, Websphere Application Server.

Confidential, Jacksonville, FL

Java Developer

Responsibilities:

  • Designed & Developed Request, ResponseXML schemas (XSD)for the Module which are part ofSOAP request and response
  • Developed service oriented middleware to in corporate two legacy source systems and published them as web-services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications andWSDLcontract
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object
  • Developed necessary parsing and XML construction logic usingXML parser APIs JAXB
  • Developed user interface usingJSP, Struts published validation framework to support client side and server side validation
  • Used Dependency Injection feature ofSpring frameworkto inject dependency into objects and to wire objects of business classes
  • Developed persistence layer Data access objects usingDAO pattern, JDBC, Hibernate
  • Developed costume queries using hibernate criteria, nativeSQLandHQL.Developed inheritance domain objects using table per class hierarchy strategy
  • Configured EH Cache to load the static tables into secondary storage area
  • Used built in store Procedures to reach the requirements from the Client to improve the response times of the services
  • Developed customized SQL for retrieving the data from the database worked with business and client to reach the 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,Spring(dependency injection, AOP), Hibernate, Oracle 10g Enterprise, Oracle Forms, JavaScript, JUnit, Ant, Clear case

Confidential, Des Moines, IA

Java Developer

Responsibilities:

  • Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams
  • Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures
  • Used Spring JMS related MDB to receive the messages from other team with IBM MQ for queuing
  • Developed presentation layer code, using JSP, HTML, AJAX and JQuery
  • Developed the Business layer using spring (IOC, AOP), DTO, and JTA
  • Developed the Persistence layer DAO using HIBERNATE
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability
  • Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j + Log4j
  • Worked with defect tracking system Clear Quest
  • Worked with IDE as Spring STS and deployed into spring tomcat server, WebSphere & used Maven as build tool
  • Responsible for code sanity in integration stream used Clear Case as version control tool

Environment: Java, J2EE, HTML, CSS, AJAX, JQuery, JavaScript, JSP, Spring, Spring Batch, XML, UML, JUNIT, IBM WebSphere, Maven, Clear Case, SoapUI, Oracle, Spring JMS, IBM MQ.

We'd love your feedback!