We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

East Windsor, NJ

SUMMARY:

  • Senior Software Developer over 6 years of experience as Full Stack Developer with expertise in J2EE Technologies like JSP, Servlets, Hibernate, Struts, Spring MVC, Web Services and database designing, development.
  • Excellent technical knowledge in Java, Servlets, JSP, JDBC and XML with backend RDBMS like Oracle.
  • Extensive experience in programming with J2EE and associated technologies including Servlets, JSP, JNDI, JDBC, Struts, Spring, Hibernate and SOAP/Rest web services.
  • Experience with AJAX, REST and JSON and working with JavaScript frameworks like Bootstrap, Node.js and Angular JS.
  • Good experience in MVC frameworks like Angular JS along with Bootstrap.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, Web services, SOAP and RESTful.
  • Extensive hands - on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring 3.x/4.x, Hibernate, JSP, JNDI, JDBC, SOAP/Rest web services and Junit.
  • Hands on experience in Front-End technologies like Angular JS 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, jQuery, Ajax and Node JS, used for Responsive web design.
  • Experience in XML related technologies like XML, DTD, JAXB, JAXP, SAX and DOM Parsers.
  • Experience in building Web User Interface (UI) using HTML/HTML5, Angular JS, CSS/CSS3 and JavaScript and jQuery that are browser compatible.
  • Experience with Tomcat, JBoss, Apache HTTP Server and IBM Web Sphere 7.0.
  • Experience in designing and developing SOAP and Rest Webservices.
  • Hands on experience in working with Angular JavaScript, a client side MVC Framework.
  • Good knowledge in using internet distributed applications like OSI model, TCP/IP and HTTP.
  • Experience in Database Design, Creation and management of Schemas, writing stored procedures, functions, triggers, DDL, SQL queries. Experience in writing SQL and PL/SQL programming.
  • Strong design and development experience with SDLC including Business modeling, Requirements gathering, Analysis and design, Implementation, Testing, Deployment and Integration. Extensive uses of various design methodologies like OOA & OOD, UML and Design Patterns.
  • Strong experience in UNIX & Linux Shell scripting Bash and Perl scripting.
  • Worked with Version Control Systems like GIT, CVS, SVN, and Rational Clear Case.
  • Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall, and OOPS.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit and Log4J.
  • Hands on experience in configuring and using Maven, Jenkins, Jira and Ant build tools.
  • Strong exposure in the areas of Client/Server, Web Development and Object-Oriented programming.
  • Good knowledge in working with Collections API, Multithreading and OOPs technologies.
  • Strengths include excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player

TECHNICAL SKILLS:

Web Technologies : C, C++, JAVA, J2EE, HTML/HTML5, CSS2/CSS3, DHTML, XML, JavaScript, AJAX, jQuery, JSON, Apache.

JavaScript Libraries: Ext JS, Backbone.js, Node.js, Angular.js, React JS, Apache, PHP

IDE's and Tools: Eclipse IDE, NetBeans, Firebug, Developer Tools, JSFiddle, Webstrom, Sublimetext, Dreamweaver.

Development Tools: Adobe Photoshop CS5, Google Ad Words, Adobe Illustrator

Publishing Tools: Adobe PageMaker, MS Office, MS Word

Debugging Tools : Firebug, BugZilla, (internet explorer)

Database : PL/SQL(oracle), MySQL, SQL Server Management Studio

Operating System : Windows XP/Vista/7/8, MAC OS X

PROFESSIONAL EXPERIENCE:

Confidential, East Windsor, NJ

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code Development.
  • Followed hybrid of Agile Methodology and Waterfall to analyze, define and document the application which will support functional and business requirements.
  • Gathered the requirement from the Stakeholders directly and updated them as User stories on Rally.
  • Configured various .xml file in the application to make the application scrape the data from the xfinity.com successfully.
  • Extensively used putty and WinSCP for managing Linux boxes and also for writing bash scripts.
  • Wrote various bash scripts to write the various set of rules which was utilized by the application to perform the reconciliation of the raw data.
  • Wrote bat files on the windows server to transfer the data from Windows server to Linux server.
  • Developed and designed Screenshot taking module using CasperJS and PhantomJS.
  • Developed Scraper modules using HTML unit, Java 1.7, XML to scrape the data from the xfinity.com.
  • Used SOAPUI for the functional testing and inspection and invocation of Spring based Web services.
  • Developed a web service client to download the rate cards for different regions from the a.box.com.
  • Used Git as code repository and for version controlling. .Involved in design, develop and implementation of the application using Spring 3.0 and J2EE framework.
  • Multithreading was used to perform various tasks simultaneously like scraping the data and formatting the data at the same time as huge amount of data was processed at the same time it was getting scraped.
  • Used chron job scheduler with Java and also on the Linus boxes to schedule multiple jobs to instantiate and different time interval.
  • Used cache to perform transitions between the application and database.
  • Wrote SQL queries for updating data into the Oracle using SQL Developer tool.
  • Mail API was used extensively to send out the status mail every day to all stakeholders and also within the team.
  • System built using Spring (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Factory Design Pattern, DAO design pattern, Singleton.
  • Wrote annotated POJO classes which contain business logic to map database tables with Java objects.
  • Create an XML configuration file for Hibernate for Database connectivity.
  • Created connections to database using Hibernate Session Factory.
  • Interaction with the database in terms of data was done using Collections Framework.
  • Involved in server and application configurations and logging using XML and log4j.
  • Eclipse Luna IDE was used for the development.

Environment: JAVA 1.7, J2EE, Spring Framework 3.0, Git, CasperJS, PhantonJS, RESTful Web services, HTML unit, JavaScript, JDBC, XML, UML, MySQL, Maven, JPA, Agile scrum, Log4j, Shell, Unix, Windows R2, Oracle, WinSCP, SQL Developer, Putty.

Confidential, New York, NY.

Java / J2EE Developer

Responsibilities:

  • Involved in daily design, development meetings. Project is developed using SCRUM methodology.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc. in Spring MVC.
  • Worked on Initial Spring and Maven configuration for the project and worked with team to develop the Initial Project Pseudo Code.
  • Used Spring Core, MVC, IOC and DAO to develop intranet web application.
  • Developed and consumed REST Based Web services.
  • Worked on the multiple components in the project - enhancements using HTML5, CSS3, XHTML, Java Script, Angular JS and JSP.
  • Customized Data Tables and High charts into Angular JS Directives.
  • Prepared software requirements and Component design documents, Component Specification document.
  • Involved in System Testing, UAT phase and prepared test cases for the Testing.
  • Used MVC design pattern for implementation.
  • Migrating to Spring Boot to provide defaults for code and annotation configuration to quickly start the application.
  • Involved in adding dependencies to POM files using Maven build tool.
  • Used SVN for maintaining the component and for release and version management, and Jenkins for continuous integration.
  • Involved in production support to resolve the issues raised by the users.
  • Used JQuery to simplify the java script programming.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Involved in performance testing, code reviews and actively participated in sprint reviews, retrospectives and grooming the user stories.
  • Involved in all the phases like requirement analysis and gathering, design, development, testing and deployment of the application.
  • Deployed the application on WebSphere application server.
  • Helped the new team members as being Shadow for knowledge transfer.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information with customers.
  • To work on test and end-to-end environment servers, used Splunk to see the application Logs.
  • Co-ordinated with the offshore team regarding the user stories development and analysis.
  • Used SOA architecture to exchange information between different applications.

Environment: JDK 1.8, Spring Framework, REST, SVN, JSP, Java Script, HTML5, CSS3, Apache Maven, Jenkins, WebSphere Application Server, Splunk, Apache ActiveMQ, SQL Developer, Eclipse, Putty, Java Script, Angular JS, jQuery, SOA.

Confidential, San Jose, CA.

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Strictly followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
  • Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
  • Worked on Web/User Interface development using AJAX, HTML5, XHTML, DHTML, CSS3, Java Script.
  • Created UI templates for final look and feel using HTML5, Fireworks, AXURE, Flash, Dreamweaver and Photoshop.
  • Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
  • Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.
  • Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • Developed a core component of Analytics with Node.js, AngularJS, Couch DB, and Socket Stream.
  • Designed and developed custom jQuery components for the front end client side validations.
  • Worked on integrating jQuery APIs with MVC pattern.
  • Created templates, menus, pages, categories, blocks using Drupal and Used Drupal Views module for controlling the presentation of lists of content.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
  • Used JMS for Asynchronous communication between the applications.
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, Angular JS and D3 JS.
  • Helped to deploy and resolve issues during deployment and Configured Maven, Ant, Shell Scripts. Used Jenkins for Continuous Integration (CI).
  • Used JIRA for task assignment, bug tracking and fixture.
  • Used SOA Framework with Hibernate to map to Oracle Database for the Workflow of Various Modules.
  • Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
  • Wrote test plans and performed unit testing and performance testing.
  • Worked with the systems team and Quality assurance team in the process

Environment: OO JavaScript, HTML5, CSS3, Drupal, jQuery, DHTML, XHTML, XML, JMS, JSON, Ajax, Servlets, JSP, SOAP, Dreamweaver, Photoshop, DOM, MVC, Junit, Source Control - SVN, SQL, PL/SQL, Oracle, Windows.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Extensively worked on MVC integrated with jQuery Data grids, Data Tables, Data Readers and Datasets for data retrieval and manipulation.
  • Developed UI for creating and consuming in Ajax JSON and integrated with JSP MVC.
  • Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client-Side Validation.
  • Used Cascading Style Sheets (CSS) for achieving uniformity through all the web pages.
  • Developed web application using UI integration with JSP using MVC design pattern.
  • Developed websites using JSP, jQuery, Ajax, JASON and CSS.
  • Developed Mapping applications using JavaScript, jQuery and CSS.
  • Developed graphics using Adobe Photoshop and Fireworks.
  • Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
  • Designed and implemented the entire web-portal using HTML, XHTML, XML, CSS, Flash, JSP/MySQL and JavaScript.
  • Cross platform information parsing using XML, XSLT and XPATH.
  • Developed compatible User Interface functionality using jQuery & other libraries.
  • Implemented AJAX 2.0 methodologies for partial page update for improving the efficiency of the application.
  • Created and Consumed Web Services.
  • Implemented custom authentication and role-based authorization in JSP to authenticate the users.
  • Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client-Side Validation.
  • Developed various interface screens using Web Forms, JSP and HTML controls for Client-Server interaction.

Environment: JavaScript, Flash, Photoshop, JSP, Servlets, HTML, XHTML, XSLT/XML, DHTML, CSS, MVC, UNIX, Tomcat, Linux.

Confidential

Java Developer

Responsibilities:

  • Worked with System Analyst and the project team to understand the requirements.
  • Converted the Photoshop mockups in to hand-written HTML and CSS pages.
  • Developed web pages applying best standards.
  • Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, firefox and IE.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Responsible for fixing all bugs encountered and communicating back over to the QA team.
  • Developed views, controller and model components implementing Struts MVC Framework.
  • Developed Presentation tier as Java Server Pages using Struts MVC Framework implementing Struts Validator, Tiles and Struts Internationalization.
  • Developed web GUI involving JSP, JavaScript, CSS, and XML and beans under MVC architecture.
  • Developed Struts MVC compliant components for the web tier.
  • Created Action Classes for Controller in Struts MVC Framework.
  • Implemented Struts Framework for configuration of action mappings and presentation logic in JSPs, Servlets.
  • Developed Servlets and designed web.xml for the Servlets.

Environment: Java, HTML, XML, CSS, JSP, Servlets, EJB, Java Beans, JavaScript, JDBC, Eclipse, Oracle and Windows.

Confidential

JAVA Developer

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of the application.
  • Lead the GDR application and directly interacting with the operational users in the Alternative Investments to gather the functional specifications and understand them to build the technical specifications.
  • Application has been developed based on Model View Controller (MVC) architecture Using Struts MVC Framework.
  • Developed using new features of Java 1.5 like Generics, enhanced for loop and Enums. Developed the functionalities using Agile Methodology.
  • Implemented ORM framework iBatis instead of traditional JDBC code.
  • Developed the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client validations using JavaScript.
  • Transformed XML content into internal XML using XPath, XSLT.
  • Performance tuning of the application and using spring batch for the bulk transaction processing. Also, making used of Java collections framework to re-design the application for better performance.
  • Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Used JMS for Asynchronous communication between the applications.
  • Production support for the application and handling of critical issues in timely manner by analyzing and writing SQL queries in DB2.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Developed various test cases and performed unit testing using JUnit.

Environment: J2EE, Struts Framework, JSP, Servlets, JDK, Oracle, AJAX, Shell, JavaScript, Hibernate, WebLogic, ANT, HTML, XML, XSLT, CSS, RTC, JUnit, Sonic ESB, Eclipse, SOAP, WSDL, Web Services, SQL, JMS, PL/SQL, UNIX, Windows.

We'd love your feedback!