Sr.java Developer Resume
Bentonville, AR
CAREER SUMMARY:
- Around 10 years of experience in software development includes Analysis, Design and Development of Web - based applications.
- Strong experience in design & development of applications using Java/J2EE components such as Java, JSF, Struts, Spring3.0, Hibernate3, WebServices, JDBC, XML, CSS, JavaScript, Angular JS
- Having domain experience in Banking, Insurance, Telecom, Retail
- Expertise in implementing Web Services by using JAXB, JAX-WS, JAX-RS, JAX-RPC, SOAP, WSDL, Restful WS
- Implemented Web-services using JAX-WS. And also RESTful WebServices with Jersey implementation.
- Expertise in J2EE Design Patterns like MVC, Factory Patten, Abstract Factory Pattern, Builder Pattern, Prototype Pattern, Strategy Pattern and Singleton.
- Experience in developing queries, stored procedures, and triggers using SQL, PL/SQL.
- Good at writing Maven POM.xml for managing the dependencies.
- Experience working on Model View Controller (MVC) Architecture by using Struts, Spring and JSF2.0 frameworks.
- Used Junit for implementing the test cases and log4j for logging.
- Experience in ANT, Maven, Gradle build tools and expertise in testing tools like JUnit.
- Worked with ORM implementation technology like Hibernate.
- Extensive knowledge of OOPS, OOAD, UML concepts (Use Cases, Class Diagrams, Sequence Diagrams)
- Knowledge on Hadoop and its components like HDFS, MapReduce, Pig, Sqoop, HBase.
- Experienced in leading J2EE Application servers Weblogic9.0, Jboss5.0, Websphere Application Server7.1, IBM RAD, WildFly Server.
- Experienced in Development tools like Eclipse3.2, MyEclipse6.0, RAD6.0, NetBeans, Maven 3, used Data Modeling tool Toad9.0.
- Experience in developing queries, stored procedures using SQL, PL/SQL.
- Experience in version control system tools like CVS, SVN, Clearcase and GIT.
- Highly organized with the ability to manage multiple projects and meet deadlines.
- Excellent analytical and problem solving skills.
- Excellent communication and interpersonal skills with ability to interact with individuals at all levels with utmost hard work, dedication and punctuality.
- Experience working on JIRA tickets.
- Experience on code reviews using Crucible
- Experience on SourceTree to interact with GIT
TECHNICAL SKILLS:
Programming Technologies: C, C++, JAVA
Frameworks: Java J2EE (Servlets, JSPs, JSTL, JSF, JDBC), Struts 1/2, Hibernate 3.0, Spring, Seam, JSON, JAX-WS, JAX-B, Restful API, JAX-RS, Angular JS, Mapreduce, PIG
WebApplication Development: J2EE, Servlets, JSP, Struts 1/2, Spring 3.0, Hibernate, WebServices (JAX-WS and Restful WebServices)
Application Build Tools: Apache Ant, Apache Maven, Gradle
Automation/Scripting: Unix Shell Scripts
Hadoop Tools: HDFS, MapReduce, Pig, HBase, Hive, Zookeeper
Application Servers: Apache Tomcat, JBoss, BEA WebLogic, IBM WebSphere, GlassFish, WildFly
Databases: Oracle 9i/10g/11g, DB2, MySQL, Sybase
XML Technologies: XML, XSL, XML Schema, WSDL, SOAP, JAXWS, REST.
Transport Mechanisms: HTTP, FTP, SOAP, REST(XML/JSON)
IDE/Development: RAD6.0/7/7.5, MyEclipse5.0/6.0, Eclipse 2/2.1/3.0/3.1/ Gynamade/Galelio/Kepler/Luna, NetBeans
Version Control Systems: SVN, CVS, keystone, Clearcase
Operating Systems: Microsoft Windows 2000/XP/7, Unix, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
Sr.Java Developer
Responsibilities:
- Responsible for business analysis and understanding the modules related to existing Confidential delivery process.
- Involved from the analysis phase.
- Interacted with multiple teams and understand how the existing system will be working and identifying the data from them as per the needs of LMD.
- Documented all the analysis work and updated to offshore team.
- Created new tables for the module and getting the DRC approval for the tables.
- Created the ERDs for those tables and documented for thorough understanding for all the team members.
- Identified and created the new services required to get the data from the Database and prepared a mapping document for the services data with database fields.
- Hibernate and Restful webservices are used for backend integration layer.
- Experience working in the Agile methodology.
- Attending all the grooming sessions and offshore calls everyday.
- Used various tools like Fiddler for debugging, JIRA and leankit for userstories and tasks, SourceTree to interact with GIT, GIT and GIT Extensions for code checkout
- Oracle and Informix are the databases used for the existing and current project.
- Dbeaver and SQL developer are the tools used to access the Informix and Oracle Databases.
- GIT and GIT extensions are used for code checkout.
- Used maven as a build tool.
- Code reviews done with in the peers using Crucible.
Environment: Java, Hibernate, Restful WebServices, Angular JS, Oracle, JSON, Tomcat 7.0, Eclipse Luna, JIRA, Crucible, GIT, LeanKit, Dbeaver, WebStorm, Tommy Server, maven.
Confidential
Lead Developer Consultant
Responsibilities:
- Responsible for business analysis and understanding of all the modules related to enrollment and fund raising.
- Documented all the module functionalities
- Documented FRD’s Functional requirement Documents for some applications.
- Created the Sequence Diagrams, Use Case Diagrams, Flow diagrams for these modules.
- Extensively used Web technologies like JSP, AJAX, JQuery and JavaScript frameworks to create rich user experience interfaces.
- Experience working in the Agile methodology.
- Designed and used a loosely coupled architecture consisting of UI layer (JSP, JQuery) and Middle tier (Java, J2EE) and backend Hibernate, Spring and Web Services.
- Worked on the Blackbard integration system for comparing the data sent from application to client.
- Worked on Queries using SQLServer Database.
- Used Gradle as a build tool.
- Monitoring the service requests and analyzing the service requests and raised requests on JIRA.
- Resolving the issues in JIRA.
- Performed unit testing for modules using JUnit.
- Code reviews done with in the peers using Crucible.
Environment: Java 1.7, Spring 3.0, Hibernate, JAXWS WebServices, Oracle, JQuery, Ajax, JSON, Java Script, SOAP UI, WSDL, XML, Gradle, JAXB, Tomcat6.0, WildFly Server, JBoss server 7.0, Eclipse, Net Beans, Groovy, JIRA, Crucible, Blackbard integration system.
Confidential
Sr. Java Developer
Responsibilities:
- Responsible for the overall design & implementation.
- As a team member responsible for Analysis and Low Level Design (Class and Sequence diagrams, Functional Specification Diagram’s, Flow Diagrams).
- Developed and prepared FRD (Functional Required Document) and Technical Design Documents portraying the design flow of the project.
- Designed and used a loosely coupled architecture consisting of UI layer (JSP) and Middle tier (Java, J2EE) and Backend (Hibernate, SOAP Web services).
- Designed & Developed Front end Screens using JSF and JQuery, Controller to interpret the requests and JAX-WS Web services to access customer data.
- Worked on SEAM Framework for navigating the application using JPDLs
- Marshalling and Unmarshalling the XMLs with JAXB.
- Testing the Services using SOAP UI.
- Developed presentation layer using JSF, Ajax and Jquery.
- Involved in writing Unix Shell Scripts.
- Used MAVEN as a build tool for deployment.
- Involved in testing the application through debug traces for comparing the existing and present system.
- Used Clearcase for version control and Log4j for logging.
- Performed unit testing for modules using JUnit.
Environment: Java 1.5/1.6, Spring3.0, Spring Batch, JAXWS WebServices, JSF2, SEAM, Sybase, JQuery, Ajax, SOAP UI, WSDL, XML, Apache Maven, UNIX Shell Scripting, JAXB, Tomcat6.0, JBoss server, Eclipse Kepler< Putty, Filezilla.
Confidential
Java consultant
Responsibilities:
- Responsible for customer interactions and requirements gathering.
- Designed UI using HTML 5, JavaScript, JQuery, JSP, and JSP Taglib.
- Extensively used Web 2.0 technologies like AJAX and Javascript frameworks, Angular JS to create rich user experience interfaces.
- Developed user interfaces using JavaScript, Ajax, CSS and JSF.
- Develop Front end Screens using JSF and JQuery, Controller to interpret the requests, Value Objects to transfer data
- Implemented light weight Restful Webservices with JAX-RS and Jersey implementation.
- Developed Use Cases and Test Scenarios. Supervised Testing of Application and Interacting with client.
- Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
- Developed hibernate configuration file and mapped the documents with pojo classes.
- Writing test cases using JUnit framework.
- Used Spring framework’s Dependency Injection (IoC) framework to configure application components and manage their lifecycle.
- Used Clearcase for maintaining the component and for release and version management.
- Used Apache Maven for dependency management.
- Responsible for unit testing.
Environment: Java 1.6, JSF, Jquery, Ajax, Angular JS, Spring1.2, Oracle, LDE 3.0, Tomcat, JSP, CSS, XML, XSLT, log4j, Junit, REST Web Services, Spring, JavaScript, Hibernate, CSS, Apache Maven, Apache Tomcat, WebSphere Server 6.x, UNIX, MySQL
Confidential
Sr.Java Developer
Responsibilities:
- Used IBM WSAD, RAD IDEs for java source code development.
- Developed the GUIs using HTML, CSS, JSP and Java Script Components.
- Developed the GUI module using Struts Framework, Tiles, JSP, AJAX, HTML, DHTML and JavaScript.
- Involved in the design and development of the applications as per the client requirements using Core Java, Hibernate, Spring and WebServices.
- Implemeted light weight Restful Webservices with JAX-RS and Jersey implemetation
- Involved in loading and storing objects using Hibernate.
- Reviewed the XML logical data model and developed XML schema (XSD) to validate the model and used Jax-B for Xml-Java Mapping and Xml-Xslt conversion.
- Developed Service Java classes for commercial and personal clients to invoke the Web services for getting information from the External System.
- Used Spring framework’s Dependency Injection (IoC) framework to configure application components and manage their lifecycle.
- Involved in configuring Hibernate mapping file.
- Use Eclipse as IDE tool to develop the application and HP QC for bug and issue tracking.
- Involved in writing Junit test cases to the entire module.
- Deploy the application on the WebSphere Application Server.
- Used Apache Maven for dependency management.
Environment: Java 1.6, PL/SQL, JAX-RS Web Services, JERSEY implementation, XML, XSD, Shell Script, Hibernate, Spring, Sybase, JUnit 3.8.1, RAD, Websphere Server 6, Apache Maven, Postman
Confidential
Java/J2ee Developer
Responsibilities:
- Analyzing the requirements provided by the client
- Developed the GUIs using HTML, CSS, JSP and Java Script Components.
- Extensively worked on developing UI components using JavaScript and XML to interact Web Services.
- Involved in developing the application using Spring MVC, and persistence layer using Hibernate.
- Involved in writing Junit test cases.
Environment: Eclipse, JAX-RS, Hibernate, Sybase, Apache Maven, Junit, Spring, Java Script, log4j
Confidential
Software developer
Responsibilities:
- Responsible for customer interactions and requirements gathering.
- Involved in development using Struts Framework .
- Involved in developing presentation logic using JSP’s.
- Involved coding in Struts action classes, form beans and Tiles framework.
- Implemented Custom tag libraries by using Struts Framework.
- Developed Client side validations and implemented logic by using JavaScript and JQuery.
Environment: JSP, Struts, Oracle, Eclipse5.5, Tomcat, Struts 2, Servlets, JSP, XML, XSLT, JSTL, JavaBeans, HTML, CSS, JavaScript, ANT, JDBC, JMS, JQuery and Windows.
Confidential
Software Developer
Responsibilities:
- Implemented validation framework for creation of validation.xml and used validation-rules.xml
- Installed and Configured MQ Server and implemented JMS API
- Involved in Junit test cases.
Environment: Java/J2EE, Spring IOC, MyEclipse5.5, Struts1.1, Servlets,JSP, Hibernate 2.0, MQ Series