We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Knoxville, TN

SUMMARY:

  • Around 11+ years of extensive development experience specializing in a environment building n - tier applications for web deployment using Java, J2EE, JSP, Servlets, JDBC, JMS, JavaBeans, JavaScript, HTML, XHTML/DHTML & XML.
  • An IT Professional with expertise in complete Software Development Life Cycle (SDLC) like analysis, design and development of Multi-Tier Client/Server and Web based applications.
  • Exceptional skills in Agile Development and Test Driven Development.
  • Worked in Web application development using HTML, DHTML, CSS, JavaScript, J2EE (JSP, Servlets, JDBC, JNDI, LDAP), JavaBeans, XML, XSLT, Oracle, SQL, and MVC architecture.
  • Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business components such as RMI, JMS, and Web Services.
  • High ability to work on SOA and Agile projects.
  • Experience in using Spring ORM module and integration with Hibernate ORM framework.
  • Experienced in developing SOAP and Restful web services using JAX-WS and JAX-RS
  • Experienced in working with XML technologies like XML, XSL, XSD, XSLT and DTD.
  • Strong working experience of relational database management systems like DB2 and Oracle 8i/9i/10g/11g,
  • Excellent working experience with different operating systems like Windows, UNIX, LINUX and Solaris.
  • Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
  • Excellent written and verbal communication skills, presentation and problem solving skills.
  • Excellent analytical, problem solving, debugging & trouble shooting, communication & interpersonal skills with ability to perform independently and as part of a team.
  • Expertise in writing JUnit test cases for different kind of applications and also development experience in mock object to simulate real objects.
  • Good team player and ability to work in fast paced environment.

TECHNICAL SKILLS:

Languages: Java, SQL, XML, XHTML, HTML5, CSS3, JavaScript.

Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JavaBeans

Frame Works: Spring, Struts2.0, Hibernate, AJAX testNG and JUnit.

Development Tools: Eclipse, ANT 1.7 and Maven 3.0.4.

Application Servers: Weblogic, Apache Tomcat and JBoss.

ORM: Hibernate.

Methodologies: Agile - Scrum & Kanban

Web Services: SOAP, REST.

Databases: IBM DB2, Oracle 8i/9i/10g/11g

Continuous Integration: Jenkins and Sonar

Scripting languages: JavaScript, JQuery1.9.1.

XML technologies: DTD, XSD, XML, XSL, XSLT, DOM, JAXP.

Version Control: CVS, SVN and Github.

Environment: s: UNIX, Red Hat Linux, Windows 2000, Windows NT 4.0, Windows XP, Solaris.

PROFESSIONAL EXPERIENCE:

Confidential, Knoxville, TN

Senior Java Developer

Responsibilities:

  • Used Agile methodology to develop the application
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Designed and developed shared library for commonly used services in the application.
  • Implemented Jersey and Spring 3.1 to develop RESTFul Web Services
  • Wrote POM Build scripts to Compile and build the application
  • Used Maven to build Web Service application
  • Involved in the analysis, design and implementation and testing phases of SDLC.
  • Performed client side validations using JavaScript with jQuery.
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Created various unit test cases and integration tests for the DAO and Service using JUnit.
  • Implemented the logging mechanism using Log4j framework.
  • Created unit tests using JUnit framework in test driven development approach.
  • Involved in regular code review sessions with the whole developer group.
  • Designed and developed the Object Relational mapping using Hibernate to store and persist Data in Oracle database
  • Build and deployment on Jboss application server.

Environment: Java 1.6, J2EE, JSP, JavaScript, Spring, Hibernate 3.2, CSS, HTML, XML, AJAX, JUnit, Maven 3.0.4, EMS, MVC, WebServices(RestFul), Oracle 10g, Slf4j, Junit, testNG, Jenkins, Sonar, RALLY, TOAD, JQuery 1.9.1 & Jboss 5.0

Confidential, Knoxville, TN

Senior Java Developer

Responsibilities:

  • Involved in various phrases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development using Agile/ Scrum methodology.
  • Developed HTML, JSPs, JavaScript, CSS as a front end GUI with middle tier framework as Hibernate using HQL and Spring using MVC framework.
  • Developed Code based on incremental iterative releases using an Agile process
  • Used JUnit to do unit testing for the modules developed
  • Monitored the error logs using Log4j and fixed the problems.
  • Developed WSDL and transferred data using the SOAP protocol.
  • Interacted to Client for better understanding of Business requirements.
  • Developed the different components of the application such as JSPs, Servlets…
  • Involved in the Code Review.
  • Involved in Production Support and Enhancement Developments.
  • Configure the EMS Topic and Queues.
  • Increased the code coverage while development.
  • Involved in Analysis, UAT and Production phases of the Application.

Environment: Java 1.6, J2EE, JSP, Spring, Hibernate 3.2, CSS, HTML, XML, AJAX, JUnit, Maven 3.0.4, EMS, WebServices(SOAP), Oracle 10g, log4j, JNDI, Junit, Jenkins, Sonar, RALLY, TOAD, JQuery 1.9.1 & Jboss 5.0

Confidential, Knoxville, TN

Senior Java Developer

Responsibilities:

  • Used Agile software development methodology which helps to develop project plans
  • Involved in developing applications using Java, J2EE and Spring
  • Develop user interfaces using JSP, HTML and CSS
  • Expertise in developing light weight business component and integrated applications using spring framework, Spring web MVC using features like IOC and configuring application context for spring bean factory
  • Experience in implementingWeb ServicesusingSOAP, RESTandXML/HTTPtechnologies
  • Develop DAO design pattern for hiding the access to data source objects.
  • Use Hibernate framework for the backend persistence
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Closely worked with Test Team to identify bugs in application
  • Developed Data Access Object (DAO) pattern in persistence layer using Hibernate.
  • Participated inCode Reviewsfor better quality assurance andDebuggedthe application Module
  • Deployed the application onJboss server.
  • Involved in planning process of iterations under theAgile Scrum methodology

Environment: Java 1.6, J2EE, JSP, Spring, Hibernate 3.2, CSS, HTML, XML, AJAX, JUnit, Maven 3.0.4, EMS, WebServices(SOAP), Junit, Oracle 10g, log4j, JNDI, Jenkins, Sonar, RALLY, TOAD, JQuery 1.9.1 & Jboss 5.0

Confidential

Senior Java Developer

Responsibilities:

  • Own the Responsibility of the overall sprint or iteration outcome.
  • Use best practices and coding standards
  • Doing development for different enhancements.
  • Enhance the current application by having close interaction with client
  • Coding and unit testing including JUnits
  • Analyze the production issues and fixing the issues.
  • Also I will support the onCall (Secondary Support call)
  • Conduct peer review and provide the feedback.
  • Mentoring the junior developers of the team.
  • Update sprint tracker with accurate information to identify the risk and issues proactively at the sprint level
  • Involved in Coding JavaScript code for UI validation and worked on Hibernate frameworks.
  • Involved in analyzing the Client Requirements and designing the specification document based on the requirements.
  • Interacted with business users extensively and created required documents.
  • Developed Domain model using Hibernate.
  • Developed JUnit test cases for unit testing the application.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Involved in the Code Review.

Environment: Java 1.5, Spring Framework, JSP, jQuery 1.9.1, JMS, Maven3.0.4, Hibernate, HTML, TOAD, Junit, JBoss & Oracle10g

Confidential

Senior Software Engineer/Technical Lead

Responsibilities:

  • Lead the creation of analysis tasks.
  • Lead design and ensures compliance with architectural direction.
  • Accountable for review and approvals for business requirements, system requirements and UI Design.
  • Acted as the main point of contact for the Project Manager and IT development areas for all IT development activities, including issues and problems, on a project.
  • Responsible for the development and the implementation of the overall technical architecture.
  • Worked and originate solutions among Project Architect, Component Leads, and Developers as required.
  • Participated in M&P Transition.
  • Managed work products of resources to include extended team.
  • Responsible for Reviews and Approval for unit test scenarios and results.
  • Performed and Documents Design and Code Peer Reviews.
  • Member of Project Change Control board also
  • Analyze change requests for hours, cost and software impacts.

Environment: Java 1.5, Spring, JSP, Servlet, ANT, JavaScript, CVS, Hibernate, XML, Junit, JBoss & Oracle10g

Confidential

Consultant

Responsibilities:

  • Ensured technical design integrity of a given code component.
  • Responsible for the unit and/or integration test plans, reviews, execution and results of the tests according to the plans.
  • Find resolutions for any identified defects within application code.
  • Responsible for conducting design and code reviews.
  • Part of code review committee.
  • Worked as a POC for Technical lead.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the Business logic tier and the persistent storage tier (data source).
  • Implemented the Spring-ORM for Hibernate using the Hibernate Template class. Designed and developed the Object Relational mapping using Hibernate to store and persist Data in DB2 database.
  • Involved in writing the associations for the query in xml mapping files in Hibernate.
  • Developed SQL queries and Stored Procedures to retrieve and insert into Multiple database schemas.
  • Developed JUnit test cases for unit testing the application.
  • Involved in Production Support and Enhancement Developments.

Environment: Java, Hibernate, Spring, JavaScript, DB2, HTML5, CSS3, JSP, XML, ANT, WebServices, log4j, Toad & Weblogic

Confidential

Consultant

Responsibilities:

  • Ensured technical design integrity of a given code component.
  • Responsible for the unit and/or integration test plans, reviews, execution and results of the tests according to the plans.
  • Find resolutions for any identified defects within application code.
  • Responsible for conducting design and code reviews.
  • Part of code review committee.
  • Worked as a POC for Technical lead.

Environment: Java, Struts2.0, JSP, JavaScript, Servlet, ANT, Hibernate, Junit, HTML, CSS, Weblogic & Oracle10g

Confidential

Programmer Analyst

Responsibilities:

  • Participate in reviewing business requirements and functional specifications.
  • Write code to build legacy applications using, Java, JavaScript and Oracle.
  • Assist in designing and developing modules.
  • Assist in Data Migration and Data validation process.
  • Derive test cases for the application on legacy and newer systems.
  • Assist in deriving test cases for code developed
  • Participate in discussions with the team to troubleshoot.

Environment: Java, Struts1.1, JSP, JavaScript, Servlet, ANT, JDBC, Junit, HTML, CSS, Apache Tomcat & Oracle9i.

We'd love your feedback!