We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 11 years of experience in Analysis, Design, Coding, Testing and Implementation of various Web based applications, Client/Server applications, J2EE Architecture
  • 11 years of diversified experience as a JAVA/J2EE developer in the Government, Banking, Finance, Insurance, Ecommerce, and other domains using diverse technologies
  • Experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
  • Experience with the complete software development life cycle (SDLC) utilizing methodologies such as Agile, Scrum and Water fall.
  • Experience working with Design Patterns such as Developed applications using J2EE Design Patterns such as Model - View-controller (MVC), Singleton, Session Façade, Business Delegate, and Service Locator
  • Experience working with front-end technologies like XML, HTML5, DHTML, CSS, JavaScript, AJAX, AngularJS and Jquery
  • Expertise in MVC 2 architecture using Struts 1.3/2 with features like validation framework, tiles framework and internationalization and good experience and knowledge working on ORM persistence frameworks like Hibernate.
  • Exposure and expertise of development and deployment of Java/J2EE web components on WebSphere Application Server, WebSphere Portal Server, WebLogic Application Server, JBoss, and Apache-Tomcat
  • Excellent exposure and ability to learn new technology quickly
  • Expertise on different Technologies like Java, Servlets, JSP, JSF, Struts, EJB, Spring, Hibernate, Web service, Rest, JSR 168 Portlets and Apache Lucene
  • Experienced on Spring Framework features like Dependency Injection, SpringMVC, JDBC Templates, Hibernate Integration, Hibernate Template and Spring Enterprise Integration.
  • Setup build environment by writing ANT build, Maven build, configuring and deploying of the application in all the servers
  • Experience in Micro service architecture using Spring Boot and Pivotal cloud foundry.
  • Experience in using Design Tools like IBM Rational Enterprise Tool like MS Visio, RAD for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
  • Expert in designing enterprise applications using technologies like EJB
  • Experience in Preparation and Execution of JUNIT Test Cases
  • Experience in using IDEs like Eclipse and RSA
  • Experience in Databases like Oracle, MySQL,DB2

TECHNICAL SKILLS

Language’s: Java, J2EE.

Web Technologies: JSP, JSF, JSR168 Portlets, Portlets, ICE faces 3.3.0, HTML5, DHTML.

Framework ’s: Struts, Spring

Web Services: SOAP, WSDL (JAX-WS), (REST JAX-RS) APACHE CXF and AXIS

Persistent Framework: Hibernate, iBatis and JPA

XML: XMLXML, XSL/XSLT, XSD, XPATH, SAX and DOM parsers, XSL/XSLT, XSD, XPATH, SAX and DOM parsers

Testing Framework ‘s: Junit 4.1

Distributed Technologies: EJB 2.0 (Enterprise Java Beans)

Rules Engine: Drools 5.0

BPM: JBMP

Search: Lucene

Scripting Language’s: Java Scripts, AngularJS, jQuery, Node js and AJAX

Integration: GIS (Gentran Integration Suite), Oracle iStore

Databases: Oracle 11/10g, SQLServer 2005, SQL Developer and TOAD.

Operating Systems: Windows XP and Ubuntu

Servers: Apache Tomcat 5.5, WebSphere Portal, JBoss 4/5

Building tool: ANT, Maven

Tools: and IDE’s: Eclipse 3.2, IBM RSA, log4j, PUTTY and WINSCP iText PDF, Microsoft VISIO and Veracode.

Version Controlling: SVN and GIT Hub

CI Tools: JENKINS and HUDSON

Bug Tracker’s Tool’s: JIRA and HP ALM

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Environment: Angular JS, CSS, Spring IoC, Spring Core, Spring MVC and Spring IntegrationSpring Boot, JMS, Web Services (SOAP, WSDL, JAXB, Rest, JAX-RS), log4j, HibernateGit Hub and AMQ. Jdk 1.8, Eclipse, SQL Developer, oracle 11g, HP ALM, Putty, WinScp, Jenkins

Responsibilities:

  • Involving in design, development, testing, implementation and supporting application using java, J2EE technologies
  • Involved in the complete SDLC including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Developed web application using Angular JS Framework
  • Initialized web component using Spring Boot.
  • By Using the Spring Quartz batch framework for scheduling and maintenance of batch job process.
  • Design and Developed Toss Gateway by using Enterprise Integration Patterns.
  • By using spring integration components like message channel, Filter, Router, messaging gateway (Asynchronous and Synchronous), Transformers and Interceptor’s to rewrite toss gateway.
  • Used JMS/AMQ outbound and message driven channel API to send, receive, and read messages from internal systems.
  • Deployed TOSS application in PaaS environment.
  • Internal services are developed with Micro Service architecture using Rest APIs, Spring Boot and OpenShift.
  • Identify and solve system integration flaws and critical issues.
  • Used Spring MVC to create Rest based services.
  • Created SOAPweb service usingWSDLto realize web-based application
  • Implemented JAXB API for XML serialization and Marshalling/ Unmarshaling of Java objects.
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle
  • Used JBoss Drools to validate business logic for the carrier request data for NP and DL.
  • Lifecycle Management (ALM) for defect tracking.
  • Used Jenkins as continuous integration tool, Putty and WinSCP to check the server logs for each transaction performed.
  • Implemented Maven as build and configuration tool.
  • Responsible for Code Review, Code Troubleshooting, Bug Fixing, Change Requests.
  • Responsible for Logging implementation into the system using Log4j API.

Confidential

Technology Lead

Responsibilities:

  • Involving in design, development, testing, implementation and supporting application using java, J2EE technologies
  • Involved in the complete SDLC including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Developed web application using JSF Framework
  • Developed work flow process using JBMP
  • Used Java Message ServiceJMS(Pub-Sub)API to send, receive, and read messages from /to Granite system
  • Used Apache CXF to create SOAP based web services.
  • By using JBoss Drools to validate the incoming request from VFO systems.
  • Developed PDF notifications using iText and send VFO and Granite systems.
  • Using Java Mail API to send email to Carrie’s
  • Created SOAPweb service usingWSDLto realize web-based application
  • Implemented JAXB API for XML serialization and Marshalling/ Unmarshaling of Java objects.
  • Implemented internal and external API services using Node.js modules
  • Build SOAP web service by building Node.js Server in the back-end to handle requests sent from the front-end calls.
  • Developed REST web services using JAX-RS API.
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle
  • Used JBoss Drools to validate business logic for the request orders and HP Application.
  • Implemented Java based POJO access to the application's Oracle 11g database using myBatis (formerly iBatis) mappers and typical data access and transfer design patterns
  • Lifecycle Management (ALM) for defect tracking.
  • Used Jenkins as continuous integration tool, Putty and WinSCP to check the server logs for each transaction performed.
  • Implemented Maven as build and configuration tool.
  • Responsible for Code Review, Code Troubleshooting, Bug Fixing, Change Requests.
  • Responsible for Logging implementation into the system using Log4j API.
  • Responsible for Exception handling into the system.
  • Responsible for Support in SIT, UAT, Production environments.
  • Used Eclipse as IDE for the application development and integration.
  • Leading the team in such a way to deliver the tasks in right time
  • Followed agile software development practice using scrum status meetings.
  • Managed off shore resources and mentored other developers as well.

Confidential

Technology Lead

Environment: Jsp, Html5, AngularJS, CSS, Ajax, JQuery, log4j, SVN and Oracle iStore. Jdk 1.6, BMC Remedy User, Eclipse, SQL Developer and JIRA

Responsibilities:

  • Involved in design, development and testing phases of project
  • Utilized CSS 3 (Cascade Styling Sheet) for User Interface Aesthetics.
  • Worked under Agile environment two-week Sprints with daily Scrum meetings.
  • Using the Oracle iStore Customer UI interface to build the shopping cart pages for MYRicoh.
  • Wrote page level code using JavaScript with AngularJS framework along with jQuery and other JavaScript libraries.
  • Used AngularJS directives, factories and services for developing single page web applications.
  • Customise the oracle seed class and added new features according to MYRicoh functionality.
  • Developed an Ajax Based UI component to check the current online users and also to send them an app request and periodically check an invite status.
  • Redesign and maintain few parts of the existing internal web application utilizing HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, and JQUERY.
  • Debugging the common code platform to remove bugs from several features of the code using Eclipse IDE and Firebug tool.
  • Developed UI library functions to increase the code reusability and support standard coding practices.
  • Using AJAX with jQuery to dynamically overlay contents on web pages.
  • Implemented jQuery plug-in that enables to display related information with the hovered label and links
  • Developed Application using Object Oriented Framework where each component within the application has its own component script which is reusable for other applications.
  • Using the Remedy, Create the release drivers for higher environments (UAT).

Confidential

Java Lead

Responsibilities:

  • Involved in design, development and testing phases of project
  • Extensively worked on business, and persistence tier using the core java 1.6, Spring3.0 and Hibernate
  • Developed web application using JSF Framework
  • Involved in developing user interface using JSF
  • Designing and developing xhtml Pages using JSF Frame work.
  • Designing and developing dynamic data table.
  • Implemented JSF Custom component
  • Designed, developed and modified UI components that used JSF, JavaScript, jQuery and Ajax.
  • Used Soap UI Pro4.5.1 for testing SOAP-based Web Service Calls (consumption).
  • Wrote Soap WebService clients for retrieving customers’ pricing discounts, surcharges, shipment data and billing flags
  • Implemented web services(SOAP) to invoke providers services from the client side through SSl(Secure Sockets Layer)
  • Involved writing wsdl and xsd files (SOAP) for different service mappings
  • Implemented Restfull services to invoke pricing/volume/discount calculations
  • Restfull API is implemented using Jersey.
  • Worked under Agile environment with Version One, two-week Sprints with daily Scrum meetings.
  • Outlined Use Cases, Data Models, Class Diagrams, and Sequence Diagrams for multiple story designs with in the ePAT Project.
  • Developed the persistence layer with optimized HQL queries and named queries for CRUD operations.
  • Utilized CSS 3 (Cascade Styling Sheet) for User Interface Aesthetics
  • Leveraged some of the features Spring Framework such as Dependency Injection, Persistence via Spring + Hibernate integration and Transaction management.
  • Involved in bug fixing for existing functionality.
  • Involved in writing the JUnit Test Cases.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Used Hibernate framework for the backend persistence

Confidential

Java Lead Developer

Responsibilities:

  • Involved in Analysis of Customer Requirements
  • Involved in preparing Functional requirements
  • Involved in preparing Technical Specifications which includes design
  • Extensively worked on business, and persistence tier using the core java 1.6, Spring3.0 and Hibernate
  • Involved in design, development and testing phases of project
  • Involved in daily meetings with clients and onsite/ offshore in part of agile development
  • Created Architecture Diagrams using EA, and Flow Charts using Microsoft Visio.
  • Followed agile software development practice using scrum status meetings.
  • Used JUnit to test persistence and service tiers
  • Used RAD for the entire project development
  • Leading the team in such a way to deliver the tasks in right time
  • Implemented web services(SOAP) to invoke providers services from the client side through SSl(Secure Sockets Layer)
  • Involved writing wsdl and xsd files (SOAP) for different service mappings
  • Closely worked with Test Team to identify bugs in application
  • Task allocation and tracking to completion
  • Reviewing of weekly status, consolidation of status, escalation of issues and any re-planning
  • Identify risks, prioritize the risks and plan mitigations.
  • On time completion of tasks and the project per quality goals
  • Worked on tools like Microsoft VISIO, Jira and SVN for configuration management and bug tracking and fixing
  • Design Batch framework to scheduling batch jobs using CA ESP Scheduler
  • Worked on creating jars for the Batch build and deployment management to different environment like DEV,SIT,UAT
  • Leveraged some of the features Spring Framework such as Dependency Injection, Persistence via Spring + Hibernate integration and Transaction management.
  • Involved in bug fixing for existing functionality
  • Involved in writing the JUnit Test Cases
  • Extensively used the LOG4j to log regular Debug and Exception statements
  • Used Hibernate framework for the backend persistence
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).

Confidential

Responsibilities:

  • Experience in implementing search solutions using search engines like Lucene
  • Involved in upgrading of Lucene 2.4 to Lucene 3.4
  • Expertise on Lucene
  • Extend search quality, services, and reporting to include metrics capturing and analysis of search trends for improvements
  • Extensively used Lucene Core API likes Analyzer, Documents, Searcher and index etc,.
  • By using Lucene Analysis to convert text into indexable /searchable tokens.
  • By using Lucene IndexReader/Writer to read and create indexing the documents.
  • Implemented wide range of searching options using Lucene Query
  • By Using Lucene LukeAll indexing Tool to index sanity checking, index optimization.
  • Developed web application using JSF Framework
  • Involved in developing user interface using JSF
  • Designing and developing JSP Pages using JSF Frame work.
  • Implemented JSF Custom component
  • By using Spring IOC for configuring object dependencies
  • Involved in daily meetings with clients and onsite/ offshore in part of agile development
  • By Using Spring IOC Setter Injection load configuration/root directory of importer
  • Involved in improvement performance of Search the document and Import the client data
  • Implemented WS web services to invoke providers services from the client side through SSl(Secure Sockets Layer)
  • Involved writing wsdl and xsd files (SOAP) for different service mappings
  • Jersey implementation of JAX-RS is utilized to develop RESTful service for Re-indexing.
  • Involved in to building a Restful API that communicates with the web frontend
  • Implemented Restful web services to invoke Lucene Indexing operations
  • Configuring and managing user logins and security for the Lucene index access.
  • Understanding the requirement specification and functional specification translation process from POJOs into XML Message Structure using SAX
  • Translated XML file into POJOs
  • Involved in enhancements and modification according to change requests for existing functionality
  • Client side validations are done using JavaScript
  • Involved in bug fixing for existing functionality
  • Involved in writing the JUnit Test Cases
  • Leading the team in such a way to deliver the tasks in right time
  • Designed XML Schema Definitions for the XML documents
  • Used SVN for configuration management.

Confidential

Responsibilities:

  • Involved in Analysis of Customer Requirements
  • Involved in preparing Functional requirements
  • Involved in preparing Technical Specifications which includes design
  • Developed web application using JSF Framework
  • Involved in the development of Stateless Session beans and Entity beans at the Server side
  • Involved in coding, JUnit and manual testing of assigned module
  • The business objects are passed to the Entity bean for permanent storage in the underlying database
  • Implemented User data in form of Tree Model(JSF Component).
  • Involved in developing user interface using JSF
  • Designing and developing JSP Pages using JSF Frame work.
  • JSF validation framework for front end validations
  • Implemented JSF Custom component
  • Business Logic was implemented using EJB writing a backend JMS message processor to consume incoming JMS messages.
  • Update the JMS messages in the Data base system.
  • Involved in implementing sender and receiver messages through QueueConnectionFactory.
  • In order to fetch data from database, the SQL statements were written and the database fields were again mapped to the Java object variable
  • Implemented the persistence framework provided by the company to persist data to the database (Oracle) using Java Beans
  • Created EJB’s to encapsulate business logic in Session and Entity Beans
  • By using the XDoclet to generate all of the EJB interfaces
  • Sorting feature in the JSF screens was implemented using Java Script.
  • Responsible for bug fixing

We'd love your feedback!