We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Emeryville, CA

SUMMARY:

  • Having 5+ years of Extensive programming experience in development including web based applications and Client - Server technologies using Java, Spring, JDBC.
  • Adapted to software development practices like Agile along with strong debugging and problem solving skills with excellent understanding of system development techniques and tools.
  • Worked in complete Software Development Life Cycle (analysis, design, development, testing, implementation) for different application development
  • Extensive experience in programming, deploying and configuring middle-tier popular J2EE™ Application servers such as open source Apache Tomcat.
  • Experience in MVC (Model View Controller) architecture and Spring and Hibernate frameworks.
  • Working experience in Production, Development, Staging and QA environments.
  • Experienced with RDBMS concepts and worked on Oracle databases, MySql database and Vertica.
  • Experience in implementing J2EE Design Patterns like MVC, DAO, Business Delegate, Singleton etc.
  • Experienced with HG Tortoise, Jenkins to automate and schedule execution of various projects on virtual machine.

TECHNICAL SKILLS:

Languages/Tools: Java, C#, HTML

J2EE Standards: JDBC, XML Deployment Descriptors

Web/Distributed Technologies: Servlets, Spring, Hibernate, XSD, XSLT

Development Tools: Eclipse, Intellij, Visual Studio

Operating System: Windows 7, 10

Databases: Oracle, MS SQL Server, Vertica

Browser Languages: JavaScript, HTML, CSS, XML

App/Web Servers: Apache Tomcat

Other: XML, JSON, Maven

Networking Protocols: HTTP, HTTPS, FTP

Testing & Case Tools: JUnit, Log4j, TestNG, Tortoise HG, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Emeryville, CA

Java Developer

Responsibilities:

  • Designed, developed and implemented foundation framework to facilitate engineers to write and execute test scripts on the top of that framework using Java’s Page Object Pattern, Selenium, Maven as build tool.
  • Designed, developed and implemented N-tier automation framework architecture having database layer, hibernate as ORM to talk to My Sql database and JDBC to talk to Vertica, DAO layer, Services layer, Controller servlet which controls front end and back end through services layer for data testing of remote Vertica database.
  • Designed the relational database schema and developed stored procedures which triggers every insert, delete and update transaction for validation.
  • Migrated the data into the relational database using batch SQL script.
  • Integrated project within the client facing Automation dashboard on remote server which is easily accessible to clients to view the results.
  • Developed and Implemented reusable library functions using C#, Telerik, DotNet 4.5 and Visual Studio 2012, which facilitate engineers to write their automation scripts on daily basis
  • Developed and implemented verification of role based visibility of the client product using C#.
  • Performed manual QA, logged bugs in JIRA, using Rally and interact with development team to resolve and close the tickets after verification

Technology Used: Java 8, Spring 4 MVC, Hibernate, HQL, JDBC, SQL, Apache Tomcat servlet container, JSP, JavaScript, JQuery, Bootstrap, Selenium, C#, Telerik, Jira, Rally, Jenkins

Confidential, Rockville, MD

Java Developer

Responsibilities:

  • Actively involved in defining and designing the tiers of the applications and implementation with core Java and J2EE best design practices.
  • Develop and maintain elaborate services based architecture utilizing open source technologies using Hibernate and Spring Framework.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Involved in implementation of application using conventional design practices (MVC-Model View Controller).
  • Created database to persist data using MS SQL server.
  • Integrated spring framework with Hibernate that is used for Database operations.
  • Extensively participated in user meetings to gather the requirements of the application
  • Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
  • Manage project by using maven.
  • Used javaScript and Jquery to make webpage more interactive.
  • Created Graphical User Interfaces using JSP and HTML .
  • Deployed application in Jetty server and tested with Junit.

Environment: Java collection, JSP, Spring framework, MVC, maven, Jetty, Eclipse, XML, javaScript, jquery, Hibernate, JUnit, MS SQL server

Confidential, Washington, DC

Java J2EE Developer

Responsibilities:

  • Created UML diagrams like Class diagrams, Sequence diagrams, and Use case diagrams in different tiers of the module using StarUML.
  • Extensively used Eclipse IDE for building, testing, and deploying applications.
  • Process of large data by divide it in chunks and work in multiple threads.
  • Extensively used Collection frame work during the development.
  • Developed the whole frame work for the projects, based on Spring MVC.
  • Involved in Java Multi-threading programming when processing and loading data through files to database.
  • Properly handled the exceptions during the scripting practice.
  • Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX, CSS.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Developed controllers, repositories, Service modules, form beans and validations.
  • Developed beans and persisted bean in the database using Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Developed Session Beans for the transactions in the application.
  • Written Maven scripts to build the entire module and deploy it on Jetty application Server.
  • Implemented JUnit framework to write test cases for different modules and resolved the test findings.

Environment: JDK 1. 7, Multi-threading, Java Currency, DAO, JPA, JSP, Servlets, Hibernate, Spring, REST, Apache Tomcat, AJAX, SVN, JDBC, XML, XSLT, CSS, DOM, HTML, DB2, UML, JUnit, JQuery, Maven.

Confidential, New York City, NY

Java/J2EE Developer

Responsibilities:

  • User requirements study, analysis and review of the specifications.
  • Interaction with the users at all stages of development to ensure that development was as per user specifications.
  • Analyzed Spring MVC architecture in view of the application work-flow and application development.
  • Used spring framework with JDBC that is used for Database operations.
  • Set up Linux Server for developing and deploying
  • Front-end development using HTML, CSS, JSP and client side validations performed by using JavaScript.
  • Worked on creating and updating the Database.
  • Wrote complex SQL queries to retrieve data from the database
  • Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
  • Developed test cases for unit testing and integration testing of this application
  • Performed end-to-end integration testing and System Testing
  • Tested the application functionality with JUnit Test Cases.
  • Used Spring Core for Dependency Injection/Inversion of control (IOC).
  • Implemented Java components and deployed under the Tomcat server.
  • Developed Servlet, JSP, JS, CSS and HTML in the front-end layer.
  • Used CSS 3.0 and advanced level java scripting like AJAX, JQuery
  • Responsible for testing, debugging, bug fixing and documentation of the system

Environment: JDK, JavaScript, JQuery, HTML, SQL Server, Spring, JAX-WS, Apache Tomcat, CSS, Servlet, JSP, Swing, JNDI, JMS, JTA, JDBC, Maven, JUnit.

Confidential, San Leandro, CA

Software Programmer

Responsibilities:

  • Designed, developed and deployed ETL system in Java which integrated 15+ trading partners.
  • Replaced 200+ programs written in ‘C’ with an Interface designer application that managed common XML interface for various incoming and outgoing files.
  • Designed and developed various data adapters to handle various file types (Fixed Length, CSV, and XML)
  • Automated system to push/pull files, encrypt/decrypt and notify various trading partners. Integrated ETL system with other systems using Web Services.

Technology Used: Java, HP UX, XML, JDBC

Confidential

IT Consultant

Responsibilities:

  • Developed risk management applications using Forecasting Analysis and Modeling Environment (FAME) to process financial transactions from various trading partners.
  • Integrated various real time data feeds with critical risk management applications.
  • Automated data download, data cleansing and processing to generate bonds and other yield curves.
  • Implemented decision support system based on real time data feeds

Technology Used: FAME, UNIX, C

Confidential

Senior Software Engineer

Responsibilities:

  • Successfully migrated legacy billing and customer services systems from FoxBASE/SCO Unix to Oracle.
  • Designed, developed and implemented MIS system with waterfall methodology using Oracle developer/designer 2000
  • Automated real time calls processing system.

Technology Used: Oracle, C, Oracle PL/SQL, SCO UNIX, Oracle Forms.

We'd love your feedback!