We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

San, FranciscO

SUMMARY:

  • 10 years of IT experience in the Software development life cycle (SDLC), including Business Analysis and Modeling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and development of applications using Agile methodologies.
  • Expertise in n - tier Architecture, Object Oriented Enterprise Java Web Applications using J2EE technologies/frameworks which includes JSP, JMS, Spring, Hibernate, JDBC, JPA, Active MQ, JavaScript, SOAP/Rest Web services.
  • Strong Hands on Spring, Hibernate and JPA with experience in building Enterprise Applications and Distributed Systems using technologies: Core Java, J2EE (JSP, JMS, Spring, Hibernate, JDBC, JPA) and XML.
  • Experience in designing and developing User Interface (UI) applications using HTML5, XML, jQuery, AJAX, JSON, JavaScript and CSS3, JSP, JSTL Servlets.
  • Strong hands-on experience with Spring MVC Controllers, Spring Boot, Spring Annotations, Spring tag library, Spring Batch, Spring Scheduler, Application Context configuration, Spring DAO, Spring Aspect Oriented Programming (AOP), Spring Security along with ORM tools (Hibernate (HQL), JPA) for the implementation of persistence layer and mapping of POJOs. Extensively worked with and JPA annotations.
  • Experience in Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) and developing Restful Web Service using Jersey framework.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQLServer and in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server, DB2, MySQL.
  • Strong knowledge of MVC Architecture and J2EE Design Patterns like Factory, Prototype, Singleton, DAO, Session Facade, & Business Delegate in Development of Enterprise Applications, Distributed & Web based.
  • Strong Knowledge and experience using automated build and testing utilities such as Jenkins, Gradle, Maven, Junit and Mockito. Expertise in using IDEs like Eclipse, IntelliJ IDEA.
  • Experience with version control tools like Perforce, SVN, CVS, GIT with Experience in deploying and configuring applications onto application servers like Apache Tomcat, WebLogic.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer, San Francisco

Confidential

Responsibilities:

  • Designed and developed a web-based client using Servlets, JSP, Java Script, HTML and XML using Struts/Spring MVC Framework.
  • Designed and developed a web-based client using Servlets, JSP, Java Script, HTML and XML using Struts/Spring MVC Framework.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Developed backup and recovery engine using VMware, GoLang programming language.
  • Lead Golang developer for back-end adapter for Linear Video Metadata delivery system.
  • Build Scalable Concurrent Backend Restful API using Golang, Mysql and deployed to Used HTML5, bootstrap, CSS3, Grid Gain, JBPM, Golang, JavaScript and Angular JS to Designed dynamic and browser compatible pages.
  • Developed custom consumers and producers for Apache Kafka in Go (golang) for cars monitoring system.
  • Involved in design discussion to implement GWT (Google Web Toolkit) and Go (golang) for upcoming projects.
  • Building a Command line tool to interact with RESTful API using in Golang.
  • Used GoLang to create backend servers.
  • Developed a broken link checker and deployed as a cron job to check the broken links in all the current websites in Golang.
  • Maintained good support with Business Analyst and Business Users to identify information needs as per business requirements.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Maintained good support with Business Analyst and Business Users to identify information needs as per business requirements.
  • Develop structured, efficient and error free codes for Big Data requirements using my knowledge in Hadoop and its Eco-system.
  • Came up with unique data quality strategy in big data warehouse. Catching up unique values and finding the variation.
  • Actively involved in Big data integration OneView project.
  • Processed unstructured Big data using Hadoop, Pig, Hive and pushed into EDW.
  • Worked in Configuring the Talend Server for Big Data and MDM on Windows and Linux.
  • Involved in coding for the presentation layer using Apache Struts Framework, XML, XSLT and JavaScript and worked using MVC pattern.
  • Coded middle layer components using Java J2EE for handling data transfer from backend to Front end. Used RAD 6.0 as tool for handling java coding and middleware components.
  • Worked extensively with Java 4 including threads, Java Servlets, and JDBC along with the SQL.
  • Understanding in NoSql Databases like Apache Cassandra, MongoDB.
  • Designed and developed Rich user interface using JavaScript, HTML5, CSS3, AJAX and JSON.
  • Designing web pages for HTML with Rich design response UI to use libraries such as jQuery.
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Worked in TDD and version management tools Stash, Github, SVN.
  • Experienced in working with XML technologies such as XML, XPATH (dom4j), XSD and XSLT.
  • Developed a cross-platform JavaScript based solution using AngularJS.
  • Web application development for backend system using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques.

Environment: Core Java, J2EE, JSP, Servlets, Struts MVC, Hibernate, EJB, JavaScript, HTML, CSS, JSON, YUI, AngularJS, Spring, Eclipse, Rational Application Developer, WebSphere, MSSQL, Web services, XML, UNIX.

Sr. Java Developer

Confidential, San Francisco

Responsibilities:

  • Involved in designing and developing the application using JSP, HTML, CSS, YUIand made client validations using JavaScript.
  • Designed middleware components using Struts Framework for interaction between front end and back end. Old part of code was modified in existing framework and new modules were added in Struts framework.
  • Developed and maintained multiple versions of web services by creating corresponding end points with Apache CXF. esponsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
  • Developed a scalable logging solution in golang that could track custom log outputs to various destinations; file, stdout/stderr, syslog, email, remote.
  • Developed an inhouse scalable, easy to use configurations management package in golang that made it easy to switch between different environments; local, development, test and production servers.
  • Created unit tests in golang and facilitated the integration of Jenkins CI environment with github in collaboration with the operations team.
  • Worked on analyzing Hadoop cluster using different big data analytic tools including Pig, Hive, and MapReduce.
  • Expert in Big data technologies like Apache Spark, H20, Elastic Search, Cassandra, YARN, Hive, Storm and Kibana.
  • Architected, Designed and Developed Big Data solutions for various implementations.
  • Worked on analyzing Hadoop cluster and different big data analytic tools including Map Reduce, Hive and spark.
  • Developed a concurrent in-memory caching solution using golang channels, and a FIFO queue to buffer client request on demand.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Implemented UI components and validations using JQuery and DOJO libraries.
  • Experience in Hibernate 3.x/4.x HQL which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Responsible for designing User Interface using Spring Framework and JSP's, JavaScript.
  • Developed test cases with Junit for Unit Testing, monitored build & deployment activities using MAVEN build scripts.
  • Used Eclipse with Tomcat Application Server for Development and Application Deployment. Interacted with the Testing team to fix defects.
  • Used Stash as Distributed version control system and Git branching for creating a new feature and making bug fixes.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.

Environment: Core Java, J2EE, JSP, Servlets, Struts, Hibernate, EJB, JavaScript, HTML, CSS, YUI, JSON, Eclipse, Rational Application Developer, WebSphere, Web services, UNIX.

Java Developer

Confidential

Responsibilities:

  • Involve in installation and configuration of Web Logic Application Server on Windows XP systems for the application.
  • Involved in designing and developing the application using JSP, HTML, CSS, YUIand made client validations using JavaScript.
  • Extensively used Action, Dispatch Action, Action Forms, Struts Tag libraries, Struts Configuration from Struts.
  • Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Implemented UI components and validations using JQuery and DOJO libraries.
  • Experience in Hibernate 3.x/4.x HQL which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Extensive use of maven to build and deploy the application into development environment and QA environment and work with the front-end developers in displaying the data.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Consume Web Services using java to retrieve the required information to be populated in the database.
  • Use of SOAP UI to verify the WSDL end point URL.
  • Familiarity with network management protocols, management interfaces, and data description languages (SNMP, XML)
  • Wrote PL/SQL Stored Procedure using TOAD for archiving data on a daily basis for a monthly report and scheduled the job using DBMS Scheduler
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.

Environment: Java1.6, Web Logic 9.2, Spring 3.0, Spring MVC, JDBC, Maven, Servlets, PL/SQL, Oracle, Windows XP, SOAP UI, CVS.

Software Developer

Confidential

Responsibilities:

  • Implemented GUI screens for viewing using Servlets, JSP, Tag Libraries, JSTL, JavaBeans, HTML, JavaScript and Struts framework using MVC design pattern.
  • Build, configured and deployed Web components on Web Logic application server.
  • Migrating code from C++ to java using the Object oriented concepts
  • Implemented custom JSP tags for displaying trader data.
  • Creating the WSDL files for web services to publish the services to another application.
  • Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory, and delegate, publish and subscribe design pattern.
  • Used Struts Tags to tie the Struts view Components to the rest of the framework.
  • Ant and Shell scripts were written to automate some processes.
  • Developed test cases using JUnit for functionality and unit testing.
  • Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
  • Implemented GUI screens for viewing using Servlets, JSP, Tag Libraries, JSTL, JavaBeans, HTML, JavaScript and Struts framework using MVC design pattern.
  • Build, configured and deployed Web components on Web Logic application server.
  • Migrating code from C++ to java using the Object oriented concepts
  • Implemented custom JSP tags for displaying trader data.
  • Creating the WSDL files for web services to publish the services to another application.
  • Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory, and delegate, publish and subscribe design pattern.
  • Used Struts Tags to tie the Struts view Components to the rest of the framework.
  • Ant and Shell scripts were written to automate some processes.
  • Developed test cases using JUnit for functionality and unit testing.
  • Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
  • Used Java script and struts validation framework for performing front end validations.
  • Developed Function Library using Java Script.

Environment: Java, HTML, Java Script, SQL Server, SQL, JSP, Struts, Spring, Hibernate, Web Services, SOAP.

Software Developer

Confidential

Responsibilities:

  • Interacted with the Project Leads and Project Managers to gather the requirements.
  • Developed user interface using JSP and HTML.
  • Used JDBC for the Database connectivity.
  • Developed JUnit testing for server side code.
  • Built, tested and debugged JSP pages for critical modules in the system.
  • Created SQL statements for effective retrieval and storage of data from the database.
  • Worked on query handling, customer support, helpdesk.
  • Implemented the process system using J2EE as the enterprise technology with JDBC.
  • Developed the user interface presentation screens using HTML, XML.
  • Wrote procedures and queries to extract data from database.
  • Involved in programming, debugging and testing of features

Environment: J2EE, Java Script, Struts, JDBC, HTML, XML, SOAP, WSDL, Oracle, Web Logic.

Hire Now