We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

CO

SUMMARY

  • 8+ years of extensive Experience in designing User Interface (UI) applications and professional web applications using HTML 5, CSS3, JavaScript, Angular JS, DOM, JQUERY
  • Expertise in Java/J2EE technologies like JSPs, Servlets, JDBC, RMI, Web Services (RESTFUL)
  • Expertise in Client Side designing and validations using HTML and Java Script
  • Expertise in Frameworks like SPRING MVC, HIBERNATE, JPA
  • Expertise in JavaScript such as manipulating DOM, Event handling, Callback, Closure Identity
  • Created interactive web applications, by using AJAX, and mainly focusing at increasing performance
  • Used jQuery UI controls as Accordion, Tabs, Dialog
  • Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
  • Worked on Spring framework for developing Multi - Tier distributed enterprise applications.
  • Experience with developing API’s using Restful web services
  • Experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Hibernate AND ORM Frameworks.
  • Experience in writing Web Services in REST, JAX-RS.
  • Understanding with Amazon Web Services (AWS) capabilities and limitations
  • Designed web pages using with HTML5, CSS3 and JQuery based on the W3C standard.
  • Expertise in building Single Page Application (SPA) using AngularJS framework
  • Solid experience in Design Patterns, Object Oriented Design, Model-View-Controller
  • Extensive experience with Java complaint IDE’s like Eclipse, RAD.
  • Well versed with core Java concepts like Collections, Multithreading, Serialization, and Java Beans.
  • Experience in writing SQL, PL/SQL and Stored Procedures
  • Experience in using TDD for development and used Junit, Mockito
  • Experience with build and release tools like Jenkins
  • Excellent communication and interpersonal skills to deal with people at all levels
  • Good understanding of Relational Database such as Oracle and MySQL
  • Good Knowledge to write clear, documented and efficient code for web development

TECHNICAL SKILLS

UI Web Technologies: HTML5, CSS3, AJAX, DOM, JSON, JavaScript, AngularJS, Velocity

Java/J2EE Technologies: Core Java, J2SE, J2EE, JSP, Serialization, Servlets, JDBC, JMS, Web Services - RESTful, ORM, Javadoc, Various J2EE and Standard Design Patterns

Other Programming Languages: C, C++, SQL.

Operating Systems: Windows, Linux

Web/App. Server: Apache Tomcat, WebLogic, WebSphere, JBoss.

Tools: & Frameworks Spring, Hibernate ORM, JUnit, Log4J, Selenium.

Design Patterns: MVC, Front Controller, Business Delegate, Session Facade, Composite Entity, Value Object, Data Access Object and Business Object

Databases: Oracle, DB2.

IDEs: Eclipse, IntelliJ IDEA, NetBeans, SQL Developer

Methodology: Scrum, Agile.

PROFESSIONAL EXPERIENCE

Confidential, CO

Sr. Java Developer

Responsibilities:

  • Developed the UI layout and front-end programming (HTML) for web application that matched requirements. Working In the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation
  • Used AngularJS in creating the Application.
  • Developed custom directives and Services in AngularJS.
  • Integrated the Java code(API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3, bootstrap and AngularJS.
  • Implemented MVC Pattern for the web component of the project.
  • Implementing business logic for Controller classes and achieved method calls by Dynamic Method Dispatch
  • Developed Restful WebService API’s for application.
  • Developed data access layer and components using spring framework.
  • Implemented Velocity files, Drools rules
  • Experience using Rally and Serena dimensions.
  • Involving in Agile process, biweekly Sprints, and daily Scrums to discuss the development of the application and used Rally as the tracking tool for the progress of the application
  • Developed Selenium sweeps and automated the application.
  • Used Dimensions to track and maintain the different version of the project

Environment: Java 1.7, HTML5, CSS3, JavaScript, AngularJS, jQuery, bootstrap, AngularJS, JSON, XML, Dimensions, Spring, Hibernate, RESTful Web Services, Eclipse, JMS, WebLogic, Drools, Velocity framework.

Confidential, Detroit, MI

Senior Java Developer

Responsibilities:

  • Used advanced level of HTML5 & CSS3
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation
  • Worked on making AJAX calls to connect database using RESTful web APIs and also worked on integrating the middleware too front-end
  • Utilized Spring annotations and XML configuration for Dependency Injection
  • Implementing business logic for Controller classes and achieved method calls by Dynamic Method Dispatch
  • Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK
  • CRUD operations are performed using Spring ORM and used Hibernate JPA annotations
  • Used AngularJS framework where data from backend is stored in model and populated it to UI
  • Experience using SASS to make CSS more efficient
  • Experience using GIT Version Control System
  • Implemented Agile methodology for faster development
  • Involving in Agile process, biweekly Sprints, and daily Scrums to discuss the development of the application and used Jira as the tracking tool for the progress of the application
  • Implemented Object Oriented Concepts such as inheritance, polymorphism and encapsulation
  • Developed Junit test cases for the controller functions and tested the front end modules
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases
  • Used GIT controls to track and maintain the different version of the project

Environment: Java 1.7, AWS, HTML5, CSS3, JavaScript, AJAX, jQuery, AngularJS, XML, GIT, Spring, Hibernate, RESTful Web Services, IntelliJ IDEA, JMS, Messaging Queue

Confidential

Java/J2EE Developer

Responsibilities:

  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, user operations
  • Involved in developing the applications using Spring Framework for Dependency Injection and Spring IOC for dynamic bean injection.
  • Developed POJO for data modelling of account information, transaction history and customized Spring Bean Factory.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading
  • Responsible for the overall layout design, color scheme of the web site using HTML and CSS
  • Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5, CSS3 & JavaScript using Angular.js
  • Developed HTML parsers and then build the DOM tree to split out the XML document
  • Created Dynamic Web Pages using Web Controls, rewrote existing CSS to form adaptive and responsive layouts for mobile UI
  • Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS
  • Consulted on creatively designing the look and feel of the website
  • Implementing API’s which takes the form values and process business logic to store is Cache
  • Writing Controllers and configuring Spring configuration files for Dependency Injection
  • Working on project to redesign all websites
  • Developed data formatted web applications and deployed the script using client side scripting, JavaScript
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Selectors in jQuery for updating content on DOM nodes and AJAX calls to REST services
  • Developed the UI with extensive use of Angular.js framework that helped to organize the code
  • Developed certain features of application functionality i.e., CRUD (Create, Read, Update, Delete) features using Angular.js and responsive designs
  • Developed JavaScript functions to make AJAX calls to Google analytics visualization API to render the graphs
  • Used GIT/Stash (Bit bucket) to implement version control System
  • Worked on Cross Browser Applications items in Internet Explorer, Firefox, Chrome, Safari, Tablets, and Mobile responsive

Environment: Java 1.6, Servlets, JSP, Spring, Design patterns, HTML5, AngularJS, java script, Eclipse IDE, maven, Web sphere application server (WAS 5), JQuery, SQL Server

Confidential

Java/JavaScript Developer

Responsibilities:

  • Involved in designing and implementation of application flow.
  • Involved in Developing UI screens in Administrator module.
  • Developed Servlets and JSP pages for displaying both dynamic and static pages using HTML and CSS.
  • Developed Action and Form Bean classes to retrieve data and process server side validations.
  • Used JavaScript for performing client side validations.
  • Involved in implementing Internationalization for supporting different country languages using Unicode formats.
  • Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
  • Responsible for fixing all bugs encountered and communicating back over to the QA team
  • Environment: Java1.5, Servlets, JSP, Struts, EJB, JDBC, Design patterns, HTML, java script, Eclipse IDE and Web sphere application server (WAS 5).

We'd love your feedback!