We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • About 5+ years of experience in analysis, design, development, implementation and testing of Web - based Client/Server Distributed Applications using Java/J2EE Technologies.
  • Experience in understanding the requirement and develop, implement and test Ecommerce application architecture and have used Object Oriented and RDBMS Concepts.
  • Extensive experience with server-side programming and technologies such as J2EE, Servlets, JSP, JavaBeans, JDBC, JMS.
  • Proficient with Web Page Development using HTML, JavaScript, jQuery, AJAX, Swing, XML, XSL, XSLT, XSD and CSS.
  • Extensive experience in developing applications using methodologies like Agile Driven Test.
  • Good exposure with Web Application Servers like WebLogic, WebSphere, JBoss, Glassfish and Apache Tomcat.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Used Spring Boot Actuator to monitor and manage application in production environment.
  • Strong understanding of common API technologies, such as OAUTH, SAML, Spring Boot and Microservices.
  • Have work experience in various version control management tools like Git and SVN.
  • Familiar with EJB design patterns like SOA (Service Oriented Architecture), AOP (Aspect Oriented Programming).
  • Good experience with JAX-WS and JAX-RS.
  • Experience in Message driven programming using JMS and IBM WebSphere MQ.
  • Experience in Spring Hibernate Struts and Web Services.
  • Experience in developing database applications using Oracle, MySQL, DB2, MS SQL Server, MongoDB and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning.
  • Experience in Production support, Troubleshooting and Debugging of applications.
  • Experience with unit testing using JUnit and writing build scripts using Maven, Ant.
  • Expertise on Core Java Technologies like Multithreading, Collections and Exception Handling mechanisms.
  • Hands on experience with scripting languages like Unix, Linux.
  • Highly motivated and innovative problem solver with excellent communication skills.

TECHNICAL SKILLS

Core Java: Java, Data Structures, Collections, Generics, Concurrency/Multithreading, RMI, PL/SQL, C++.

J2EE Technologies: JSP, JMS, Java Servlets, JDBC, Struts, Spring (Core, MVC, DAO, AOP, Security, Batch, Boot).

Web Services: SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS, Microservices.

Web Technologies: HTML, DHTML, CSS, XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON-DTD, Schema Modeling, JavaScript, jQuery, Ajax, Bootstrap, AngularJS

ORM Frameworks: Hibernate, DAO, Spring, JPA.

Database: Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server, Casandra.

Tools: Eclipse, JBuilder, IBM RAD and NetBeans, IntelliJ, MS Visio, Rational Rose Enterprise.Log4J, SLF4J, Maven, Ant, Jenkins and Gradle.

Version Control Systems: Rational ClearCase, SVN (Apache Subversion), CVS (Concurrent Versions System), Git.

Application Servers: Oracle WebLogic, IBM WebSphere, JBoss, and Apache Tomcat.

Testing: JUnit, Integrated Test Cases.

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development.

Operating Systems: Windows, UNIX, Oracle Solaris, Linux

Cloud Computing: AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, Cloud Formation Templates, Pivotal Cloud Foundry and Cloud watch.

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Irving, TX

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application developed using Agile methodology.
  • Extensively worked with business analysts and end users to gather and finalize the requirements.
  • Implemented microservices using Spring boot, and enabled discovery using Netflix eureka server.
  • Used Spring IOC, AOP, Spring Boot to implement middle tier.
  • Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Designed RESTful XML web service for handling AJAX requests.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Implementing and setting up Route 53 for AWS Web Instances & ELB & Cloud Front on AWS Environment.
  • Setting up redundancy to multiple Availability Zones (AZ) for EC2 instances.
  • Involved on Creating MongoDB topics, partitions, writing custom practitioner classes.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Wrote PL/SQL code in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS).
  • Experience in customizing and deploying the applications using different application such as IBM WebSphere for configuring connection pooling.
  • Followed the Maven build life cycle to build the application and deployed into JBOSS application server.
  • Developed test cases and performed unit testing using Junit and Developed JUnit test cases for elements, web beans, handlers, and view helper classes.
  • Used GIT for version control tool and Spring Tool Suite (STS) for IDE.
  • Configured and customized logs using Log4J.
  • Fixed & Tracked defects using JIRA effectively.

Java Full Stack Developer

Confidential, Framingham, MA

Responsibilities:

  • Used SoapUI for testing and developed JUnit Test cases to test the service availability.
  • Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
  • Developed UI using JSP HTML5 Tag libraries CSS3 JavaScript Angular.js and AJAX.
  • Developed views controller and model components implementing JavaScript.
  • Developed Java Beans and Custom Tag Libraries providing client-side validations in JavaScript and providing interactive front end GUI using AJAX.
  • Used Joins Stored Procedures and Functions in Interaction with backend database using SQL
  • Involved in all the phases of SDLC (Software Development Life Cycle) including analysis, design, coding, testing and deployment of applications with Agile Methodology.
  • Developed the AJAX asynchronous calls to the server to validate and populate the pages that are directed through view resolver.
  • Involved in development of the CSS classes for all error form elements and warnings.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Wrote database interaction code and used JDBC API to connect MySQL.
  • Used Core Java with knowledge of multithreading concurrency memory management.
  • Build the application using TDD Test Driven Development approach.
  • Used Oracle as database and involved in the development of PL/SQL backend implementation.
  • Created web application prototype using jQuery and Angular.JS
  • Involved in stage deployments using Glassfish server.
  • Designed the front end and wrote corresponding one-one REST methods to implement respective change requests.
  • Developed RESTful web services using Java Servlets JSON JAX-WS and JAX-RS and persistence using Hibernate and JPA framework.
  • The middleware interaction used JMS/IBM WebSphere MQ series for transferring messages between different components using the JMS/Mail API framework.
  • Used issue tracking tool JIRA for bug fixing and life cycle traceability.
  • Designed RESTful XML web service for handling asynchronous AJAX requests.
  • Participated in preparing technical documents which includes logical flow of the code and UML diagrams and user s manual for the application.
  • Used MAVEN for project management and build automation and Continuous Integration is done using Jenkins.
  • Used Subversion as a version control for implementing the application.

Java Developer

Confidential, San Francisco, CA

Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Developed java modules implementing business rules and workflows using Spring Boot
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs
  • Designed and developed the REST based Microservices using the Spring Boot
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Created optimized graphic websites and application interfaces using HTML5, CSS3.
  • Worked with CSS3 background, CSS Layouts, positioning, text, border, margin, and padding.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed Single page web applications using AngularJS and deployed into development.
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns with the help of Hibernate ORM.
  • Used Spring Core for IOC implemented using DI and developing Restful web services.
  • Consumed SOAP based Web Services to integrate with the Web Application.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
  • Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server.
  • Used SOAP based messaging format to transfer requests and responses and validated the request and responses against XML Schema Definition.
  • Implemented CRUD operations from Node JS to Cassandra by using Cassandra driver.
  • Using Spark - Cassandra connector to load data to and from Cassandra.
  • Used SOAPUI tool extensive to conduct regression and performance testing of our services.
  • Extensively used Spring Bean Wiring, Spring DAO, and Spring AOP modules.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, View Resolver.
  • Providing the access to individual user for IBM MQ objects like Queue Manager and queues.
  • Worked on JS framework that is Backbone JS, Node JS, React JS to augment browser applications with MVC.
  • Involved in designing and developing the JSON, XML Objects with SQL Server.
  • Used GIT for Source Control and Version Management of all codes and resources.
  • Test and production Angular JS environment successfully using Jasmine.

Java Developer

Confidential - NE

Responsibilities:

  • Involved in understanding and analyzing the requirements of the project.
  • Implemented server-side programs by using Servlet and JSP.
  • Stored the dynamic data on to Collection Objects and used the predefined methods to perform all DB related operations.
  • Created and handled Custom-Exceptions that are related to business operations.
  • Created child Threads to improve the performance by running some independent tasks at background.
  • Designed, developed and User Interface using HTML, JavaScript, AJAX, and CSS.
  • Used JavaScript to perform Client-Side Validation.
  • Implemented using the MVC Design Pattern.
  • Used JDBC to interact with the underlying MySQL Database.
  • Deployed Applications on Apache Tomcat Server.
  • Involved in JUnit testing for various components.
  • Used Log4J for any logging purposes during the development of the application.

We'd love your feedback!