We provide IT Staff Augmentation Services!

Sr.java Developer,resume Profile

PROFESSIONAL SUMMARY

  • Overall 7 years of extensive industry experience with proven expertise in system development activities including requirement analysis, design, coding, testing and implementation with emphasis on Object Oriented, J2EE and Client Server technologies
  • Extensive experience in developing applications using Java and various J2EE technologies including Java/J2EE technologies Java, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
  • Expertise in Application frameworks like Spring MVC, Spring Web Flow
  • Expertise in implementing J2EE Design Patterns like MVC, Adapter, Front End Controller, Business Delegate, Value object, Singleton, Session Facade, Service Locator, Factory DAO in designing the architecture of large applications.
  • Expertise in Spring framework using Modules like Spring Core, Spring IOC, Spring Mongo, Spring JDBC, Spring Integration, Spring Context, Spring AOP.
  • Exposure on Domains like E-Commerce B2B, B2C, Social Networking, Logistics.
  • Expertise in Web-Development technologies like HTML, DHTML, JavaScript, CSS, XML, XSL/XSLT, JSON, AJAX and JQuery.
  • Well experienced in Spring framework Dependency Injection, AOP, Spring MVC, Spring DAO, Spring ORM using Hibernate .
  • Well versed with core Java concepts like Collections, RMI, Serialization and Java Bean.
  • Experience in Implementing API's in Java Multi Threaded Environment
  • Expert in Unix Shell Scripting
  • Expertise in designing POJO classes using Hibernate Annotations using EJB/JPA API
  • Expertise in writing Spring Rest and Jersey web services
  • Expert in writing applications using Core Java concepts
  • Development of UI pages using JQuery Mobile library
  • Extensive Experience with Responsive Web design
  • Dynamic loading of JSP's using AJAX.
  • Experience in Data Serialization formats like JSON XML.
  • Expert in Spring Framework, used Interceptors and Security Authentication
  • Experience in designing the architecture of the Application and database modeling
  • Working experience in Agile Methodology
  • Developed multi-tiered object-oriented system architectures utilizing Use cases, UML Sequence, Activity and class diagrams , Rational Rose, Microsoft Visio.
  • Extensive use of Build and Integration tools such as Ant, Maven and Jenkins.
  • Worked on Repositories like VSS, SVN, GIT Gerrit
  • Expertise in applying Java Messaging Service JMS for reliable information exchange across Java applications.
  • Strong knowledge in JMS and Web Services
  • Experience working with web services using SOAP, UDDI, WSDL and XML related technologies like XML/XSLT, to process, validate, parse and extract data from XML using DOM and SAX parsers for DTD and SCHEMA using tools like XMLSPY
  • Experience with UNIX shell and Perl scripting
  • Extensive knowledge of working with application servers including Oracle Web Logic, JBoss and Apache Tomcat server.
  • Extensive experience IDE's like Eclipse NetBeans
  • A Motivated self-starter with exceptional team building, strong leadership and interpersonal skills

SKILLS

Programming Languages

Java 1.4/1.5/1.6/1.7

Java Web Technologies

EJB, JDBC, Java Beans, JUNIT, XML, JSTL, JSP, Servlets, CSS, HTML, JQuery, XSLT

Framework

Spring MVC, Struts

Application Servers

BEA WebLogic, Tomcat, JBOSS

Design Patterns

DAO, DTO, Singleton

Logging Technologies

Log4j, Commons logging

Build And Performance Monitoring Tools

Apache Ant, Maven, JIRA, Jenkins, Gerrit

XML Tools

XMLBeans, JAXB

Testing Tools

JUNIT, JMETER

Domains

E-Commerce, Logistics

IDE Platforms

Eclipse, Netbeans, JDeveloper

Relational Databases

Oracle 10g, PostGreSQL, MySQL

SDLC Methodologies

Waterfall, Agile

Design Methodologies

UML, Power Designer, Use Cases, Sequence Diagram

Source Management

Win CVS, VSS, SVN, GIT, GERRIT, Anthill

Operating System

Windows 2003 Enterprise Server, Windows NT/2000/XP, Unix

Web Services

SOAP, Spring REST, JAX-RS, JAX-WS

PROFESSIONAL EXPERIENCE

Confidential

Position: Sr Java Developer

Responsibilities:

  • Implementation of Spring Restful web services which produces JSON
  • Used Apache Commons Database Connection Profile to connect MySQL DB.
  • Used Spring JDBC API to talk MySQL Database for Read and Write operations
  • Developed Admin UI pages using JQuery Mobile library
  • Does object sorting using Comparator/Comparable Interface
  • Design Responsive web pages using JQuery.
  • Dynamic loading of JSP's using AJAX.
  • Integration of SEARS Product Management REST API's
  • Setup Maven Profiles to connect DEV/QA/PERF/PROD
  • Extensively used JAXB parsers to parse XML into objects
  • Execution of multiple threads concurrently using Executor Service
  • Used GSON Framework to convert JSON into objects
  • Consumed SOAP services and parses XML to Java Objects
  • Focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects.
  • Used Eclipse Juno as the IDE and used eclipse standard/plug-in features for debugging, compiling, and formatting
  • Wrote SQL queries, PL/SQL to interact with MySQL DBMS
  • Used Jenkins to build the application and created the jobs for DEV QA.
  • Resolving performance issues
  • Wrote scripts in JMeter to test the performance of the API's
  • Development of common functions across the application
  • Used GIT repository for software configuration management and version control
  • Participate in project planning sessions with business analysts and team members
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Closely worked with Test Team to identify bugs in application
  • Developed test cases for the application mentored new team members for application architecture
  • Extensively involved in identifying root cause for the application bugs
  • Deploy the application to the Tomcat Server.

Environment: Java, J2EE, Spring Mongo, Collections, Spring JDBC, MySQL, Mongo DB, Multi Threading, Tomcat, Jenkins, Maven, GIT, GERRIT, Anthill, JSON, GSON, SOAP, Eclipse, UNIX, and Mac.

Confidential

Position: Sr Java Developer

Responsibilities:

  • Implementation of Jersey Restful web services which produces JSON
  • Setup Maven Profiles to connect DEV/QA/PERF/PROD
  • Execution of multiple threads concurrently using Executor Service
  • Deploy the application to the Tomcat Server.
  • Used GSON Framework to convert JSON into objects
  • Wrote SQL queries, PL/SQL to interact with MySQL DBMS
  • Consumed SOAP services and parses XML to Java Objects
  • Developed SOAP web services using JAX-WS API
  • Used Apache Commons Database Connection Profile to connect MySQL DB.
  • Developed REST web services using JAX-RS API.
  • Integration of Spring and Hibernate
  • Used WSDL and SOAP protocol for Web Services implementation
  • Used Hibernate API to talk MySQL Database for Read and Write operations
  • Implementation of Hibernate Transaction Management and the Entities
  • Does object sorting using Comparator/Comparable Interface
  • Integration of SEARS Product Management REST API's
  • Extensively used JAXB parsers to parse XML into objects
  • Good exposure on JAVA Messaging Service JMS and Web Services
  • Focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects.
  • Used Eclipse Juno as the IDE and used eclipse standard/plug-in features for debugging, compiling, and formatting
  • Used SVN repository for software configuration management and version control
  • Used Jenkins to build the application and created the jobs for DEV QA.
  • Resolving performance issues
  • Wrote scripts in JMeter to test the performance of the API's
  • Development of common functions across the application
  • Used GIT repository for software configuration management and version control
  • Participate in project planning sessions with business analysts and team members
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Closely worked with Test Team to identify bugs in application
  • Developed test cases for the application mentored new team members for application architecture
  • Extensively involved in identifying root cause for the application bugs

Environment: Java, J2EE, Spring, Collections, Spring JDBC, MySQL, Mongo DB, Multi Threading, Tomcat, Jenkins, Maven, SVN, JSON, GSON, SOAP, Eclipse, UNIX, and Mac.

Confidential Position: Java Developer

Responsibilities:

  • Implementation of DAO's using Spring JDBC API.
  • Implemented Spring and Struts to develop the application framework
  • Implemented Struts framework based on the Model View Controller design paradigm
  • Implemented Spring-Struts integration
  • Design and developed the application tool using Servlet and Spring
  • Developed JSPs and helper classes involved in the project
  • Configured and deployed the applications on Websphere App Server and Tomcat server
  • Implemented various XML technologies like XML schemas, JAXB parsers and XMLBean
  • Configured and created application log files using Log4J
  • Implemented service method and SQL queries, PL/SQL to interact with Oracle DBMS
  • Wrote POM Build scripts to Compile and build the application
  • Used Log4J, JUnit for debugging, testing, and maintaining the system and eliminated critical bugs
  • Implementation of Restful web services using Spring REST
  • Integration of FedEx API's
  • Deploying the application to the Tomcat server and debugging.
  • Involved in peer-code reviews for code quality, code smells and refactoring the code.
  • Actively involved in designing and implementing the architect of KIAC application.
  • Performed code review and unit tested the application
  • Used Spring MVC Framework to flow the process

Environment: Java, J2EE, Spring JDBC, Struts, EJB, Spring, MySQL, Tomcat, Maven, JUnit, Eclipse, and SVN

Hire Now