We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Have 7 years of IT professional experience with full project development, implementation and deployment on Windows/Unix using JAVA/J2EE technology stack.
  • Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, Node.JS, AngularJS, Angular 2, React.js, Bootstrap, Ext JS.
  • Experience in all phases of Software Development Life Cycle (SDLC) as well as Agile/Scrum methodologies and Test - Driven Development (TDD).
  • Expert level skills in application development using J2EE technologies like Java Beans, Struts, JSP, JSF, EJB, JPA, Servlets, JDBC compliant application servers, multi-threading, client/server, design patterns of J2EE architecture.
  • Significant experience in Responsive Web Design (RWD).
  • Strong hands on writing AngularJS code for developing Single page applications (SPA) and experience with several in built AngularJS directives, expressions and modules.
  • Experience with Service Oriented Architecture (SOA), web service applications.
  • Proficiency in developing web services (SOAP, RESTful) that include several components like WSDL, XML, XSD, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using Apache CXF.
  • Implemented the web-based application following the MVC architecture using Spring Framework and used different Spring modules like Spring Core, Spring AOP, Spring MVC, Spring JDBC and Spring with ORM Framework.
  • Knowledge in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) with RESTful stands.
  • Experience in AWS Cloud platform and its features which include EC2, AMI, EBS, Cloud watch, AWS SQS and AWS S3.
  • Extensive experience in working with different databases such as Oracle, SQL Server, DB2, MySQL, PL/SQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
  • Expertise in Core Javaconcepts like OOP'S design, Multi-threading, Generics, Exception handling, Collections, Java reflection, Annotation.
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Experience in using assistant tools such as Git, GitHub, CVS and SVN for version control.
  • Extensive working experience in Unit testing experience with Jasmine, Karma.
  • Experienced in writing and implementing test cases using Junit and Mockito.
  • Developed application on servers such as Apache Tomcat, WebLogic, IBM WebSphere and JBoss.
  • Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, AngularJS and React.js.
  • Good exposure on using IDE'S like Eclipse, IntelliJ IDEA, My Eclipse, RAD and NetBeans.
  • Experience in using build tools like Ant, Maven, Gradle, logging with Log4j, Test Driven Development using Junit.

TECHNICAL SKILLS

Languages: C, C++, Java, PHP.

Java/J2EE Technologies: Java Beans, JDBC, JSP, Servlets, EJB, JSTL, JMS, Spring, Spring Boot, Hibernate 5.0/4.0, Struts, JSF, JPA.

Web Technologies: HTML5, CSS3, XML, XHTML, JSP, JavaScript, AJAX, jQuery,JSON, AngularJS, Node.js, ReactJS, Angular 2.

Web Services: REST, SOAP, WSDL, JAX-RS, JAX-WS

Web/Application Servers: Apache Tomcat 7.0/8.0, WebLogic, IBM Web Sphere 6.5/7.0/8.5, Jboss.

Version Control Tools: Git, GitHub, SVN, CVS

RDBMS/Query Tools: Oracle 12c/11g, SQL, PL/SQL, DB2, SQL Server2000, MySQL.

Development Tools (IDEs): Eclipse, NetBeans, IntelliJ IDEA, My Eclipse, RAD.

Build and Testing Tools: JIRA, ANT, Grunt, Jasmine, Karma, Docker, Maven, SOAP UI, JUint/JMockit/Mockito.

Operating System: Windows XP/Vista/7/8, MAC OS X, UNIX, Linux.

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, Pleasanton, CA

Responsibilities:

  • Actively involved in all stages Software Development Life Cycle (SDLC) of the project in Agile methodology.
  • Used Spring Boot for designing and development of Micro Services business components.
  • Implemented theREST web servicefor utilizing these services and exposing some of the newly implemented functionalities for others throughJAX-RSandSpring Rest Controller.
  • Implemented data access layer i.e. DAO Classes using Hibernate as an ORM tool and configured xml files according to hibernate framework.
  • Involved in extensive HTML5, CSS3 and JavaScript coding that implements web applications, prototypes, user interface, and websites for clients.
  • Developed web applications within a LAMP (Linux, Unix, Apache, MySQL, and PHP) environment that includes distributed web servers and a MySQL database cluster.
  • Implemented DAO design pattern for database related activities (Add, Delete, Modify etc) and to interact with the database using JDBC.
  • Involved in designing and deploying the content cloud platform on AWSusing EC2, S3, and EBS.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Designed services to store and retrieve user data using MongoDB database and communicated with remote servers using REST Web Services on Jersey framework.
  • Used AngularJS factories and services to make Ajax calls or Restful calls to get data in JSON format.
  • Involved in development of Presentation Layer using MVC framework, JSP, HTML5, XML, XSLT, JavaScript and CSS3.
  • Involved in Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Implemented Angular 2 services to connect the web application to back-end APIs.
  • Used Subversion as a version control for implementing the application.
  • Responsible for configuring and deploying the builds on Tomcat Web Server.
  • Used Jenkins to setup the continuous Integration (CI) and continuous Deployment (CD) process for the application.
  • Involved in the creation of exhaustive JUnit Unit Test Cases and Integration testing using jMock.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Used Eclipse as IDE for development and deployed application on Tomcat.

Environment: Java, J2EE, Spring Boot, Spring MVC, Hibernate 4.0, AWS, ReactJS, MongoDB, JavaScript, Jenkins, AngularJS, HTML5, JQuery, Ajax, CSS3, PL/SQL, Junit 4.1, SVN, JIRA, JSON, Jasmine, Karma, Eclipse, WebSphere, Grunt, RESTful Web services.

Sr. Java Developer

Confidential, San Francisco, CA

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Strictly Followed Test Driven Development(TDD)
  • Created Design Docs from Functional Specifications.Implemented the Application using Spring MVC Framework.
  • Developed user interface using HTML, CSS, JSON, JavaScript, jQuery, J2EE and jQuery UI.
  • REST API's development with Spring Boot, configuration and maintenance of Micro services with CXF.
  • Used HTML5 with AngularJS, JSTL, JSP and JQuery for the presentation layer along with JavaScript for client-side validation.
  • Responsible for designing Apache Kafka producer and consumer. Learning data streaming through Kafka, stream sets.
  • Involved in developing Static and Dynamic pages using JSP and Servlets.
  • Developed JSP pages and Servlets for customer maintenance and used AngularJS.
  • Created Hibernate mapping files and Hibernate configuration files for individual modules.
  • Written SQL queries, stored procedures manipulating and addition of new features in the Oracle database.
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Used AngularJS to create maintainable and testable single page application.
  • Developing Spring MVC Controllers for handling of web requests from the presentation layer by use of URL Handler Mapping.
  • Worked in development of web services for business operations using REST/SOAP, WSDL, JAX-WS, JAX-RS, JDOM, XML, XSL and Apache CXF, implementing SOA architecture.
  • Active in coding some of the Core Java implementations, used Core Java concepts such as collections, generics and multi-threading.
  • Configured the Web Logic handler for the Apache Web Server to serve static files (html, images and CSS).
  • For continuous integration used Jenkins mainly to generate and send automatic emails regarding updates on project.
  • Validated the application by deploying and testing on Tomcat Server.
  • Involved in production bug fixes, analyzing and improving overall application performance.
  • Used karma-test-runner and Jasmine for JavaScript Unit testing.
  • Evaluated JMockit API as a replacement for mocking framework.
  • Followed Test Driven Development (TDD) to develop JUnit test cases and performed integration and system testing.
  • Used GitHub as version control repository.
  • Worked with the JIRA tool for bug tracking.

Environment: Java, J2EE, PL/SQL, AngularJS, Spring Boot, JSP2.0, Struts, Hibernate 4.0, AJAX, JDBC, Eclipse, Apache Kafka, Jenkins, SOAP Web Services, Karma, GIT, Jasmine, JMockit, JIRA, servlets, Oracle 11g, JQuery, Tomcat, JavaScript, HTML5, Junit.

Java/UI Developer

Confidential, Charlotte, NC

Responsibilities:

  • Worked as a Java UI developer for internal application for tracking the performance of employees.
  • Worked with the team of architects and back-end Developersto gather requirements and enhance the application functionality and add new features.
  • Developed and Implemented WebServices and usedSpringFramework.
  • Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Used Hibernate ORM for mapping Java classes to database tables and data querying.
  • Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
  • Writing and Optimizing MySQL Queries and connect queries to PHP.
  • Implemented AngularJS-component router for navigation.
  • Worked on AngularJS, HTML5, CSS3, and Typescript and Additional frameworks like Bootstrap for responsive design, less for pre-processing are used.
  • Developed advance level web interface using HTML5, XSL/XSLT, CSS3, JSON, JavaScript, jQuery, Ajax.
  • Use SOAP Web services to communicate between applications running on different operating systems.
  • Implemented back-end code using Spring MVC framework that handles application logic and makes calls to business objects.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Used AngularJS for two-way binding and jQuery for DOM manipulation.
  • Created forms to collect and validate data from the user using AngularJS, jQuery and JavaScript.
  • Enhancing the system to improve user experience and developed functions to acquire data using RESTful Web Service using AngularJS and AJAX and render the JSON data on UI.
  • Implemented Log4j for logging and appended to a log file for debugging.
  • Used NetBeans for writing code for JSP and establishing connection to database through JDBC.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Used frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
  • Utilized ReactJS & REDUX for rendering and deployment of end setting web pages.

Environment: Java, Hibernate, Spring MVC, HTML 4/5, CSS3, ReactJS, JavaScript, MySQL, JQuery, JSON, PHP, AngularJS, Ajax, RESTful services, bootstrap, NetBeans, Log4j, SOAP.

Jr. Java Developer

Confidential

Responsibilities:

  • Extensively involved in gathering requirements, development through integration, and release phases for all the major application components.
  • Developed the Graphical User Interface using HTML, JQuery, JavaScript, CSS, JSP, JSTL, JSON and Dynamic GUI using AJAX.
  • Designed Web pages by HTML and the query processing's done with the help of Servlets and JDBC.
  • Involved in writing the properties, methods in the Class Modules and developed web services using HTTP.
  • Used Exception handling and Multithreading for the optimum performance of the application.
  • Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamic data to the web pages at the client side.
  • Used JDBC to connect with SQL Server data base.
  • Used AngularJS framework in creating an efficient responsive single page website.
  • Used Node.js for the management on interchange of the data between the servers and the users with the help of web sockets.
  • Designed and developed custom message adapter components that allowed the message to travel through MQ Series and JMS.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
  • Involved in back end Core Java programming.
  • Developed ANT scripts to build and deploy the application in the JBoss Application Server.
  • Log4j framework has been used for logging debug, info & error data.
  • Used CVS as version control system.

Environment: Java/J2EE, HTML 4, DHTML, MQ series, XML, CSS 2, AngularJS, JavaScript, MySQL, Node.JS, Ajax, ANT, Jboss, JQuery and JSON.

UI/Web Developer

Confidential

Responsibilities:

  • Designed and developed client-side GUI using JSP, HTML and JavaScript.
  • Design and development of Web pages using HTML, CSS including XML.
  • Involved in writing the Properties, methods in the Class Modules and consumed web services.
  • Used AJAX and JavaScript to handle asynchronous requests, and CSS was used to keep uniformly in look of the application.
  • Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
  • Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
  • Used JavaScript for custom client-side validation.
  • Used JQuery core library functions for the logical implementation part at client side for all the application.
  • Involved in designing and developing the GUI for the user interface with various controls.
  • Styling pages using CSS and developed JavaScript for user interfaces.
  • Performed unit testing.
  • Created build script using ANT and deploy to different servers
  • Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
  • Design and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Involved in writing the Properties, methods in the Class Modules and consumed web services.
  • Worked on Cross Browser issues for different versions of IE, Mozilla and Chrome.

Environment: HTML 4, CSS, XML, XHTML, JSON, Ant, JavaScript, JQuery, AJAX.

We'd love your feedback!