Java And Splunk Developer, Resume
Birmingham, AlabamA
PROFESSIONAL SUMMARY:
- Professional with 7.5+ Years of Experience in IT industry as Java/J2EE Developer and Splunk Developer, has working experience and knowledge in Banking/Financial & Insurance domain.
- Have involved in all phases of Software development life cycle (SDLC), has good exposure to best practices of development, Object Oriented Programming concepts, Object Oriented Analysis and Design concepts and various proven core and JEE design patterns adapted by the java world.
- Having experience in developing Splunk Dashboards and searches.
- Have had enough exposure to software development models such as Waterfall and Agile, and methodologies such as Test First and Test Driven.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Framework, JSF and struts Frameworks.
- Strong front - end UI development skills using HTML/HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, XML, Servlets, JSP and XSLT.
- Having working experience in developing web application on ADA compliance using Windows Eye, which allows even the blind to use the application easily with the commands.
- Analyzing the Requirements, working on Design Specification, Implementing, Testing and Deployment of Web Based Applications, Client/Server Based Application, and Enterprise Application using Java/J2EE on Windows/Unix platform.
- Extensive working experience in Splunk which is helpful to have a overall highlevel health check on the application.
- Good exposure to IDE tools like Eclipse, MyEclipse, RAD, NetBeans, IntelliJ.
- Strong experience on various J2EE Design Patterns such as Session Façade, Service Locator, DAO, DTO(Data transfer object), Value Object, Front Controller, Factory, Business Object, Value Object and Singleton.
- Well versed in technologies like EJB, MQ, Web Services, Ajax, JDBC, AWT, Swing, Java Beans and Java Persistence.
- Extensive knowledge in using IBM Web Sphere, JBoss, Apache Tomcat application servers.
- Expertise in developing and consuming Web Services including different technologies and standards like SOAP/WSDL, RESTful, JAX-WS, JAX-RS, Apache CXF.
- Extensive Knowledge in JMS using Spring Integration.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT, and validations with DTD& XML Schema and processing files with SAX, DOM Parsers.
- Experience in using version control and configuration management tools like SVN, GIT and CVS.
- Experienced in using third-party tools like Toad for Oracle, MS SQL, MySQL Developer in Eclipse.
- Developed applications using build tools like ANT,MAVEN
- Expertise in working on Log4j, JUnit, Mockito, JMock, Testing.
- Reporting several bugs, change requests and service requests using QC, ServiceNow and JIRA
- Expertise in Unit testing using JUnit & Mockito, Integration testing & regression testing etc.
- Proficient in all phases of SDLC gathering user requirements converting them into software requirement specifications using Rational Rose, preparing BRD, Technical Design Document and Unit Test Cases.
- Experience with adhering to organization coding standards in a team development environment.
- Having experience in production Support Team.
- Strong Interpersonal and communication skills with an ability to lead a team and keep them motivated. Quick Learner and adaptable to working environment.
TECHNICAL SKILLS:
J2EE Technologies: JDBC, JavaBeans, JSP, Servlets, EJB, JNDI, JMS.
Web Technologies: HTML, DHTML, JavaScript, JSON, AJAX, BootStrap, Webservices(SOAP and REST)
XML Technologies: XML, DTD, XSLT, XSD, Xpath, JAXB SAX, DOM.
Databases: Oracle 10g, 9i, SQL Server 2000 and MongoDB.
Operating Systems: Windows, UNIX.
Application Servers: WebSphere, Weblogic and JBoss.
IDE s: Eclipse, RAD and JDeveloper, TOAD, SQL Developer.
Frameworks: Spring, JSF and Struts.
ORM Technologies: Hibernate and JPA.
Webservice Specifications: JAX-WS and JAX-RS.
UI Technologies: Angular Js, JSP, JavaScript, JQuery, AJAX, CSS and HTML.
Version Control: SVN, CVS and ClearCase
Tools: Splunk, JMokito, WindowsEye, Maven, Jenkins, JBuilder 6.0,RSA, JIRA, Parasoft, Confluence (Atlas), Rational Rose, SOAP-UI, RestClient-UI and Postman(chrome).
PROFESSIONAL EXPERIENCE:
Confidential
Java and Splunk Developer, Birmingham, Alabama
Responsibilities:
- Gathered the Requirements for the project .
- Designed Architecture for the project and involved setting up the technologies for the project.
- Designed UI screens using JSP, CSS, and XML and HTML for testing interface for the project.
- Designed JSP page to handle the input HTTP request.
- Developed Spring MVC to handle the input request and send back the response.
- Designed XML formatted output response using JAX-B and annotations parser for data retrieval.
- Consumed SOAP Web Service using JAX-WS Client.
- Used Hibernate, object/relational-mapping (ORM) for mapping java objects to oracle relational data model.
- Involved in configuring JNDI properties and used Data Source objects for database communication.
- Deployed the application on JBoss Application Server.
- Used Junit, Mockito framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Worked with Agile, Pair Programming development methodology and built the application with Behavior Driven Development (BDD).
- Developed Dashboards for all the existing applications.
- Developed Splunk reports that provide a high level overview of the Application Health.
- Dashboards developed are engineered into 3 standards based on the authority levels.
- Used SVN version control for implementing the application.
- Involved in building Jenkins Jobs.
- Used MAVEN as a build tool.
Environment: JDK, J2EE, Spring, JSP, Servlets, Splunk, XML, SOAP, WSDL, DOM, JavaScript, JBoss, HTML, JNDI, Log4J, Junit, Maven, PMD, SVN, Hibernate, Eclipse, Source Safe.
Confidential, Birmingham, Alabama
Java and Splunk Developer
Responsibilities:
- Involved in the development of Billing Module for the insurance proposed.
- Developed SOAP webservice.
- Involved with system design, architecture, coding and testing of the entire application.
- Coordination with team members and onsite coordinator for parallel task being executed on the same module.
- Used message-driven bean to receive JMS messages.
- Used SAX/DOM XML Parser for parsing the XML file.
- Used WSDL and SOAP protocol for Web Services implementation.
- Developed spring beans using Spring IOC.
- Implemented logging using log4j and developed robust exception handling and error reporting mechanism.
- Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
- Developed handler classes for exception module.
- Developed Health monitor module to track the Application performance.
- Log4j was used for logging and debugging purposes.
- Used Splunk for the engineering dashboards used by the developers for easy track of application health.
- Experience in writing unit test cases for code coverage and JUnit test.
- SVN was used to maintain version control.
Environment: JBoss Application server, Hibernate, Spring Framework, JSP, JMS, XML, Rational Rose, Splunk, Jenkins JNDI, Subversion, Log4J, PLSQL, Spring Tool Suite, ECLEmma Code Coverage, JMockit.
Confidential, Jacksonville,FL.
J2EE Developer
Responsibilities:
- Application is developed in Chordiant Framework, it is a Customer
- Relationship Management widely used across Banking projects.
- Developed client requirements as per client specifications and specific coding standards.
- Used JSF core, HTML and JSTL Tags to develop UI components using MVC architecture.
- Involved in Interaction with clients, other teams for requirement analysis, review and estimation.
- Very well trained in JSF - Chordiant framework.
- Developed application based on Localization.
- Developed BPD to create work flow.
- Incorporated design patterns like Singleton, Factory Method.
- Developed managed beans, DAO classes and UI using JSF.
- Extensive experience in defect fixing.
- Involved in defect resolution during the SIT and UAT Support.
- Developed test Cases, Unit Test Plans for the Owned Use cases.
- Prepared Design Documents based on business requirement specifications.
- Developed application in RAD 8.0 IDE for rapid development.
- Extensively involved in making the application compatible to blind as per ADA specifications defined.
- Trained team on Windows EYE software, it is used with the application to achieve ADA compatibility.
- Used TIBCO services to get the Data from the Backend (IBS).
- Trained freshers on module flow and work flow of the application.
- Proactively involved in organizational activities such as external reviewer and solution provider.
Confidential
Java Developer
Responsibilities:
- Developed the application based on the proposed requirements.
- Involved in designing the requirement.
- Developed Use Cases, activity diagrams based on the Business requirement specifications.
- Proposed changes for the existing flows to have a better user friendly environment for customers.
- Continuous support during UAT and Production.
- Provided on-time and extensive support for production issues and any clarification, issues faced by the Team.
- Involved in writing and implementing Test plans and test cases.
- Involved in making the application compatible with ADA compliance.
- Involved in release cycle support.
- Used JavaScript, JSF validators, HTML for UI validation.
- Involved in design review and daily status calls throughout the release.
Environment: JAVA, JSF Framework, Chordiant, JavaScript, SQL, XML, JSTL, JDBC, AJAX, Web Sphere, Servlets.
Confidential
Developer
Responsibilities:
- Enhancing the application by implementing new functionality according to the business requirements specified.
- Involved in Requirement analysis, Design, Review and Deployment.
- Involved in writing struts action classes and DAO classes.
- Identified and fixed issues due to incorrect exception handling.
- Developed and updated stored procedures and SQL statements.
- Extensively worked on user interface using JSP, HTML, CSS and JavaScript.
- Developed Test cases using JUnit tool.
- Involved in direct interaction with the Client on requirement analysis and approach.
- Responsible for application deployment using Jenkins or manual in all the environments and acting as a deployment manager.
- Handled product life cycle and Live support.
- Responsible for application deployment using Jenkins or manual in all the environments and acting as a deployment manager.
Environment: JAVA, MVC, Struts, Servlets, JQuery,JBoss, SQL, XML, JUnit.
Confidential
Jr Java developer
Responsibilities:
- Developed UI pages using HTML and javascript.
- Involved in designing the changes for the proposed requirements.
- Involved in developing pages compatible to all the browsers and screen sizes.
- Responsible in taking care of the defects that are found during all the phases of testing.
- Redesigned the UI pages for making them compatible.
- Involved in developing test cases and test units for the code developed.
- Interacted with the Business team n the new requirements.
- Worked on JSP for page designing.
- Extensively worked on UI Designing.
Environment: Java, JavaScript, HTML, JSP, Websphere 6, RAD, IBM Clearcase.