We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Having 7+ years of experience in Software Development Life Cycle (SDLC) including Requirement Analysis, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support of Object Oriented Analysis and Design using Java /J2EE technologies.
  • Proficient with Software development methodologies like Agile (Scrum) Methodologies and Waterfall methodologies.
  • Experience in developing the User Interface Rich Web Applications and Web Service Applications using User Interface Technologies like HTML5, CSS3, JavaScript, JQuery, AngularJS, Ajax Chrome - Developer Tools, Mozilla-Firebug and Internet Explorer-Developer Tollbar.
  • Experience in J2EE framework and design patterns as well as EJB, Webservices
  • Used the fundamentals of Java 1.8 like parallel streams and filters through Lambda expressions to handle the searching.
  • Expertise in developing web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, JDWP, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object Oriented Programming techniques.
  • Experience in design and development of J2EE applications with Servlets, Struts, Spring Framework, Web Services (SOAP & REST), JDBC, Hibernate and IBatis.
  • Implemented RESTful services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Experience in building web applications using spring framework modules like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring Boot, Spring Batch and Web Services using Eclipse and integration with Hibernate as well as Struts.
  • Implemented the concept of Release branches for the project using GitHub.
  • Experience in implementing client - server business applications using Microservices.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Experience in designing, developing, and deploying Java/J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Developed JMS (MDB) solutions to transmit data over XML in order to save data asynchronous way through WebSphere MQ messaging.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
  • Expertise with object-oriented design (OOD), analysis (OOA), and modeling (OOM) based on Unified Modeling Language (UML) architecture.
  • Used Spring Boot for developing Micro services, REST to retrieve data from client-side using Micro service architecture and worked with Pivotal Cloud Foundry (PCF) for deploying Micro services.
  • Expertise in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, DB2, Oracle to manage extremely large data sets.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization, also written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Configured and created application log files using Log4J to trace required application messages.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Ability to work effectively in cross-functional team environments and experience of providing training to business users.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Languages: C++, Java, J2EE, SQL, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Web/XML Technologies: HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, ANT, Maven, Jenkins, Apache ActiveMQ, Apache Camel, OAuth2.0.

Web services: SOAP, UDDI, WSDL, JAX-RPC, Restful, JAX-RS, JAX-WS, JAX-B, Axis2MicroServices.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server.

Database: Oracle, SQL-Server, MySQL server, TOAD, MongoDB/NoSQL.

IDEs: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD.

O-R mapping: Hibernate, MyBatis.

Modelling/ CASE Tools: Rational Rose, MS Visio Professional.

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam.

Version Control: Tortoise SVN, CVS, Rational Clear case, GitHub.

OS & Environment: Windows, Sun Solaris, UNIX, Linux.

PROFESSIONAL EXPERIENCE

Java Developer

Confidential

Responsibilities:

  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Performed Unit and Integration Test Driven Development (TDD) using JUnit Mockito framework.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Develop the UI component architecture for developer framework using Angular 5, Typescript, HTML5, CSS3 and Bootstrap.
  • Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
  • Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Responsible in writing Constraint Validators for Email, Phone etc.
  • Involved in the implementation of Data Access Layer using Spring Data JPA.
  • Developed the application using JSP, Spring MVC for front end, Spring 4.0 framework to manage business layer components and JDBC for performing database transactions.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Designed and Developed UI for Portfolio Review Dashboard application using Angular-JS, HTML, CSS, Bootstrap, LESS, JavaScript and jQuery.
  • Built Micro Services using Spring boot with continuous deployment and continuous integration using Docker and Jenkins.
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client.
  • Developed entire modules using Java and Python using Web Frameworks.
  • Designed and developed customer preferences portal in Python using Django framework.
  • Extensive use of Python / Django Framework for developing some backend components.
  • Analyzed the code completely and have reduced the Python code redundancy to an optimal level.
  • Used SLF4j-log4j12 for logging errors, messaging and performance logs.
  • Extensively used Chrome Developer Tools and Firebug for debugging and troubleshooting the code.
  • Used Liquibase with Maven and Eclipse for deployment of database.
  • Extensively used the repositories like GIT and SVN.

Environment: Java, J2EE, JSP, Spring MVC, Struts MVC, Spring Web Flows, JavaScript, React JS, Node JS, Angular JS, jQuery, Hibernate, Python, Spring 4.0, Bootstrap, Web services (SOAP/REST), Oracle 10G, XML, AWS, WebLogic9, Eclipse, SVN, SQL, Rest, SQL.

Java Developer

Confidential

Responsibilities:

  • Designed Developed and unit test application modules based on technical designs and by following application development standards using Java/J2EE technologies.
  • Designed and developed Micro services business components using Spring Boot.
  • Developed Notification service for sending customized emails and SMS which can be used in any application just by adding simple templates in the database.
  • Developed several REST Web services which supports JSON.
  • Developed user interface using JSF, HTML5, CSS3, Java Script, and jQuery.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Implemented the UI using EXTJS and graphs for stats using the EXTJS graphing components.
  • Created Custom Directives in Angular-JS, making use of Modules and Filters objects according to the application requirement. Involved in making Spring and Hibernate enhancements to existing applications Developed unit test cases using Mocha and Karma as unit test runner for various application modules.
  • Designed and developed java based ecommerce payment applications.
  • Performed troubleshooting in systems and application software issues in the areas of SSO/SAML, SSL/TLS, customization, database, network, cluster, load-balancing, messaging, search index, data-load, Payment system, course content management, analytics, REST web service, market place integrations, and mobile applications.
  • Developing test automation framework using Python and See Test APIs.
  • Developing Requirement Traceability Tool using python.
  • Used JavaScript and JSF Prime faces validation framework for performing front-end validations.
  • Used Stash and Enterprise GitHub for keeping track of all the changes in source code.
  • Used MAVEN for application build.
  • Production and development builds - local Heroku development with hot deploy and access to hosted MongoDB instances.
  • Node.js and express script development for coordinating resource bundling, TypeScript transpilation, source maps generation, as well as Express, MongoDB and Mongoose configurations.
  • Used JIRA for creating user stories and issue tracking.
  • Created the requirement specification documents and design documents on confluence.
  • Configured Eclipse IDE to connect with SonarQube for code scanning.
  • Built Junit test cases and implemented logging using SLF4j + Log4j.

Environment: Java 1.7 and 1.8, J2EE, Spring, Micro services, HTML, CSS, JavaScript, Java Server Faces (JSF), Prime Faces, Angular Js, jQuery, Python, Spring MVC, Spring Boot, Spring Batch, Eclipse, MAVEN, Agile Methodology, MongoDB, Web Services (RESTful), Apache Kafka, MS SQL server, Maven, Windows, Log4j, Junit.

Java Developer

Confidential

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements using agile methodologies and participated in SCRUM meetings.
  • Involved in client-side development using HTML, CSS, JSP, AJAX, JQuery, JavaScript, and Bootstrap.
  • Front end validations are written using JavaScript, HTML, CSS and Unit Testing using J Unit.
  • Designed web pages using HTML5 and CSS3.
  • Corrected handling and validation error messages implemented in Rest Services.
  • Used core java to implement the provided UML diagrams.
  • Implemented Spring Framework to handle the request from the client side using RESTful web services.
  • Integrated Hibernate to access the MySQL database.
  • Developed Micro-services architecture using Spring MVC, with Spring Boot based services interacting through a combination of REST.
  • Developed Rest Controllers to interact with Ajax calls and Spring services.
  • Integrated Hibernate with spring framework for the Object Relational Mapping with MySQL database tables.
  • Designed and developed user interfaces, Services, Components, Custom Directives, Forms, and client-side verifications with Angular.

Environment: Java, Spring Boot, Spring Security, AngularJS, Hibernate, MySQL, JMS, Windows, GIT.

Java Developer

Confidential

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Used Struts framework to add a module that would capture progress notes entered into the system.
  • Implemented Exception mechanism and used Struts error message mechanism.
  • Server-side validation was performed using Struts Validation Framework
  • Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
  • Developed and implemented intranet website using JSPs, Servlets, HTML and JavaScript to provide information about the application.
  • Front-end development using HTML, CSS, JSP and client-side validations performed by using JavaScript.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Implemented MVC Architecture to separate the presentation, business and database logic in the application.

Environment : Java, Struts, JDBC, JNDI, MS SQL Server, WebLogic, Apache Tomcat, JSP, HTML, CSS, JavaScript, SOAP, JUnit, Apache Ant.

We'd love your feedback!