Senior Java Developer Resume
RaleigH
SUMMARY:
- Around 10 years of work experience in the software application Design and Development.
- Expertise in the Java/ J2EE technologies and Web service integrations in the enterprise systems.
- Very good understanding in Object oriented and Service Oriented Architecture.
- Excellent communication and interpersonal skills and a very good technical lead with the ability to handle team and work independently.
- Domain knowledge in the Media, B2B and Finance industry.
TECHNICAL SKILLS:
Big data: MarkLogic
Frameworks : Spring, Hibernate and Struts
Web Services: Java REST and SOAP
UI Technologies: Angular JS, JQuery, AJAX, JavaScript, HTML and CSS
XML Technologies: XML, XQuery, XSD, XSLT, JAXP (DOM, SAX), and JAXB
Java Technologies for Web: Servlets, JSP,JDBC and JSTL
Design Patterns: MVC, Singleton, Front Controller and Data Access Objects
Databases : SQL Server, Oracle
OS: Windows, Unix
Servers: Apache Tomcat, IBM Websphere, JBoss
Tools: Eclipse, Net Beans, SQL Developer, Toad, Microsoft Visual Studio, Management Studio, Soap UI, etc.
Build & Unit Test: Ant, Maven, Gradle & Junit
Version Control: GIT, TFS & SVN
SDLC: Agile
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh
Senior Java Developer
Responsibilities:
- Design and develop TaffyV3.0 requirements.
- Develop the service layer using Spring MVC.
- Develop the back - end layer using Hibernate.
- Develop named queries in Hibernate.
- Use Oracle as the backend.
- Develop the UI layer using jqGrid of JQuery.
- Use Apache POI to generate the excel reports for the published templates(TFLs).
- Supporting build and deployments for all the Dev and Cert environments.
- Use GIT for version controlling.
Environment: JDK 1.7, J2EE, Eclipse 4.6, Tomcat, Oracle 11g, Spring, Hibernate, GIT & Gradle
Confidential, Raleigh
Senior Java Lead
Responsibilities:
- Developed algorithms to achieve various tasks in Search functionality using MarkLogic and XQuery and XPath.
- Developed various critical functionalities such as Filters, Auto Suggestions and Spell Suggestions which allow end users to focus their search requests.
- Developed parse logic using Sax Parser to parse and validate the input requests from different modules.
- Utilized Core Java especially threads along with XQuery in recognizing the end user search terms.
- Fine-tuned queries in MarkLogic to meet the performance benchmarks.
- Developed various internal tools such Unit Testing Tool, Metadata Viewer Dictionary Generator etc., related to Confidential Application using MarkLogic, XQuery and JQuery.
- Used Xqsync or MLCP to copy data within the databases for different environments whenever required.
- Performed MarkLogic administrative tasks.
- Implemented Agile methodology.
Environment: UNIX, JDK 1.7, J2EE, Eclipse 3.6, Jetty Server, MarkLogic 7.0, XQUERY, XSL, XPATH, TFS & Gradle
Confidential, Los Angeles
Senior Java Lead
Responsibilities:
- Developed Core modules of GM Asset Central system such as Collections and Confidential Collections using Spring MVC framework, Hibernate and Axis2 Web Services and integrated with Digital Asset Management tool called Media Beacon.
- Developed Reporting Module of GM Asset Central system using Spring MVC, Hibernate and Axis2 Web services which will communicate with back end database SQL Server 2008 and with third party web services.
- Developed bulk metadata edit functionalities such as update or deletion of metadata of assets using Spring REST, Hibernate and AngularJS.
- Developed Migration process for migrating Production data to our Custom databases using SSIS packages of MS SQL 2008 r2 for pulling production data monthly.
- Involved in the database design for the reporting module.
- Developed the UI layer for the individual widgets using JSP , JQuery, HTML , CSS and Java Script.
Environment: Windows Server 2010, JDK 1.6, J2EE, Eclipse 3.6, Spring MVC, Spring IOC, Hibernate, Axis2 Web services, Tomcat 6.0, SQL Server 2008, Toad, Visual Studio, SOAP UI, HTML, JSP, Java Script, AngularJS, JUnit, Maven & Log4j.
Confidential
Senior Java Developer
Responsibilities:
- Developed the core services of the system to manage the Metadata which involves stamping, retrieving, and deletion of metadata of various assets (such as video, images etc.) by exposing each service as a web service in the system using Apache Axis2 Web Service which will interact with both backend and third party services.
- Integrated third party services such as INEWS and Rights Management into our system using Axis2 and Apache client.
- Developed Web Interface using Spring MVC framework.
- Used Hibernate as a DAO layer.
- Developed the view component using JSP, HTML, CSS and JQuery .
- Involved in Agile methodology process of design and development and successfully delivered all the user stories in every sprint.
Environment: Windows Server 2008, Java (JDK 1.6), J2EE, Spring, Hibernate Eclipse 3.6, Tomcat6.0, Apache Axis Web services, SOAP UI, SQL Server 2008, JUnit, Toad, XML, Maven, Log4j.
Confidential
Java Developer
Responsibilities:
- Developed REST web services using Jersey framework based on data coming in the form of feeds for all the modules using Stored Procedures
- Developed Stored Procedures which are required for the web services.
- Consumed the REST web services in various modules to represent the back-end data.
- Used Spring JDBC for the backend layer
- Also, involved in the presentation layer by developing JSPs to display the retrieved results from web services and used Java Script for front end validations.
Environment: Unix, Java, J2EE, Spring Framework, REST web services, ORACLE 11g, Tomcat, SOAP UI, HTML, CSS, JavaScript, XML, Jersey API, JAXB and Ant.
Confidential
Java Developer
Responsibilities:
- Developing two modules TMP and TC using Struts 1.x framework.
- Developed the UI layer using JSPs and XSLT for both the modules.
- Performed validations using Struts validator framework.
- Used Struts tiles to achieve reusability among the view pages.
Environment: UNIX, Java, J2EE, Struts 1.x, WebSphere5.0, HTML, JavaScript, CSS, XML, XSLT and Maven.
Confidential
Java Developer
Responsibilities:
- Involved in developing the application using Casper ( Confidential Internal) framework.
- Involved in developing the Dao layer using Hibernate.
- Developed the UI layer using JSPs
- Performed validations using Java Script.
- Worked on SQL queries required for the application.
Environment: Java, J2EE, Casper Framework, Oracle10g, Tomcat, HTML, JavaScript, CSS, Junit.