Sr. Java Developer Resume Profile
SUMMARY:
- 7 years of experience in Designing, Developing and Integrating components for robust client/server and web based applications
- Well versed in Core Java and J2EE technologies like Servlets, JSP, JDBC, Ajax, JQuery, JSF, Web Services, Struts, Spring, Hibernate
- Expertise in Object Oriented Analysis and Design OOAD based on Unified Modeling Language UML architecture using Microsoft Visio, Rational Rose, UML Star
- Extensive experience of Relational Database Management programming in Oracle, DB2, SQL Server, MS Access, MySQL using SQL and PL/SQL
- Experience on database tools like TOAD, SQL Server, MYSQL WorkBench
- Good knowledge on version controls Dimensions,SVN and CVS
- Experience in web services in Java and Experienced with SOAP, REST
- Experience using integrated Development Environment IDE like Eclipse , NetBeans
- Experience in developing cross-browser web applications using HTML, HTML5,DHTML, Java Script and XML
- Experience in Using ANT, Maven Log4j for error logging and Debugging, and performing Unit test by using JUnit
- Experience in working with Web Servers like Apache Tomcat, Apache Service Mix, Glass Fish Server and Application Servers like Web Sphere, Web Logic
- Strong knowledge in the area of J2EE patterns: Factory, Singleton, Decorator, Facade, Data Access Object DAO
- Experience with Software Development Life Cycle SDLC , Agile and Scrum methodologies
- Experience in design and development using JDBC Templates
- Experienced in using Model View Controller Architecture
- Excellent communications and inter-personal skills, besides being a valuable team player and detail oriented.
TECHNICAL SKILLS:
Internet Technologies: HTML, XML, CSS, JavaScript, AJAX.
Java/JEE Technologies: Core Java, JSP, JSF Servlets, JDBC, EJB's, JMS, JSON, BOOTSRAP, Ant, Maven, Log4j, Junit.
MVC Frameworks: Struts, Spring, JSF, Hibernate.
Database: Oracle 8i/9i/10g/11g, MySQL, DB2, SQL Server, MS Access.
Web/App Servers: Apache Tomcat, Apache Service Mix, Web Logic and Web Sphere.
Web Services: SOAP and REST Web Service.
Version Controller: SVN, CVS, Dimensions.
System Design: UML, Rational Rose, Microsoft Visio.
Operating Systems: Windows, UNIX, Linux.
Office Tools: MS Word, MS Excel, MS PowerPoint.
PROJECTS EXPERIENCE:
Confidential
Sr. Java Developer
Responsibilities:
- Involved in Analysis, Design, Coding and Development of custom Interfaces.
- Involved in the Front-end user interface part of the system, using JSP,Servlets, HTML, CSS, JavaScript, JQuery, Tiles Validation framework, CSS, Ajax, BootStrap, Java Beans, Custom Tag Librariesto develop User Interface.
- Soapweb services Implementation using JAX-WS and Apache CXF.
- Developed JSPs based on MVC pattern using Spring Framework and used Hibernate as persistence framework.
- Used IBM DB2 database for application development using Squirrel SQL Client as database tool and used Liquibasefor creating, inserting and updating the tables in DB2 Database.
- Maven is used as build tool. Used Spring Tool Suite STS as IDE.
- Implemented log4j for application logging and to troubleshoot issues in debug mode and used test cases using Junit during development model
- SVN Trotoiseis used for version control.
- Web Sphere server isused for Running and Deploying application.
- Analysed Use Case diagrams and created various UML Diagrams like Class diagrams andSequence diagrams.
- HP Quality Center 10 is used totrack Quality Assurance and testing process of the application
- Jenkins and Splunk used to perform automation build in the application, SoapUi is used to test a web service, Winscp to check logs and application property files and Used Putty to check the connections
- Used Dyna Trace for tracking the reason of Alerts in production.
- Involved to support production activities, on call support and Weekend support. Mainly worked on Defect fixing and new enhancements.
- Developed the application using agile methodology and demonstrated thefunctionalities to the business users in every sprint.
- Support to UAT, production environments and resolving issues with other deployment and testing groups.Communicated project related information to the development, QA and management teams.
Environment: Core Java, J2EE, JSP, Servlets, XML, WSDL, HTML, XHTML, JDBC, JavaScript, Ajax, Hibernate, Spring, Web Services soap and rest , JUnit, log4J, SVN Tortoise, SQL, PL/SQL, DB2, Maven, STS, Unix Putty , HP Application Lifecycle Management tool , Jenkins, Soap UI.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in developing Armor Web, Armor Services, Armor Batch and ArmorWF components of Armor HD
- Involved in Development, Analysis, Design Testing of the Application
- Involved in working and deploying the application in Unix environment
- JQuery, CSS, Ajax, BootStrap, JSONwill be used to provide the Rich user interface experience
- Working with Soap and Rest web services for accessing data from external Systems
- Handled the exceptional handling effectively to throw the error message back to the caller in the response
- HTML, DHTML, CSS, JavaScript, JSP and JSF Rich Faces to develop Front End Development in Armor Web
- Developed JSPs based on MVC pattern using Spring Framework
- Involved in J2EE coding of functionalities
- Used hibernate as persistence framework. Responsible for writing the Hibernate mapping document for the Web Application module
- JDBC will be used for persistence and CRUD operations.
- Written and executed Stored Procedures on the Back-End using SQL and PL/SQL using IDE's like SQL Developer and TOAD.
- Implemented Spring Dependency Injection mechanism
- Implemented PL/SQL and Stored procedures for Oracle11g database.
- Used Oracle 11g database for interacting with external systems like CIRAS, METASOLVE and Armor DB
- Mavenis used as build management tool. And also an expert in building and deploying systems using Maven.
- EJB session beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
- Implemented log4j for application logging and to troubleshoot issues in debug mode
- Involved in developing test cases using Junit during development model
- Dimension is used as configuration management tool. Effective use of dimensions for version control
- Apache Service Mix will be used as the runtime container for Portal.
- HP ALM is used tomanage entire Quality Assurance and testing process of the application
- Jenkins used to perform continuous integration of build in the application
- SoapUi is used to test a web service and pass a web service response value as input to another request.
- Used Putty to connect and deploy the application in different UNIX environments servers like dev, dev1, dev2, prod, test1 and test2
- Responsible for doing enhancements, production support, maintenance and resolution of the issues.
Environment: Core Java, J2EE, JSP, Servlets, JFS Rich Faces , XML, JAXB, HTML, XHTML, JDBC, JavaScript, Ajax, Hibernate, Spring, EJB, Web Services soap and rest , Apache Service Mix, Apache Tomcat, JUnit, log4J, Dimensions, SQL, PL/SQL, UML, Oracle 11g, Maven, Ant, Unix Putty , HP Application Lifecycle Management Tool, Jenkins , Soap UI.
Confidential
Java Developer
Responsibilities:
- Developed ORM mapping files and HQL queries using hibernate for data retrieval from the backend database
- Enhanced the Web Application using Spring Framework, Spring AOP and Spring JDBC Template.
- Developed spring configuration files for beans creation and dependency Injection
- Worked with the business to analyze the required functionality and proposed solution
- Implemented Spring ORM with Hibernate taking advantage of Java features like annotations, generic collections
- Used UML sequence diagrams to represent the interactions between the objects in a sequential format
- Developing UI components using JavaScript and JSP
- Created Stored procedures to insert and update the data
- Development of Functional Specification Documents, Design Specification Documents, User Requirement Analysis and Test plans
- Involved in Development and provided support for implementation
- Team Meetings to discuss the status of the projects and their updates
- Managed conflict without major disruption to the work flow of the project.
Environment: Core Java, HTML, OOAD, Java ,J2EE, JSP,JMS, HTMLs, Ext JS, Ajax, Java Script, Jquery, Ajax, JAXB, Servlet, SQL, Oracle 11g, web services, Web Sphere Application Server, Spring , Hibernate3.x, SVN, Xquery, UML , Maven, Eclipse.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC of the application like Requirement gathering, Design, Analysis, Implementation and Code development
- Worked with online system to design, code, unit test, build, system and perform integration testing
- Involved in requirements gathering
- Used UML Rational Rose to design the Object Model Use Cases, Activity Diagrams, Sequence Diagrams and Component Diagrams
- Used Core Java concepts like Exception Handlings, Collections, Files and Multi- Threading concepts
- Developed Java Beans, Custom Tag Libraries
- Involved in the database design
- Development of JSPs and classes for the establishment module
- Setting up test environments and configuring various components of the application using JDBC API to establish a connection with oracle database and configuring
- Involved in the development of the core services
- Involved in constructing and designing Sequence diagrams, Deployment diagrams, Dataflow diagrams, Class diagrams using UML, Rational Rose and Rational Software Architect RSA
- Written and executed Stored Procedures on the Back-End using SQL and PL/SQL using using IDE's like SQL Developer and TOAD
- Involved in system testing.
Environment: Core Java, JSP, Java Script, Jquery, Java Beans, HTML, Servlets, Weblogic , Eclipse, Rational Rose, CVS, Toad, Ant, JDBC, SQL, PL/SQL, MS Access, Windows.
Confidential
Java Developer
Responsibilities:
- Discussed with business users and generated the real use cases, sequence and class diagrams for the development of the application
- System was developed using Java, J2EE technologies and open source frameworks and application was implemented using MVC architecture
- Involved in developing business components using spring frame work.
- Handled development of the middleware , coding both session and entity beans
- Involved in the detailed analysis and design of Company Info, Order Entry and Trade Summary modules using UML/Rational Rose
- Developed database access components using JDBC
- Developed Customs tagsto display dynamic contents and to avoid large amounts of java code in JSP pages
- Involved in developing presentation components using J2EE and Struts frame work
- Utilized Singleton and Value Object design patterns for clean and effective design and implementation
- Developed MYSQLfor retrieving data for features needing bulk data access
- Used IBM WSAD 5.0 IDE to develop the different J2EE components like Client jars, Web Modules and Application EAR modules
- Developed the middle tier using EJBs, Java Servlets.
- Setting up the testing environment for testing followed by preparation of test plans. Extensive unit and functional testing
- Provided onsite technical support and resolved coding errors for business critical applications for order entry and customer service, resulting in 36 improvement in quality
Environment: Java, J2EE, Struts, UML,JDBC, JSP, spring, HTML, Java Beans, XML, Servlets, WSAD, MY SQL.
Confidential
Junior Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle SDLC
- Analyzed business requirements and created technical solutions
- Generated Class diagrams, Sequence diagrams and Request Analysis and Coding
- Development of User Interface using, JSP and HTML
- Involved in the Login module and Profile Management module
- Developed server side utilities using Servlets
- Involved in the JDBC queries as part of implementation
- Client side validations are done using Java Script
- Eclipse IDE for front end development environment
- Planned and defined system requirements to Use Cases and Use Case scenarios using the UML methodologies
- Involved in the full life cycle of the project, i.e. from design phase to testing phase
- Actively participated in Bug analysis and fixing at Integration testing
- Produced unit test plans, prepared test cases and tested various components against them
- Conducting reviews and Defect Analysis
Environment: Core Java, J2EE, Servlets 2.2, JSP 1.1, HTML, JDBC, XML, UML, Oracle 9i, Eclipse IDE, Tomcat.