We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • Over 6+ yearsof solid professional experience in development of multi - tier Enterprise applications.
  • Experienced in all the technical phases of Software Development Life Cycle (SDLC).
  • Expert in Agile methodologieslike Scrum.
  • Experienced in performing code reviews, refactoring and training and mentoring team members.
  • Experience in developing distributed Web applications and Enterprise applications using Java/ J2EE technologies (Core Java (JDK 7+), Servlets, JSP, EJB).
  • Strong development experience creating rich frontend UI in AJAX, JSF / JavaScript technologies using JavaScript libraries like JQuery, AngularJS, NodeJS.
  • Expertise in Web-Development technologies like HTML5, DHTML, JAVASCRIPT, CSS, XML.
  • Skilled at programming in J2EE/JAVA applications using various IDE tools Eclipse and RAD (WSAD)
  • Experience using frameworks like Spring, JPA, Hibernate, and Struts2.
  • Experienced in working with EJB, Hibernate annotations to map POJOs to databases.
  • Experienced with J2EEDesignPatterns such as MVC, SessionFaçade, DAO, DTO, SingletonPattern, FrontController and BusinessDelegate.
  • Experienced in databases such as Sybase, Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
  • Experienced in writingshell, ANT, Maven, Gradle, Jenkins (CI) scripts for builds and deployments to different environments.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD.
  • Experienced in developing web services with XML based protocols such as SOAP and WSDL.
  • Experienced in writing unit test cases using Junit, TestNG, Mockito.
  • Experienced using tools like JIRA.
  • Extensive experience using SQLandPL/SQLto writeStored Procedures andFunctions.
  • Highly proficient in developing and deploying Java/J2EE applications on Application Servers - WebLogic, IBM WebSphere, JBOSS and Apache Tomcat.
  • Proficiency in working with all databases like Oracle, MySQL, DB2, MongoDB, CouchDB, Cassandra.
  • Good knowledge of various design patterns like singleton, Strategy pattern and factory pattern.
  • Excellent problem solving, analytical and interpersonal skills.
  • Ability to work in-groups as well as independently without supervision.
  • Experience in using different version control systems like git, clearcase, CVS, subversion.
  • Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
  • Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player and ability to effectively communicate with all levels of the organization such as technical, management and customers.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSP, XML, JSON, DOM, Angular Js

Java Technologies: JDK 1.5, J2EE, JSP, JSTL, JavaBeans, Servlets, Struts1.x, Struts2, Web Services, JDBC, Rest API, MVC, Spring Boot, Hibernate, SOAP JAX-RS, JAX-WS

Languages/ Scripts: Java, JavaScript, JQuery

IDE’s & Utilities: Eclipse/My Eclipse, NetBeans and IntelliJ

Version Control: SVN, GIT,CVS, ClearCase

Application Servers: IBM Web Sphere, Web Logic, Tomcat Server and Jboss

Tools: JIRA Tracker, HP QC, Maven

Database: Oracle, MySQL, SQL Server, Postgresql

Operating Systems: Windows, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

Java Developer

Responsibilities:

  • Actively involved in the application architecture and development tools for web solutions that fulfil the business requirements of the project.
  • Implemented MVC architecture using Struts and other J2EE design patterns for the application development.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML
  • Implemented client side validations using JavaScript and server side validation in the Action classes.
  • Developed Web pages using Angular JS, JavaScript, HTML, AJAX, CSS, and XSLT to create the user interface views.
  • Angular JS was used to binding information between elements of the pages and for routing of the Webpages.
  • Designed and developed a web client using Servlets, JavaScript, HTML and XML.
  • Validated if existing web services can be reusable to support new UI functionality, and created Spring bootservices for processing scheduled or one time or stored payment functionalities.
  • Hands on experience in setting up databases in AWSusing RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Implemented exception handling in Java Spring Bootfor REST API, by making use of Exception Handler and Controller Advice annotations.
  • Worked on core AWSservices such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
  • Developed Javaclasses for implementing asynchronous processing using Web logic.
  • Involved in creation and deployment of Enterprise Application in Web Logic.
  • Employed Hibernate to store the persistent data as an Object-Relational Mapping (ORM) too for communicating with database.
  • Used Web services for sending and getting data from different applications using REST.
  • Used JMS for sending the messages to the Export Queue.
  • Used JUnit to unit test the modules & Log4j for logging error/debug messages.
  • Resolved the issues encountered during the System Test and Acceptance Test.
  • Involved in bug-fixes, enhancements and code refactoring.

Environment: Java1.7, HTML, JavaScript, JQuery, AngularJS, XML, Spring MVC, Hibernate, REST Api, Tomcat, Oracle, ANT, GIT, Jboss, GIT, Log4J, Junit, JSON, Apache Tomcat, Spring Boot, AWS.

Confidential, SFO, CA

Java Developer

Responsibilities:

  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software, involved in System Requirements study and conceptual design.
  • Designed and developed web UI screen using Angular-JS, Bootstrap, HTML, CSS, jQuery, JavaScript.
  • Developed AngularJS Controllers, Services, filters and directives for various modules in the application.
  • Developed the System using core java, Servlets, EJB, JPA,JSF.
  • Created custom directives, decorators, and services using AngularJS to interface with both RESTful and legacy network services also DOM applications.
  • Worked on creating Dynamic Navigation bar through JSON data using AngularJS service.
  • Worked on filtering the data comes from remote servers using AngularJS services by AngularJS filters concept.
  • Created S3 buckets and managed roles and policies for S3 buckets.
  • Utilized S3 buckets and Glacier for file storage and backup on AWScloud. Used Dynamo DB to store the data for metrics and backend reports.
  • Designed and built reliable, highly scalable, agile and flexible systems using an expressive query language using MongoDB.
  • Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
  • Implemented Spring Bean Factory to create proxied object using AOP framework
  • Developed the User Interface Screens for presentation using JSP and HTML.
  • Used JavaScript for the client side validations and Spring MVC Framework for developing J2EE based web application.
  • Implemented a micro service using a micro service architecture with Spring Boot based services
  • Core Developerof the application infrastructure using GWT/GXTas the front-end architecture using AJAX.
  • Configured Spring beans in XML and involved in integration Spring with Hibernate framework.
  • Configured Spring Hibernate transaction manager and used Spring declarative transaction management with various propagation levels.
  • UsedMuleto configure Inbound and Outbound messages for message transformation between applications.
  • Developedstored procedures, Triggersandfunctionsto process the tradesand mapped it to Hibernate Configuration Fileand also established data integrity among all tables.
  • Involved in unit testing, integration testing, SIT and UAT phases. Performed defect tracking, bug fixing and enhancements.
  • Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
  • Deployed the application in the WebSphere using RESTful Webservices.
  • Transferred the application data between client and server using XML, developed the XSL to convert and compare the SOAP to simple XML and vice versa.
  • Debugged the ANT Scripts for building the entire web application.
  • Planning, deployment, and tuning of SQL (SQL Server, MySQL) and NoSQL databases.
  • Tested the development by using Junit, and used GIT for version control.

Environment: Java1.6, HTML, JavaScript, JQuery, AngularJS, XML, Node JS, Spring MVC, Hibernate, REST Api, Tomcat, Oracle,MongoDB, Mockito, ANT, GIT, Jboss, GIT, Log4J, Junit, JSON, Apache Tomact.

Confidential, Tennessee

Java/J2EE Developer

Responsibilities:

  • Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
  • Designed and developed front-end using Servlet, JSP, HTML and Java Script
  • Designed the user interfaces using JSP, developed custom tags, and used JSTLTaglibs.
  • Developed the front-end screens using HTML, CSS and JSP.
  • Developed the Presentation layer using the MVC paradigm, implemented by Spring MVC.
  • Used Spring IOC to inject services and their dependencies.
  • Used the spring framework features like spring modules (IOC, MVC, Batch, Web Services, and Integration).
  • Involved in creating, modifying and updating database tables in Oracle Server.
  • Implemented HQL queries to perform data base operations.
  • Implemented SOAP based JAX-WS web services.
  • Used Maven to build the application and deployed onWebLogic Application Server.
  • Created test cases using JUNIT and Eclipse for IDE.
  • Developed single page applications using AngularJS.
  • Developing REST APIs for communication to external application, application integration
  • Implemented stateless session beans in business processing layer.
  • Implemented Hibernate in data access layer to access and update information in the database.
  • Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.
  • Setup JIRA Sandboxes and test new plugins and add-ons to ensure compatibility and used JIRA for task assignment, bug tracking and fixture
  • Involved in Code Reviews and Code deployment process.
  • Used SVN for version control for project and issue tracking.
  • Implemented Spring AOP for logging and exception handling for common logic.
  • Used Log4j logger tool for logging warnings and error messages.
  • Involved in integration testing and defect fixing.

Environment: Spring, Hibernate, JSP, Eclipse, WebLogic, SOAP, HTML, CSS, JavaScript, JSTL, Oracle, SQL, Web Services, AngularJS, Maven, Log4J, JUnit.

Confidential, Covina CA

Java Developer

Responsibilities:

  • Involved in the application framework design using Model View Controller (MVC) architecture and J2EE design patterns for design and development of this application.
  • Designed and developed business layer for the employee information using POJO’s classes and Spring Security.
  • Developed the execution services class using Servlet API, front end using POJO’s classes & JSP.
  • Designed and developed the Web User Interface content using JSP, JSP custom tags, HTML and used Ajax and JavaScript for client side validation.
  • Implemented Jasper report for generating reports of each employee day schedule on daily basis Using Java API’s.
  • Implemented XML for developing deployment descriptors, hibernate mapping files.
  • Used JQuery library to build Ajax web application module.
  • Involved in writing code using Oracle database.
  • Setting up the test environment for developed classes using JUnit framework and maintaining the error log using Log4j Jar file.
  • Developed ANT Script to build and deploy the war file on WebSphere Server context.
  • Extensively used Eclipse environment using GIT to build application.
  • Supported for bug fixes, requirement changes and performance testing.

Environment: Java, JDBC, J2EE, POJO’s, Struts, Hibernate, Spring, Jasper Report, JMS, HTML, AJAX, XML, XML-Schema, JQuery, Xpath, XSLT, JavaScript, Oracle9i, WebSphere Application Server, Log4j, GIT, MyEclipse, MS Visio, JUnit, Tortoise CVS, Windows XP

We'd love your feedback!