We provide IT Staff Augmentation Services!

Sr Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 11 years of experience in developing Web based and distributed J2EB Enterprise Applications and expertise in implementing Object Oriented Prograrnn1ing (OOPS) with Java, J2EE.
  • Experience in full System Development Life Cycle (Process Engineering. Design. Development. and Deployment).
  • Expertise in application development using Java, J2SE, J2EE, JSP, Servlets. Spring. Tag Libraries, JDBC, hibernate and Webservices.
  • Expertise in client side designing and validation using HTML, DHTML. CSS and Ajax/JavaScript.
  • Good expertise in developing Java web - based applications using Struts and Spring Framework
  • Understanding of Spring IOC.
  • Expertise in implementing various well-known Object Oriented/J2EE Design Patterns.
  • Experience in writing: and executing unit test cases using JUnit Testing Framework.
  • Experience in creating Unified Modelling Language (UML) diagrams. such as Use case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams using Microsoft Visio and StarUML.
  • Implemented various design Patterns like Singleton, Prototype, Factory pattern. Abstract Factory pattern.
  • Proficient in Web development using HTML, CSS, XML, AJAX and JavaScript.
  • Experience in working with XML technologies such as JAXP, JAXB
  • Experience in working on various Web/Application servers JBoss, Apache Tomcat, WebLogic
  • Extensive experience in working on IDE like Eclipse, Net Beans 5.0, Visio, TOAD (Oracle), Edit plus, Text Pad.
  • Extensive experience in working with various databases like Oracle and My SQL. knowledge in designing and coding stored procedures, Cursors and Functions using PLSQL
  • Consumed and produced various Web services in the business layer using protocols like SOAP, REST, UDDI and WSDL.
  • Involved in Performance tuning of Database Queries and Java Applications.
  • Excellent Communication and Verbal Skills.
  • Handled several modules independently in addition to working closely with the team to ensure bug free deliverables within stipulated timeframes.
  • Highly motivated team player with strong communication, analytical and problem-solving skills. Proven ability to manage multiple projects and concurrent responsibilities in a highly dynamic environment.

TECHNICAL SKILLS

Java/J2EE: Java/J2EE. JSP/Servlets, JavaScript, JPA, JTA, JNDI

Frameworks: Spring, Hibernate, Struts

Language: Core Java, J2EE and PL/SQL

Web: JSP, Servlets, JSTL, MVC, Spring, Hibernate, JavaScript, AJAX, XML, HTML, DH'IM L, CSS, EXTJS, DOJO, AJAX, SOAP, Maven, JUnit, REST, Apache Tomcat, RedHat JBoss and WebLogic

Database: Oracle, MySQL, PL/SQL

Tools: Eclipse, NetBeans, Star-UML, Visio, Agile, SCRUM, Waterfall, Maven, ANT, SVN & Git Version Control

Design Patterns: Singleton, MVC, Factory, Factory Method, Command, Iterator, Mediator, Observer, Strategy, Visitor, Bridge, Composite, Decorator, Proxy

SDLC: Initiation, Planning, Requirements Analysis, Design, Development, Integration, Test, Implementation, Operation, Maintenance

Project Management: Scope Details, Work Breakdown Structure, Iteration Plan, Functional Specifications, Technical Specifications, Project Schedule

PROFESSIONAL EXPERIENCE

Confidential

Sr Java Developer

Responsibilities:

  • Involved in design and development of various modules using Spring4.2 framework and used Hibernate5.0 as Object Relational tool for persistence using JPA API’s.
  • Developed and deployed the SOAP and REST webservices to integrate with portal as well as external systems (CRM and Hana) using SOA architecture promoting loose coupling between software components so that they can be reused.
  • Involved in developing routine business jobs using Spring Batch and Quartz Scheduler.
  • Involved in writing Database SQL Queries, Views, Functions, Triggers and Procedures.
  • Involved in creating test plans and also unit testing the application.
  • Added additional features and enhancements to current functionality as per client’s requirements.
  • Responsible for application support on different environment from QA to Production and responsible for resolving production issues, conducting RCA analysis, client calls, SPOC for client/applications team and knowledge sharing to engineering/apps support team.

Environment: Java8, JSP2.1, Servlet3.1, Spring4.2, Hibernate5.0, JBPM6.4, JavaScript/Ajax, Webservices, Jboss7, PL SQL, Eclipse, Maven, Jenkins, SVN Tortoise, Git, WINSCP, Putty, Toad

Confidential

Senior Java Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks- design, coding, testing and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Designed and developed the web-tier using HTML, JSP’s, Servlets, Struts and Tiles framework.
  • Involved in development of business module applications using J2EE technologies like servlets, JSP and JDBC. Used SQL statements and procedures to fetch data from database.
  • Used the light weight container of spring framework to provide architectural flexibility for Inversion of Control (IOC).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used JavaScript/Ajax for client-side validation and Validation framework for server-side validations
  • Deployed application on to WebLogic Application Server.

Environment: Java/J2EE, Spring, HTML, JSP, Servlet, JavaScript/Ajax, Web services (SOAP/REST), Maven, Eclipse, WebLogic, Junit, Pl/SQL

Confidential

Java Developer

Responsibilities:

  • Implemented Jersey and Spring3.1 to develop RESTful web services.
  • Implemented JAX-WS and Spring3.1 to develop SOAP web services.
  • Used Maven to build Webservice applications.
  • Implemented the application using Strut Framework that uses MVC design pattern, Form Beans, Action Classes and Action Mapping coding. Validation performed using Validator XML and Message Properties Resource.
  • Involved in analysis, design, Implementation and testing phases of SDLC.
  • Write Stored Procedures, Sequences and Cursors using PL SQL for Reports and Performed Query Optimization for faster indexing and making system more scalable.
  • Involved in Interactions, with the clients, to determine their requirements and presented solutions by developing documentation, layouts, diagrams and charts for Integration of different component and proper testing of the application.
  • Involved in regular code review with the whole developer group.

Environment: Java/J2EE, Spring3.1, Struts2.0. HTML, JSP, Servlet, JavaScript/Ajax, Web services (SOAP/REST), Maven, Eclipse, WebLogic, Junit, Pl/SQL

Confidential

Java Developer

Responsibilities:

  • Understanding the functional specification and architecture.
  • Implemented MVC architecture using spring and other J2EE patterns for application development.
  • Used Maven to build Webservice applications.
  • Developed static dynamic pages using JSP, HTMS, JavaScript/Ajax and Servlets.
  • Developing and coding J2EE components JSP, JavaBeans, Business Objects with Hibernate and Servlets.
  • Integrated log4j for logging the messages at debug and error level.
  • Created Various unit test cases and integration test for DAO and service using spring JUnit.
  • Created user and database object such as tables views and indexes.

Environment: Java/J2EE, Spring, HTML, JSP, Servlet, JavaScript/Ajax, Maven, Eclipse, WebLogic, Junit, Pl/SQL

We'd love your feedback!