We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Foster City, CA

SUMMARY

  • 8+ years of extensive experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis and Java.
  • Good knowledge of all the phases of software development life cycle (Requirements gathering, analysis, design, development, testing and implementation) and SDLC methodologies such as Waterfall model and the iterative approach.
  • Experience in J2EE Technologies (JSP, Servlets, EJB, JMS & XML), Springs, Hibernates & Struts
  • Experience in implementing MVC architecture using Apache STRUTS.
  • Experience in web-technologies like HTML and JavaScript.
  • Experienced in developing applications using IDE’s like Eclipse.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle 8.x/9i/10g, MS SQL Server 2008/2005 and My SQL databases.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Expertise in using Design patterns and object-oriented methodologies to design software forMobile Application.
  • Used Spring frameworks and JDBC templates, DAO layers to offer abstraction for the business from the database related code.
  • Working knowledge of PL/SQL and databases like PostGres. MS SQL Server, Oracle 10g/11g and tools like oracle SQL Developer.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.
  • Proficient in application deployment on various web/application servers including ApacheTomcat 5.x/6,, Web logic and JBoss application server.
  • Good Experience in Software development and maintenance in web and client/server based application and Batch Jobs.
  • Experienced in technology integration aspects of mergers of Asset & Wealth management companies
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Experience in Database technology: Oracle&SQL Server.
  • Worked with java build tools like Ant
  • Quickly adaptable to newer Technologies, Ability to work with a team and individually.
  • Experience in developing written documentation for technical audience.

TECHNICAL SKILLS

Programming Languages: Core Java (JDK), SQL, C, C++, C#.

Web Technologies: Servlets, JSP, JDBC, JNDI, Tag Libraries, AJAX.

J2EE Framework: Struts, Spring.

Distributed Technologies: Rest Web Services, RMI, EJB, XML.

Web/Application Servers: Apache Tomcat& BEA WebLogic.

IDE: Eclipse & MyEclipse.

Scripting Languages: JavaScript, VB Script, CSS.

Markup Languages: HTML, XML, XSLT, XSD.

Unit Testing: JUnit & Maven

Open Frame works: Hibernate.

XML Parsers: DOM, SAX, Apache Xerces, Postgres SQL

Database Server: Oracle, &SQL Server

Methodologies: OOPS/OOAD, UML, Design Patterns.

Version Control Tools: IBM Rational Clear Case, Win CVS and VSS.

Operating System: WindowsXP/2000/98, Linux, UNIX.

Defect Tracking Tool: Mercury Quality Center, Rational Clear quest.

Interactive Front-End: Asynchronous JavaScript and XML (AJAX)&JQuery

PROFESSIONAL EXPERIENCE

Confidential, Foster City, CA

Sr. Java Developer

Responsibilities:

  • Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
  • Designed and Coded J2EE components using Spring and Hibernate. Analyzed and implemented the Spring-MVC framework and Spring Boot
  • Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework and Mongo.
  • Worked on Web Services using SOAP and REST. Also used JAX - RS Web services and Jersey Client and Worked both on Service and Client Side Web Services
  • Developed White box test cases using TDD, JUnit, Mockito frameworks and Configured Log4j Mechanism for complete project using xml files
  • Worked on Docker Consoles and Docker container for managing the application life cycle.
  • Implemented the web based application following the MVC architecture, to create a master pages using Spring Framework.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data and did other database configurations using EJB 3.0.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Coded Maven build scripts to build and deploy the application on WebSphere.
  • Coordinated the efforts across several teams to ensure smooth progress of migration and to resolve any issues and Involved in resolving business and technical issues.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Used Spring Validation framework to implement the server side validations and usedAJAX to get the data from the server asynchronously by using JSON objects.
  • Demonstrated the application to end user during scrum meeting and end of the release.

Environment: Java 1.7 and 1.8, JDK 1.6, J2EE, JSP, Spring 4, mybatis,, Hibernate, Servlets,,, HTML5, CSS, XML, Java Script, JAX - RS, log4j, Maven, Java Beans, GIT, MongoDB, BPM, C jQuery, Junit, Oracle, Postgres SQL 8.3, TOAD, WebLogic, Agile, Apache.

Confidential, Minneapolis, MN

Sr. Java developer

Responsibilities:

  • Involved in Designing functional systems such as Class Diagram, Sequence Diagram and Interaction Diagram using Enterprise Architect.
  • Involved in Creating a Rich Single Page Application using HTML 5, CSS 3, AngularJS, NodeJS,
  • Bootstrap, jQuery and REST Services.
  • Developed and Implemented web application on Spring MVC Framework.
  • Understanding on scheduling tools like Autosys, ESP helped to provide and handle jobs runtime
  • Upgrading Sybase SQL Servers and performance tuning of Sybase SQL servers.
  • Used AngularJS controllers, directives, services and filters in the presentation layer.
  • Implemented RESTful as well as SOAP based web services to communicate with the Flexcube system.
  • Used Core Java concepts such as Collections, Generics, Multi-Threading, Lambda Expressions and Streams.
  • Developed business logic using Java, JDBC and deployed application on Apache Tomcat Server 8.0.
  • Developed back-end business logic with Spring Framework and implementing Restful Services technology to send message from client to server
  • Involved in Java and web services application development and object oriented modeling and database mapping using Spring JPA over Oracle and Cassandra databases
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Migrating web application from Tomcat to web sphere deployment environments.
  • Developed the presentation layer using Java Server Pages (JSP), Ajax and Java Script.
  • Created numerous test cases using JUnit framework and JUnit for front end UI testing.
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
  • Involved in building and deployment of application in Linux environment.
  • Used SVN for version control and performed Integration, Functional, User Acceptance Testing (UAT), Regression, Graphical User-Interface (GUI), End-to-End testing.

Environment: Java 8.0, JDK 1.6, Eclipse Mars, Apache Tomcat Server 8.0, Hibernate 4.30, Spring Boot, AngularJS, JQuery Mobile Responsive Screen, Maven 3.3, ANT, Bootstrap, AJAX, Linux, JSON, JSP, AWS, JavaScript, HTML5, CSS3, RESTful, SOAP, JDBC, Oracle, Log4j, Enterprise Architect, SOAP UI, SVN.

Confidential, Dublin, CA

Java Developer

Responsibilities:

  • Involved in requirements gathering from the business users of the application.
  • Developed various components using SPRING framework and Developed the User Interface using HTML, CSS, JSP and JQuery.
  • Extensively used JSON for storing and exchanging information between the UI and the Spring Controller.
  • Extensively used java script frameworks like Knockout.js, Jquery Core, Jquery UI.
  • Created Restful Services using JAX-RS.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX, Ecma Script 6(ES6), Angular js, Require.JS, React.JS and JSON.
  • Designed and developed application with spring and Hibernate as the ORM. Develop UML diagrams like use case, sequence, class diagrams and design documents.
  • Used JBoss as Application server and Apache Http server as Web Server.
  • Implemented JQuery Plug-in implementation: - Banner, Slider, Accordion, Tabs, Jquery Dropdown, Image Gallery.
  • Converted Sybase application to Oracle using Oracle Migration Work bench this included changing Sybase open client calls to Oracle OCI. Estimated the overall efforts required.
  • Extensively used Core JQuery and JQuery Validate plug-in to perform various client side validations.
  • Involved in developing various Oracle PL/SQL Stored Procedures.
  • UsedJENKINSto build and deploy the code in Dev and SIT environments.
  • Deployed the application Code to various Remediation engines usingJENKINS.
  • Used spring support for Restful web services to communicate with the host machine for agreement forms. Used rest Client to test the web services.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Used Maven as the Project management Tools, Used Quality Center to track and maintain the defects during the QA and UAT Phase.
  • Involved in deployment of the application in different environment.

Environment: Java 1.4, Eclipse, JBoss Application Server 7.1, JSP2.0, JQuery, JQueryUI, Spring 3.0, Hibernate 3.0, MyBatis, Hibernate, JDBC, JNDI, JMS, JSTL, SOA, REST, Log4J, Oracle 10i, JavaScript, CSS, HTML, AJAX, Postgres SQL 8.0.

Confidential

Java Developer

Responsibilities:

  • Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used agile methodology and participated in Scrum meetings.
  • Developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Used Oracle 10g as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Consumed web services from different applications within the network
  • Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSF 2.0, CSS, XML1.1 and HTML. Used JavaScript for client side validation.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery AJAX and JSON.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 2.5 Framework for Dependency injection and integrated with Hibernate and Struts frameworks.
  • Worked with Java libraries to access AWS facilities as Simple Storage Service
  • Used Spring Web flow to manage complex page flows.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Coded Maven build scripts to build and deploy the application on WebSphere
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Supported Testing Teams and involved in defect meetings.

Environment: Java, J2EE, JSP, JDK 1.3, Struts 2.0,JDBC 3.0, Web Services, XML, JNDI, Hibernate 3.0, JMS, Spring 3.X, JSF, Web logic Application Server 8.1, JQuery, Maven, Eclipse, Oracle 10g, AWS, WinCvs 1.2, HTML, Rational Rose XDE, Junit 4.0, Log4j, Dojo, Ajax, JavaScript 1.2, XML/XSLT,SAX,DOM.

Confidential

Software Programmer

Responsibilities:

  • Created UML use case diagrams, sequence diagrams, and preliminary class diagrams for the system using Rational Rose.
  • Designed and developed carrier selection and product selection web pages using HTML, Servlets and JavaScript.
  • Developed Servlets to retrieve contents from Database and to have healthy transaction of data on the web application.
  • Developed classes using JDBC API to access the MySQL database.
  • Worked on PL/SQL scripts for End of Day transaction processing.
  • Implemented NetBeans during development to have very efficient interactions between the users and the developers.
  • Developed coding for client side interactions of web pages in JSP and HTML.
  • Created server side code to implement JDBC connectivity to MySql to has a clear retrieval of the requested data from the designed database.
  • Wrote various JSPs and Servlets to handle different Client Specifications end user requests.
  • Servlets was responsible for mapping the request to respective Action based on the configuration file.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.

Environment: UML, Servlets, Apache Tomcat, JavaScript, JDBC API, Oracle, PL/SQL, NetBeans.

We'd love your feedback!