We provide IT Staff Augmentation Services!

Full-stack Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Java Developer with 6 years of software development experience involving object oriented analysis, design, development and support of web based and n - tier client/server applications based on Java, J2EE and UI technologies.
  • Experienced in implementing Enterprise Applications with each phase of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
  • Proficient in gathering the Business requirements and translating them to corresponding technical requirements and strategies.
  • Experience in analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, and spring, Hibernate, AJAX and JavaScript.
  • Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts .
  • Experienced in Unit Testing and generating of Test cases for web applications.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Expertise in Web-Development technologies like Servlets, JSP, HTML5, JavaScript, CSS3, XML, AJAX, JQuery.
  • Adept in building highly scalable, pluggable and interactive web applications with open source web frameworks like Struts, Spring MVC integrating it with Spring and Hibernate
  • Extensive Experience in developing persistence layer applications based on Object-Relational Mapping (ORM) between Java and Database (Oracle) using Hibernate.
  • Expertise in Client Scripting language and server side scripting languages like HTML, DHTML, CSS, JavaScript, JSTL, AJAX, jQuery, ExtJS, JSON, Dojo, bootstrap, AngularJS, ReactJS and node.js.
  • Experience in latest version of object oriented JavaScript Libraries like AngularJS, Node.js and bootstrap.
  • Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications (RIA).
  • Extensive experience on implementing the AJAX features using JavaScript and jQuery.
  • Experience in developing event driven applications using AJAX, JSON and XML.
  • Experienced in debugging using tools like Chrome Element Inspector, Firebug, and IE Tester.
  • Experience in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
  • Expertise in analyzing and resolving Cross-Brower compatibility issues and provides coding solutions to reusability problems.
  • Experience in writing/editing web content, technical and user documentation, business process analysis, process flowcharting and documentation.
  • Experienced with XML and related technologies such as XML, DTD, Schema, DOM and SAX (JAXP) technologies.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Expertise with SQL queries, stored procedures, database tuning, and query optimization.
  • Extensive experience in Database Architecture, Administration, System Analysis, Design, Development and Support of MS SQL Server 2014/2012/2008 R2 and 2005.

TECHNICAL SKILLS

Languages: Java, Java Script, C, C++, SQL, PL/SQ, UML and Unix Shell Script.

Java Technologies: J2EE, EJB, JavaBeans, JSP, Servlets, JDBC, JSF, JNDI, JAXP, RMI

Frameworks: Struts2, Spring, Spring Boot, Hibernate, iBatis, JMS (MQ), JUnit, Cucumber, Log4j.

Web Technologies: Ajax, JQuery, JSON, HTML5, DHTML, XHTML, XML, CSS3.

Web/Application servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBOSS.

IDEs/Utilities: Eclipse, My Eclipse, Net beans, Intellij, RAD, TOAD, GWT

Database: MySQL, Oracle 10g/11g, MS SQL, DB2, NOSQL (Mongo DB)

Modeling/Business Tools: Microsoft Visio, Rational Rose, Drools

Version Control: GIT, Tortoise SVN, CVS, Clear Case

CI/CD Tools: Ant, Maven, GRADLE, Hudson, Jenkins, Bamboo, JIRA

Web Services: SOAP (WSDL, UDDI, JAX-WS), RESTFUL (JAX-RS, JSON), Camel, Mule ESB

Operating Systems: Windows 2000/XP 7, UNIX/Linux 5, Sun Solaris, Ubuntu

PROFESSIONAL EXPERIENCE

Confidential

Full-Stack Java Developer

Responsibilities:

  • Contributed in application development by gathering and analyzing software requirements.
  • Developed SOAP & REST services using Spring frameworks like Spring Boot, Spring Data and Hibernate.
  • Designed POJO’s, DAO’s, Controllers and Implementation classes to meet application requirements.
  • Applied Dependency Injection, Inversion of Control, Annotations and auto-wiring principles to enable scalability and flexibility in applications.
  • Built applications using Maven and Gradle scripts.
  • Created Interactive User-Interface using Angular 5.0, Bootstrap3, HTML and CSS.
  • Used Docker for build and deployment, created tags to tag images.
  • Worked in CI/CD environment and agile environment
  • Pushed the image to the Docker Trusted Registry (DTR) is the enterprise-grade image storage solution from Docker.
  • Extensively coded using Java 8, and worked in a MVC layered architecture.
  • Worked on various development environments like Eclipse Oxygen and Visual Studio Code.
  • Deployed it on to the universal control plane, Managed Docker cluster and applications through a single interface.
  • Accessed Oracle Database using JDBC API to establish SQL and Java connectivity.
  • Developed SQL procedures and functions for backend processing to perform CRUD operations on database objects.
  • Performed defect fixes in applications using Perl scripting language.
  • Used JIRA for bug tracking.
  • Used Log4J for logging mechanism and implement event logging.
  • Used JUNIT mocking frameworks like Mockito and Power mock for creating test cases for the applications developed.
  • Implemented test cases using behavior-driven frameworks like Jasmine to test angular components.
  • Performed peer code reviews and maintained code using version control tools like Git.
  • Coordinated with the operations team to ensure timely resolutions to issues encountered during the application development and maintenance lifecycle.
  • Prepared and demonstrated application functionalities to users by means of power-point presentations.

Environment: Java 1.8, Eclipse, Maven 3.3, JUNIT, JAX-RS, Spring Boot, REST and SOAP WebServices, Jenkins, JAX-WS, Log4j, STS, RAD, Spring MVC, JavaScript, JQuery, AngularJs, Bootstrap, GIT, SQL server, DB2, Splunk, SoapUI.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Worked as a Java developer responsible for Web, middle tier and Databases in the development of web application for Rejected Application Processing.
  • Implemented various J2EE design patterns like Singleton, Factory, and Builder etc.
  • Followed Agile methodology throughout the project, involve in Scrum meetings with the team members on day-to-day basis for the update on project status.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and Streams to store and process the data.
  • Implemented Multithreading is to handle transaction management with isolation and propagation levels.
  • Designed the login portal using framework AngularJS 2.0/ 4.0 along with HTML5, CSS3 and Type Script.
  • Implemented with XML, XSLT, XPath and Web services (REST & Soap).
  • Worked with AngularJS routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
  • Configure and run gulp tasks in Node.js runtime and handle injection, CSS pre-processing, test-running.
  • Created Typescript reusable components and services to consume REST API's using Components.
  • Experience in creating RESTful web services using Jersey, SPRING framework and JAX-RS.
  • Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, and AngularJS
  • Used AngularJS and jQuery for the logical implementation part at client side for all the application.
  • Extremely used plain JavaScript and J-Query, JavaScript Library to do the client-side validations.
  • Experience in creating RESTful web services using Jersey, SPRING framework and JAX-RS.
  • Used spring framework 4.3 to create the beans needed and injected dependency using Dependency Injection.
  • Developed dynamic interfaces using JSF, Prime faces, JQuery, AngularJS, Angular 2, Backbone JS and HTML framework based on the user requirements providing structure and consistency throughout the application.
  • Extensive involvement in developing Spring MVC, Spring Data and Spring Batch applications.
  • Developed MicroServices with spring to retrieve API routes for the entire cluster. Using this strategy each MicroServices in a cluster can be load balanced and exposed through one API gateway
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL, SQL and used them in WEB components.
  • Developed PL/SQL triggers and master tables for automatic creation of primary keys.
  • Used RabbitMQ message broker to route messages to the clients across the cloud network.
  • Experience in using JUnit and build tools such as Maven. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
  • Maven used to manage dependencies in the application and deploy it on JBoss Application server .
  • Developed unit testing frame work using JUnit test cases for continuous integration testing
  • Working on Continuous Integration (Jenkins) to configure the project jobs to build on daily/weekly basis.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used Git as a version control system and deployed the application in Production.
  • Extensively Worked on Continuous Integration and Continuous Deployment (CI/CD).

Environment: Java 8, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular 2/4, Typescript, Node.js, Restful, SOAP, jQuery, Hibernate, JPA, Microservices, AWS, Apache Kafka, PL/SQL, JBoss, Dockers, RabbitMQ, Log4J, Maven, Windows, Junit, Mockito, JIRA.

Confidential

Java/J2EE 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 screens using Angular-JS, Bootstrap, HTML, CSS and JavaScript .
  • Developed various J2EE components like Servlets, JSP, JSTL and JMS .
  • Hands on experience Spring Boot Actuator, Spring Cloud, and Netflix Eureka.
  • Developed REST and SOAP based Web Services for data retrieval to make it independent of the current application.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Maintained CSS and HTML, JavaScript, JSON, JSF, AngularJS, Bootstrap for designing Web Pages
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through RESTful.
  • Developed Micro services using Spring Boot, Spring Cloud with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka as message broker.
  • Designed and developed RESTful Web services. Created and compiled XML Schema to generate JavaBean classes using Apache Axis.
  • Build REST web service by building Node JS Server in the back-end to handle requests sent from the front-end JQUERY, AJAX via JSON
  • Implemented MVC architecture by applying AngularJS framework.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing
  • Worked on Code builds and code changes are made in JavaScript, Python and Shell scripts
  • Implemented the database connectivity using JDBC with Oracle database as backend.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Implemented Java/J2EE design patterns such as Factory, DAO, and Singleton .
  • Used AngularJS as framework to create a Single Page Application (SPA ), which can bind data to specific views and synchronize data with server.
  • Used JavaScript for the client-side validation. Used XML HTTP Request Object to provide asynchronous communication as part of AJAX implementation.
  • Configured the Dockers Containers and creating Dockers files for different environments.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns
  • Created and maintained documentation for launching HADOOP Clusters and executing Hive queries, Pig Scripts .
  • Active MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST. And WSDL was used for publishing Web Service interfaces.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Extensively used Selectors in jQuery for updating content on DOM nodes.
  • Installed and maintained NoSQL Database MongoDB
  • Used GitHub to maintain the versions of the source code of the project
  • Used Apache Camel for message routing
  • Junit tests were written to test each module in the application.

Environment: Java 1.7, J2EE, Java Spring, XML, XSLT, JDBC, AJAX, JDBC, Oracle 10g, WSAD, IBM MQ, HTML, CSS, Ajax, RESTful, JavaScript, AngularJS, jQuery, Bootstrap, Eclipse, UML, Rational Rose, CVS, JUnit, MongoDB, GitHub, Apache, AWS, NoSQL, Docker.

We'd love your feedback!