We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

EXPERIENCE SUMMARY:

  • Total 8+ years of experience in designing and implementing Web, Client/Server and N - Tier distributed, cross platform systems using Java/J2EE technology Agile/ SCRUM Methodology. Available for relocation; US citizen.
  • Good domain knowledge of Banking, Finance (corporations), Insurance and Healthcare.
  • Worked in UNIX, Linux and Windows platforms.
  • Expert level skills in application development using: Java, J2EE, Spring Framework, Hibernate, iBATIS, Struts, JSP, JSF, EJB, JPA, Servlets, JDBC, HTML5, CSS, JavaScript, Hadoop, J2EE compliant application servers, multi-threading, design patterns of J2EE architecture.
  • Sound experience with JavaScript frameworks like AngularJS, Backbone.js, Bootstrap, Node.js, ReactJS and jQuery.
  • Good command on Java APIs like JDBC, JMS, JNDI, JProfiler and log4j.
  • Good knowledge in Spring framework - Spring IOC, Spring MVC, Spring Jasp, Spring Transactions.
  • Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like MS-Visio for creating class and sequence diagrams.
  • Experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like Apache Tomcat, JBoss and WebLogic.
  • Developed applications using build tools like Apache Ant, Maven.
  • Used databases systems like Oracle 10g, Oracle 11g, MS Access, My SQL, Cassandra, IBM DB2, MongoDB.
  • Have good experience of all testing phases such as Unit testing, Integration testing and System testing using tools like Junit and EasyMock.
  • Experience in automated testing using Selenium.
  • Have good experience in managing project files by using version control tools like Concurrent Version System (CVS), SVN, Git and bug tracking tools like Jira.
  • Experience in XML, XSLT, Apache CXF and Web Services with SOAP to design, deploy, develop and implement the internet / Intranet applications.
  • Well versed in the complete SDLC starting from requirements gathering, use cases, design, development and testing. Worked in both Agile and Waterfall project management environments.

WORK EXPERIENCE:

Sr. Java Developer

Confidential

Responsibilities:

  • Obtaining venture capital funding to support operations and grow target customers;
  • Hiring, motivating, and mentoring newly joined employees

Sr. Java Developer

Confidential, San Francisco, CA

Responsibilities:

  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Designs and develops Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate and iBatis.
  • Developed application using Struts Framework which is based on the MVC design pattern.
  • Involved in design and implementation of the JSR-168 portlets and JSF presentation tier.
  • Preparation of the framework classes for communication between portal to EJB and Hiberante.
  • Used AngularJS to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc.
  • Produced client side validation through JavaScript and AJAX for asynchronous communication.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in developing HTML5 for client side presentation and, data validation within the forms.
  • Ran Bower and Grunt components and wrote the scripting using Node.js
  • Built reusable templates for web sites using Bootstrap and Font-awesome fonts.
  • Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications with MVC.
  • Used jQuery for event handling and GUI functionalities.
  • Loaded data into Oracle, MS SQL Tables using SQL Loader and created a test database in MySQL and tested it using HTML, PHP and Wamp, Tomcat Web Server and Linux environment.
  • Developed code of SQL, PL/SQL, and Views using IBM DB2 for the database.
  • Involved in setting up configuration properties, ORM mappings and CRUD operations with database. Used sessions, transactions, Criteria's and queries to develop business requirements.
  • Created, debugged and modified stored procedures, functions, packages, tables, views, materialized views and SQL scripts using PL/SQL.
  • Built a query-processing engine for Ad-Hoc OLAP queries using Java collections framework, reflection and JDBC connectivity.
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Mongo DB, Apache CXF, and JAX-RS.
  • SoaPUI and used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Designing, Coding (development) and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and jQuery
  • Involved in the migration process of applications from WebSphere Portal Server.
  • Development work is also done to the legacy system using WSAD IDE.
  • After fixing defects used SVN (Apache Sub versioning software) to check in the changes.
  • For integration tests used JUnit framework.
  • Utilized Scrum (SDLC) to managed projects and team.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Developed Use Cases, Sequence and Class Diagrams using Rational Rose.
  • Designed and develop code for all activities using Struts MVC architecture. Efficiently used the Struts logic, bean and HTML custom libraries (JSP, tiles).
  • Involved in Creation of Flex Families in Content Server and associated the JSP, JSF, J2EE, OOD, JDBC, JMS, JSTL and XSD, WSDl, XML pages to the assets.
  • Development to meet client requirements were carried out utilizing Core Java in conjunction with the Fidessa Java API; leveraging Eclipse as an IDE, Ant build-tool, Tomcat and servlets.
  • Used Maven to build and generate code analysis reports.
  • Used JPA 2.0 (JDBC Framework) and Apache CXF for XML generation.
  • Prototyped and implemented Cloud based Service Bus on WSO2 for engaging stakeholders in the initial SOA discussions.
  • Configure external JMS Server like IBM MQ Series.
  • IBM WebSphere hosting and Apache Tomcat webserver integration - both on Windows and AIX platform.
  • Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
  • Development for both backend and front end applications. Extensive Programming by using PHP.

Environment: Spring, Hibernate, Struts & JSF, EJB, Angular.js, JavaScript, CSS, HTML5, Node.js, bootstrap.jsbackbone.js, jQuery, DB2, CRUD, PL/ SQL, JDBC, Mongo DB, APACHE CXF, SOAP, Web Services, EclipseWebSphere Portal, WebSphere Studio Application Developer (WSAD), Subversion (SVN), JUnit, Scrum, UMLClass diagram, JSP, Java Server Pages Standard Tag Library (JSTL) & ServleT, Maven, XML, SOA, JMSApache Tomcat, Linux, PHP

Sr. Java Developer

Confidential, San Francisco, CA

Responsibilities:

  • Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Implemented Hibernate and Spring to replace EJBs in the earlier architecture.
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
  • Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmapconfig file.
  • Used Spring Core, DAO, and ORM to integrate with IBatis.
  • Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
  • Involved in Enhancement of existing application utilizing AngularJS, developed routing through web pages and achieved Single page application. Used Angular JS to achieve two way data binding.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Implemented modules into Node js to integrate with designs and requirements.
  • Worked on the UI Framework like JS, Bootstrap, D3Js and Grunt.
  • Implemented Backbone.js and React.js to create a dynamically changing website.
  • Experienced in writing unit and integration tests for full stack JavaScript applications
  • Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle 10g. Also used JPA with Hibernate provider. Designed and implemented the Hibernate Domain Model for the services.
  • Excellent knowledge on CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Automate the ingestion of data from source systems into Hadoop, and from Hadoop into Vertica.
  • Used Elastic Search on creating an uninstall survey page web application and Restful Web Service.
  • Developed server-side services using Java multithreading, Struts MVC, Java, EJB, Spring, Web Services (SOAP, WSDL, AXIS)
  • Developed using REST Web service and using services like SOAP
  • Used Eclipse as an IDE for developing the application and developed test cases and performed unit test using JUnit Framework.
  • Extensive experience with Web/Application servers like Apache Tomcat, Jetty, Jboss, Oracle WebLogic
  • Servers, Web Sphere AS and building the applications using ANT, Maven, WEB 2.0build tool.
  • Extensively worked on subversion, GIT, Jenkins, Crucible, Maven and Jira.
  • Maintained the code base by frequent updates to the code repository using GitHub.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python.
  • Expert in Software Development Life Cycle (SDLC) of applications design & development, including SCRUM-Agile & Waterfall models.
  • Expertise in OOP, Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and TDD
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Providing services for SOA like building a portfolio of services, WSDL, Top-Down, Bottom-Up Approach and defining XML Schemas
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Java, J2EE, JEE, Spring, Hibernate, iBatis, Angular.js, React.JS, Node.js, bootstrap.jsbackbone.js, JavaScript, Oracle, PL/ SQL, Cassandra, Hadoop, REST, SOAP, Web Services, EclipseWeblogic, Git, GitHub, JUnit, Selenium (Environment), Agile, UML, JSP, XML, SOA

Java Developer

Confidential, Costa Mesa, CA

Responsibilities:

  • Involved in designing and development of Web Application.
  • Used Rational Rose for developing use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • A strut with Tiles is the MVC framework which used for the application.
  • Extensively worked on Servlets, JSPs, Struts and Tiles, JavaScript, Expression language, JSTL, JSP custom Tags.
  • Configured Struts-config.xml, ejb-jar.xml and web.xml on the application.
  • Used Apache CXF web service stack for developing web services and SOAP UI and XML-SPY for testing web services.
  • Used JBoss Application Server 4.0 as application server and Harvest for build and deployment.
  • Used ANT as build-tool for building J2EE applications.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important
  • Involved in agile SCRUM methodology implementation.
  • Involved in various performance projects to increase the response time of the application.
  • Involved in integration of Legacy Scoring and Analytical Models like SMG3 into the new application using Web Services.
  • Involved in development of batch processing application using Multi-threaded executor pools for faster processing.
  • Assist in high-level design discussions of applications using GemFire.
  • Responsible for performance tuning.
  • Performs GemFire troubleshooting and management.
  • Enhanced performance by adding a filter to filter out messages reporting intermediate states and set priority in message header based on the importance of the trade state the message contains.
  • Dramatically improved performance by enabling concurrent message processing using auto member detecting mechanism with GemFire locators via maintaining a group of Query Service servers.
  • Dramatically improved starting time by skipping initial loading from database via establishing reliable GemFire region replication mechanism between servers.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Implemented Test Driven Development (TDD) using JUnit.
  • Handling the scalability tool for the framework.
  • Code refactoring to optimize the calls to various system components.
  • Experience working with off-shore teams and communicating daily status on issues, road-blocks.

Environment: Java, IBM Data Power, JProfiler, Spring, Struts, Hibernate, CXF, JNDI, Servlet 2.3, JUnit, SVNJBoss, XML Web services, DB2, JDBC, ANT, UML.

Java Developer

Confidential

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Analysis, design and development of Application based on J2EE using Struts and Tiles, Spring and Hibernate.
  • Used XML Web Services for transferring data between different applications.
  • Used Apache CXF web service stack for developing web services and SOAP UI and XML-SPY for testing web services.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Worked with Spring IOC for injecting the beans and reduced the coupling between the classes.
  • Involved in developing the user interface using Struts.
  • Implemented Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application.
  • Integrated spring and Hibernate ORM framework for persistence and used Hibernate Dao Support with Hibernate Template to access the data.
  • Implemented spring transaction management for implementing transaction's for the application.
  • Design patterns implemented - Service Locator.
  • This is an agile SCRUM project using CI and TDD, extensive use of Easy mock, selenium, JUnit andintegration test suites to provide high code coverage
  • Performed unit testing using JUnit 3, EasyMock Testing Framework for performing Unit testing.
  • Worked on PL/SQL stored procedures using PL/SQL Developer.
  • Involved in Fixing the production Defects for the application.
  • Used ANT as build-tool for building J2EE applications.

Environment: Java, Struts, PL/SQL, Spring IOC, Spring Transaction Management, Hibernate, Springs JSPOracle 11g, JUnit 3, PL/SQL Developer, Application Server, JDBC, ANT, Maven, CVS, Harvest, UML, StrutsXML Web Services.

Java Developer

Confidential

Responsibilities:

  • Involved in the project from the requirements gathering phase to the production.
  • Worked in J2EE/java, HTML and web application.
  • Developed DAO objects using JDBC and use cases using UML.
  • Coordinated with designers to implement mock-ups and the layouts of the application.
  • Involved in developing the UI pages using Java Server Pages, HTML, DHTML, CSS, JavaScript &JQuery.
  • Developed web pages with functionalities like login, register, forgot password, Email, Filters using HTML and form validations using JavaScript.
  • Extensively worked on Struts Framework and spring framework is used.
  • Implemented server side programming using Servlets.
  • Used JavaScript for updating a part of a web page to reduce the bandwidth usage, load time in web pages and for page functionality and Pop up Screens.
  • Used HTML to make dropdown menus on web pages and display part of a web page upon user request.
  • Developed SQL queries, stored procedures, for databases.
  • Unit testing and Regression Testing of Web Application to fix the issues involved in the development.
  • Prepared Test cases based on the requirements document.
  • Developing Unit test cases in JUnit or other unit testing frameworks.
  • Maintained the Bug reports and tracking the status of the bugs.

Environment: Java, J2EE, JSP, Struts framework, HTML, DHTML, XML, JDBC, MySQL, CSS, JavaScriptDHTML, Eclipse, Hibernate, Spring, JUnit, Log4j and MS Office.

We'd love your feedback!