We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Albany, NY

SUMMARY

  • Having 5 years of experience with Object Oriented technologies on client - server, multi-tier applications and Web technologies with extensive experience in Core Java, Java/J2EE technologies.
  • Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Strong programming experience in JAVA, J2EE, JSPs, JQuery, EJBs, Servlets, Struts, Tag Libraries, JSTL, JavaScript, RMI, XML, HTML5,CSS3, Web services, PHP.
  • Experience with complete Web development application framework consisting of HTML/CSS, DHTML, Ajax, Servlets, JSF, JSP’s, EJB’s, Strut’s and JDBC, testing tools like J-Unit, DB Unit and Databases.
  • Designed and developed various internal applications using scripting languages as JavaScript including libraries JSON, ExtJS, AJAX, and JQuery.
  • Used various AWS services as EC2 instances, EBS volumes, create snapshot, launch instances using Amazon machine image (AMI).
  • Setup users account in AWS environment using IAM service, created various users, groups, roles and policies to manage access of users and various services.
  • Help in setting up AWS robust environment by using AWS load balancer, auto scaling service that helps in balancing load of servers, also used cloud front service to avoid latency and delivery of content from cached location, used S3 service to deliver content from shared location.
  • Experience in developing J2EE applications on different IDE’s like Eclipse, Net Beans, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), JBuilder.
  • Experience with frameworks/tools like Struts, Hibernate, Spring, Spring Boot, Ant, J-Unit, Log4J, JSP and JSF.
  • Profound Knowledge in configuring and deploying web applications using Tomcat web server and application servers like Web Logic, JBOSS, and developed deployment descriptors for the EJB to deploy on IBM WebSphere.
  • Created REST API backed with database for CRUD operations using GET, POST, PUT, DELETE endpoints.
  • Developed REST API enforces data integrity and handles invalid input from the client applications gracefully without crashing.
  • Validated the JSON objects passed into POST and PUT endpoints, also implement GET endpoint with querystring to filter required results.
  • Extensive use of POSTMAN to validate REST API calls.
  • REST API return the appropriate HTTP codes for successful GET/PUT (200), POST (201), DELETE (204), Bad request (400), Data not found (404), server error (500) etc.
  • Experience in all the phases of SDLC; data modeling - ER diagrams and normalization, systems testing, development, documentation and implementation on both Client/Server as well as Web-based applications.
  • Experience in developing Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, Junit., Business Process Execution Language, Oracle Service Bus and Oracle Communications Services Gatekeeper.
  • Strong knowledge of various tools like SVN and GitHub.
  • Software design experience using Model View Controller architecture.
  • Proficient with RDBMS concepts, SQL queries and good understanding of stored procedures, functions and packages with regards to MS SQL, mongo DB, DB2 databases.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
  • Willingness and Ability to learn and implement New Technologies wherever necessary. Proactive and well organized with effective time management skills.

TECHNICAL SKILLS:

Languages: C, C++, JAVA, JavaScript, HTML, CSS, CCNA, Angular, AWS, JQuery, PL/SQL.

J2EE Technologies: JDBC, JSP, Servlets, EJB, JMS, JNDI, AJAX, JAXB, JAXP, SWT, JPA, AWT, JDBC, Hibernate, Spring, Spring Boot .

Database Systems: Oracle, SQL Server, MYSQL, NoSQL, mongo DB

Application Servers: BEA Web logic, WebSphere, Apache Tomcat, JBoss, JRUN.

IDE: ECLIPSE, NETBEANS

Operating Systems: Windows, Linux, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential

JAVA Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (SOAP, WSDL).
  • Implemented J2EE design patterns like Singleton and Session Façade.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Developed User Interface having animations and effects using JSF, JavaScript and HTML.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Developed application on AWS infrastructure, deployed various EC2 instances for development and testing purpose, used IAM service to create users, groups and roles and created custom policies to grant access permissions for seamless communication of various services.
  • Used auto scaling feature of AWS to maintain steady, predictable performance and to minimize latency we used cloud front service.
  • Load balancers were used to evenly distribute load to servers deployed in multiple availability zones, used S3 service for distribution of common resources.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, LESS, Bootstrap, AngularJS.
  • Used built in directives for the two-way data bindings and used scope, resource extensively in AngularJS.
  • Applied AngularJS client-side Validation by using HTML5 attribute and AngularJS Form state and input state.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, and AngularJS.
  • Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
  • Implemented the Struts frame work with MVC architecture.
  • Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
  • Developed middle-tier application with J2EE using Servlets, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.AWS
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Applied J2EE design patterns like Business Delegate, DAO, and Singleton etc.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used Log4j for External Configuration Files and debugging.
  • Created REST API with multi end points for CRUD operations.
  • Validation of REST API features using POSTMAN.
  • Implement data validation logic, and handle exceptions as required, return appropriate HTTP status code.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Wrote and debugged the ANT Scripts for building the entire web application.
  • Used CVS for version control across common source code used by developers.

Tools: Java, J2EE, AWS, Java Script, Servlets, Spring, Spring Boot, XML, XSL, XSD, CSS, AJAX, MVC, HTML, Multithreading, Eclipse, JUnit, Hibernate, Oracle, UNIX, Windows.

Confidential

JAVA Developer

Responsibilities:

  • Understanding functional specifications, designing and developed and designed the front end using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
  • Handled events and runtime errors using JSF event listeners and validations and used Spring Core Annotations for Dependency Injection.
  • Used Struts Navigation library to dynamically assemble presentation pages from reusable components.
  • Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used SQL for fetching and storing data in databases and designed and developed the Validators, Controller Classes and Java bean components.
  • Dockers were used for development purpose in AWS environment.
  • Deployed multiple EBS backed EC2 instances in various availability zones.
  • Used cloud front and S3 services to distribute common resources in all required availability zones.
  • REST API is used for CRUD operation backed with database.
  • Develop robust highly efficient REST API with validation, error handling feature for JSON and querystring data.
  • Used POSTMAN to validate functionality of REST API during development phase.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database and used ClearCase for version control and ClearQuest for bug tracking.

Tools: Java, JavaScript, JQuery, Hibernate, Struts, Spring, JSF, Eclipse, Apache Ant, Web Services, JBOSS, HTML, CSS, XML, ClearCase, ClearQuest, Oracle, Windows, AWS.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Developed class diagrams and sequence diagrams using Enterprise Architect.
  • Gathering information of about loan accounts.
  • Developed the application implementing MVC Architecture integrating JSF with spring frameworks.
  • Involved in developing code for obtaining bean references in Spring framework using dependency Injection (DI) and Inversion of Control.
  • Involved in development of presentation layer using JSP and Servlets.
  • Created configuration files for spring, Hibernate and JSF integration.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Worked on transforming regular UI pages using standard JSF to Prime Faces.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
  • Understood XSD, DTD transforming using XSLT, writing SAX-DOM parsers for XML data and Responsible for Unit Testing with Junit, integration testing of software and load testing using Junit.
  • Implemented Spring MVC Architecture, Servlet targeting request module and flow of control generating JSP in Presentation layer.
  • Developed DAO (Data Access Object) classes in order to access data from database.
  • Experienced in working with IDE tools WebSphere.
  • Deployed the complete Web applications in WebSphere and TOMCAT servers.

Tools: Java, JDK, J2EE, Servlets, Spring, JSF, JSTL, Hibernate, XML, SVN, XSLT, JMS, Eclipse, Log4J, IBM DB2, JUnit, Apache Web services, Amazon Web Services (AWS), SOAP, Maven, Oracle, Windows.

We'd love your feedback!