We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • About 11 years of experience in Web and Enterprise applications development using J2EE.
  • Exposure to Complete Software Development Life Cycle ofDistributed Enterprise Applications and Web Based Solutions.
  • Excellent analytical and programming skills
  • Hands on experience in building and performance tuning of Java/J2EE technologies, JDBC, Servlets, JSP, JavaScript, Hibernate, Spring, Struts, webservices(SOAP,REST),Coherence Cache,Mongo,Neo4j nosql db,SQL,Junit,TestNG and JMOCK Test api.
  • Knowledge in Mongo/NEO4J no sql database.
  • Hands on experience in building Web Services (WSDL using SOAP protocol) and RESTful webservices.
  • Expertise in developing XML documents with XSD validations, SAX, DOM, JAXP,JIBX parsers to parse the data held in XML documents.
  • Experience in development of spring modules like Spring CORE, DI, ORM, MVC, Web Flow and AOP.
  • Expertise on working with presentation layer frameworks like JSP, HTML, XML, JAVASCRIPT, CSS, XSLT AND AJAX.
  • Experience in deploying applications using Web Servers like Apache Tomcat and Application Servers like Web Logic, IBM Websphere.
  • Developed J2EE applications by using IDE’s such as Eclipse, JDeveloper and Netbeans.
  • Experience in using RDBMS SQL concepts and worked with Oracle 10g, MySql .
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Worked on J2SE technologies like Core Java (Collections, Garbage collection, Exceptional Handling) and worked on J2EE like JDBC, Servlet, and JSP.
  • Good experience in implementing different design patterns such as Singleton, Factory pattern, DAO, Session Facade and Model View Controller
  • Extensive knowledge in working with different MVC Frameworks like Struts, Spring and ORM (Object Relational mapping tools) like Hibernate.
  • Extensive exposure on Restful.
  • Good hands on JUnit testing.
  • Good problem - solving skills, quick learner, effective individual and team player, excellent communication and presentation skills.
  • Extensive usage of java Collection framework for List,Map,Set..etc.

TECHNICAL SKILLS

Technologies: J2EE, Java EE 5, Servlets, JSP,JSTL,JNDI, WSDL, XML, JAX-RPC, EJB 2.x, JDBC 2.0, MVC, STRUTS, Spring, EJB,JAXP,Log4j, JAXB, XSL, XSLT, JMS, Hibernate,XSD,Xpath.

Databases: Oracle, DB2 & MySQL

Web2.0Technologies: GWT

Mark-up Lang: HTML, XML, XSLT

Methodology: OOAD, MVC 2 (Struts)

App Servers: Web Logic 6.x, Web Sphere6.x

Web Servers: Apache Tomcat7

Operating Systems: Windows, Unix

Scripting Lang: Java Script, Ajax

Tools: Eclipse, SVN, Junit, Ant, Log4J,MVN

PROFESSIONAL EXPERIENCE

Confidential, CA

Sr. Java Developer

Responsibilities:

  • Understanding, Analysis and Review of Business/Technical Requirements
  • Write the RESTful controlls.
  • Written the channels and router using the Spring Integration framework
  • Written the splitter, router and aggregation using the Spring Integration framework to route the data to multiple modules.
  • Data validation and Exception handling.
  • Followed the Scrum methodology to implement the user stories in sprints
  • Coding and building the Service, Business layers using spring framework and Maven build.
  • Creating Junit test cases for the classes developed to make sure 100% code coverage.
  • Deploy the application in development ENV.
  • Peer-review of design and development deliverables.
  • Maintaining design and coding standards and Best Practices.
  • Providing Technical support to the other team members.
  • Coded many custom-made exception classes as and when required.
  • Used GIT for version control.

Environment: Java, Spring IOC, Spring RESTful Webservices,Spring Integration, Mongo,JAXB, XML, XSD Maven, GIT,Jenkins,Bamboo.

Confidential, Cincinnati, OH

Sr. Java Developer

Responsibilities:

  • Designed DAO and service layer for ORM mapping with hibernate which can be easily changed to other ORM tools
  • Prepared all hibernate mappings between POJO and corresponding tables.
  • Use Hibernate annotations in HQLs to support Portability.
  • Classification of support tickets based on SLA and assigning them to team.
  • Providing daily progress status report to client.
  • Involved in understanding the requirements of the system with the Business Users.
  • Created the JSPs, Action classes and Action forms for the Presentation layer
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Involved in developing Struts action classes.
  • Provided estimations for new enhancements using functional point specification.
  • Developed Map-reduce programs in Java for data cleaning and pre-processing.
  • Created Map Reduce jobs for data transformations and data parsing.
  • Implemented J2EE design patterns.
  • Involved in designing Application based on MVC architecture.
  • Developed form validations using Struts validator framework.
  • Designed and developed Business Services using Spring Framework (Dependency Injection), DAO Design Patterns and Spring MVC for web application development.
  • Used various industry standard J2EE Design Patterns.
  • Streaming log data(customer data) to HDFS servers.
  • Used Java Script for Client side validations
  • Used ClearCase as source control tool.
  • Designed and developed applications using Eclipse.
  • Performed Unit Testing using JUnit Tests.

Environment: Core Java/J2EE, Servlet, JSP, Struts, Spring IOC/AOP/ORM, Hibernate, HTML5, Java Script, JSON, Perl XML, CSS, WebServices, SOAP, apache Axis, JAX-RS, JPA, Oracle10g, Toad, Flume, Eclipse IDE, perl script, Tomcat, SVN,Jersey, JSON,JQUERY, ReST services,Shell Scripting.

Confidential, Overland park, KS

Sr. Java Developer

Responsibilities:

  • Developed coding for major enhancements modules like MarketWatch and IndexWatch
  • Development of various enhancements for ZoomDynaQ
  • Done the performance testing for the applications
  • Customized and implemented the Struts MVC framework for the application.
  • Implemented Spring dependency injection.
  • Implemented Logging Functionality using Spring AOP.
  • User Interface Design using JSP, Jquery
  • Consumed web-services using SOAP & Axis2 that allowed interaction with the legacy applications
  • Used JAX-B parser for marshalling and Un-marshalling data.
  • Used Hibernate ORM for mapping data in the persistence layer along with Spring ORM integration.
  • Used different Web services (JAX-WS) based on the application requirement.
  • Coordinating with the offshore/onsite team to meet the dead lines of the Project.
  • Tested the application functionality using JUnit.
  • Used Log4j for logging the application, log of the running system to trace the errors.
  • Involved in Integrating Business Layer with DAO Layer.
  • Used SVN as Version Control tool.
  • Used Ant Script to compile and build the WAR file.

Environment: JDK 1.6, Servlets, JSP, Struts, Spring AOP/IOC, CSS, XML, JAXB, XSLT, Applets, Websphere Application Server, Eclipse, JDBC, Web services, Apache Axis, JUnit, ANT, SOAP, WSDL, SVN, Oracle database.

Confidential, San Antonio, TX

Sr.JAVA/J2EE Developer

Responsibilities:

  • Responsible for gathering all required information and requirements for the project.
  • Developed UI modules using JSP, JavaScript and CSS.
  • Used J2EE design patterns such as MVC, Data Access Objects in the architecture and DI/IOC, Business Delegate, Service Locator, Singleton for the enterprise applications.
  • Used Spring framework to implement the MVC design pattern in the application.
  • Primarily focused on the Spring components such as DispatcherServlets, Controllers, ModelandView Objects, View Resolver.
  • Designed and developed service layer using spring with AOP and Inversion Control.
  • Developed Spring Framework and Hibernate are used for implementing the business logic.
  • Configure the Business Objects in the spring configuration file.
  • Developed configuration files, mapping files and Annotations to map the POJOs to DB tables managing associations and classes specific to the Spring and Hibernate.
  • Implemented data access using Hibernate (Object Relational Mapping Tool) persistence framework.
  • Performed Unit Testing Using JUnit.
  • Created CSS(Cascading Style Sheets) to control the style and layout of multiple web pages all at once
  • Used Clear Case for Source Control and Version Management.
  • Prepared detailed design specifications and performed code reviews.
  • Implemented Localization and Internationalization to adapt different locale Resource Bundles using Tiles framework.
  • DevelopedTest Cases to ensure that application meets the requirements
  • Executed Manual Testing on different modules of the application.
  • Designed Database Schema, tuning and Writing SQL queries.
  • Performed the Backend Testing to ensure data consistency on front-end by writing and executing SQL statements on Oracle Database Manually.
  • Involved in estimating the work for enhancement/bug and assigning work the team member.
  • Interacting with the client to get clarification for the Change Request and providing the work status.
  • Preparing the invoice for weekly/ monthly basis for Maintenance and Operation activities.

Environment: Java 1.5, JSP, JSTL, Javascript, CSS, EJB, Spring 2.0, Hibernate 3.0, Oracle 10g, Apache Axis, IBM WebSphere 6.0, Log 4j,, RAD, Eclipse, ClearCase, JMS

Confidential, San Diego CA

JAVA Developer

Responsibilities:

  • Involved in creating socket programming
  • Developed database connection using JDBC
  • Created Administration GUI using JSP
  • Involved in the creation of HTML forms in JSP.
  • Involved in Client side validation using Java Script.
  • Developed Java Servlet that acts as a controller and maintains the session state and handles user requests in Middle Tier.
  • Worked on developing three-tier J2EE Web applications using JDBC, JSP, Java and Oracle.
  • Involved in generating SQL DDL scripts for Client tables.
  • Used MVC architecture for the process flow where every request goes to controller.
  • Involved in Coding of the Application and developing front-end pages, server side scripting using JSP on Application server.

Environment: Java, JSTL, JSP, JDBC, Design Patterns, Oracle, TOAD, Tomcat Application Server,Lnux,Struts,Hibernate.

Confidential

Java/J2EE Developer

Responsibilities:

  • Development of application components using spring and hibernate framework.
  • Development of hibernate mappings and configurations required for commerce framework.
  • Closely working with architecture and design team.
  • Used web serives for remote functionality invocation.
  • Collecting the business requirements and making it into proper use cases.
  • Development of spring configuration files for commerce framework..
  • Developed Flash components required for marketing.
  • Developing front-end screens like JSP/Html with validations.
  • Development of custom styles and JavaScript.
  • Development of applications implementing agile software methodology.
  • Analyze the page load timings and fine tuning the performance of the website.
  • Analyze the way the objects/elements rendered on to the browser and fine tune the page for faster loading.
  • Configure the Apache web server to Gzip the resources before sending the browser there by reducing the page weight and page load times.
  • Responsible for code review and performance tuning of the application
  • Solving cross browser issues and XSS problems
  • Involved in estimating the work for enhancement/bug and assigning work the team member.
  • Interacting with the client to get clarification for the Change Request and providing the work status.

We'd love your feedback!