Sr Java Developer Resume
SUMMARY
- 11 years of experience in developing Web based and distributed J2EB Enterprise Applications and expertise in implementing Object Oriented Prograrnn1ing (OOPS) wif 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 wif 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 wif 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 teh 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 wif teh team to ensure bug free deliverables wifin stipulated timeframes.
- Highly motivated team player wif 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 teh SOAP and REST webservices to integrate wif portal as well as external systems (CRM and Hana) using SOA architecture promoting loose coupling between software components so dat 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 teh 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 teh 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 teh 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 teh light weight container of spring framework to provide architectural flexibility for Inversion of Control (IOC).
- Implemented various design patterns in teh 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 teh application using Strut Framework dat 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, wif teh clients, to determine their requirements and presented solutions by developing documentation, layouts, diagrams and charts for Integration of different component and proper testing of teh application.
- Involved in regular code review wif teh 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 teh 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 wif Hibernate and Servlets.
- Integrated log4j for logging teh 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
