We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY

  • Over 7+ years of experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies.
  • Strong experience in Software Development Methodology such as Agile (Scrum) Methodology, Iterative and Waterfall.
  • Excellent hands on training on AWS with DevOps Python Tableau 10.3 and Angular technologies.
  • Extensive experience with both Core and Advanced Java concepts which include Java, Servlets, JSP, JavaScript, JDBC, JSF, XML, EJB, Struts, Spring MVC, Ajax, jQuery, Hibernate, JDBC, and Web Services.
  • Experienced in developing Automation Framework using Cucumber BDD, JUnit, Gherkin, Java and Selenium WebDriver.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Extensive knowledge in Front End technologies like jQuery, JavaScript, HTML, XML and CSS.
  • Have good experience to implement Object Oriented design diagrams for Application system in UML, using IBM Rational Rose and Microsoft Visio.
  • Good experience in creating Custom Reusable React Components Library and Python dynamic typing.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Expertise in using and implementing various design patterns such as Singleton, Bridge, Abstract Factory, Decorator, and Iterator etc.
  • Experience in OOPS concepts like Inheritance, Encapsulation, Abstraction, Polymorphism.
  • Worked in Multithreading environment by Thread Synchronization, Thread Pool, Class level and object level threading.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, RAD (Rational application Development), Net Beans and JDeveloper.
  • Expertise in Developing and Deploying applications using Webservers like Apache, Karaf 3.x, Kafka and Application Servers like Apache Tomcat 5.x/6.x/7.x/8.x, Web Logic, IBM WebSphere, JBOSS, and JRun.
  • Extensive experience in Core Java 8, Spring Boot, Spring, Hibernate, Web Services, Kubernetes, Swagger, Docker
  • Experience in building web applications using various frameworks such as Spring Framework (2.0-4.0), Spring MVC (Model View Controller), Spring Boot, IOC (Inversion of Control), DAO (Data Access Object) and familiarity with AOP ( Aspect Oriented Programming).
  • Worked on Struts open source java framework utilizing Strut Tiles, Strut Controllers (Action and Forms) and Validation framework for client, server validation.
  • Extensive experience in Core Java concepts like Exception handling , Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans .
  • Extensive experience in developing GUI using HTML, CSS, JQuery, JavaScript, EXT JS, DOJO, AJAX, Knockout JS, Bootstrap and Angular 6, Node.js, Backbone.js, Underscore.js .
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Experience using ORM framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Worked on HTML, CSS, JavaScript, JSF, jQuery, Bootstrap, Prime Faces to design responsive UI page.
  • Knowledge on service-oriented architecture (SOA), workflows and web services using XML Test Driven Development (TDD) Environment, SOAP and Restful web services.
  • Expertise in unit testing the applications using Junit Framework, Mockito and developed logging and standard mechanism based on Log4J, SLF4j.
  • Experience in implementation of version controls tools like CVS, Tortoise SVN, Clear Case and GIT.
  • Experience in Oracle 8i/9i/10g/11g, DB2, SQL Server, PostgreSQL, MySQL, MongoDB database programming using PL/SQL and standard built-in Oracle Packages.
  • Proficient with software build process and writing Maven and ANT Build Scripts for automated build and deployment process.
  • Experience with Build tools like, ANT, MAVEN, GRADLE.
  • Experience with code coverage tools like Clover, Jacopo, Eclipse Emma, Cobertura.

TECHNICAL SKILLS

  • C, C++, Java & J2EE
  • Struts, JSF and Spring
  • Oracle 9i/10g/11g, DB2, MySQL and SQL Server
  • WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, REST-easy, UDDI, and WS-Security.
  • Hibernate.
  • JUNIT, Mockito, TestNG, SOAP UI
  • XML, DTD, XSD, XSLT, JAXP (DOM & SAX) and JAXB
  • HTML, DHTML, CSS, JavaScript, JSP, JQUERY, DOJO.
  • UML - Rational Rose, MS Visio, JUDE
  • Eclipse, My Eclipse, Net Beans and RAD, Mule ESB
  • Tortoise SVN, CVS and Clear Case
  • Jira, Rally, Clear Quest, Clover
  • Banking & Insurance
  • Clover, Jacopo, Eclipse Emma, Cobertura.
  • Web sphere, Web Logic, Apache Tomcat & HTTP Server
  • WIN NT/2000/XP/2003, Unix, DOS and Windows 7

PROFESSIONAL EXPERIENCE

Java Developer

Confidential

Responsibilities:

  • Participating in Agile Development Team and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Using Spring Boot framework, Spring security, Hibernate, Java 8 to Build API.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Designing and developing web application using core Java and J2EE technologies.
  • Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit.
  • Participated in server side scripting languages and client scripting languages like JavaScript, JQuery, JSON, Bootstrap, NodeJS, ExpressJS, AngularJS, ReactJS, JSF, Prime Faces and JSP.
  • Comply with standards of the software development life cycle, DevOps and continuous delivery process.
  • Helped DevOps team with POC for Docker by containerizing the web application.
  • Extensively using the different Spring framework features including Spring MVC, Spring DAO, Spring AOP and Spring Templates.
  • Developed and Implemented REST Web Services and used Spring Framework.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized volumes and EC2 instances.
  • Developed Java Server components using Spring, Spring MVC, Spring IOC, Microservices.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Develop new or enhance existing front-end portal for cloud provisioning, continuous integration and DevOps.
  • Used Functional interfaces with lambda expressions in JDK 1.8.
  • Developed front end using JSF framework.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application server environment and also creates microservices architecture.
  • Source code management is performed using GIT from master repository and knowledge on container management using Docker in creating images.
  • Worked on highly advanced and user interface design and development using Angular 5/7/Js, NodeJs, HTML5 and CSS3.
  • Used Python scripts to automate data movements. Involved in splitting, validating and processing of files.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Worked in Amazon Web Services AWS - S3, Glacier, EC2, VPC, SNS, SQS.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Used Angular 7.0, HTML5, CSS3, Angular Material to develop single page application.
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security .
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Used Gradle build tool to automate the process of generating Docker files, building Docker Images and pushing them to Docker Private Registry.
  • Worked on continuous integration servers like Jenkins .
  • Extensively used Oracle and MYSQL for querying databases.
  • Used Gradle tools for building and deploying the Web applications.
  • Implemented JWT token-based authentication for the REST API.
  • Working with SOAP/REST based services development and consuming at the client end, testing with SOAP UI to change the validation of each request and response
  • Collected client requirements, performed analysis, wrote program specifications and developed designs with help of architects, team leads and business.
  • Used POST MAN to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Used GIT for version control tool for merging branches and solve conflicts.
  • Worked with Threads, Multithreading, Synchronization and Collection API.
  • Developing the application using IntelliJ as the IDE and used standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation and accessor code generation.
  • Responsible for writing the test cases for the application using Spock with Groovy.
  • Configured and customized logs using Log4J.
  • Fixed & Tracked defects using CA AGILE effectively.
  • Partially worked on System testing and supported for QA.

Environment: Java 1.8, Spring, AWS, Spring Boot, Python, JDBC, Web Services, Microservices, REST, SOAP, MySQL, log4j, Groovy, IntelliJ, Oracle, Spock, Kafka, SOAP UI, Postman, Git, CA AGILE, Jenkins, OpenShift, Datadog.

Full Stack Developer

Confidential, Marietta, GA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed the applications using Java, JSP, JDBC, Web Services, spring, HTML5 and JavaScript.
  • Implemented Angular Router to enable navigation from one view to another.
  • Good understanding of core AWS services, uses, and basic architecture best practices.
  • Worked with AWS cloud team to access the project operations.
  • Created User Controls and simple animations using Java Script and Python.
  • Used Page Object Model (POM) to create Automation Framework using Eclipse, JAVA, Selenium WebDriver, TestNG, Maven and Apache POI.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed web components using MVC pattern under Spring framework.
  • Extensively used JAVA OOP’s concepts for developing Automation Frameworks using Eclipse, Maven, Selenium WebDriver and TestNG.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Used a Microservices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
  • Involved in designing and developing the front end of the application using JSP, Javascript, AJAX, HTML5, DHTML and CSS3.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented client side Interface using React JS.
  • Build stable React components and stand-alone functions to be added to any future pages.
  • Used React-Router to turn application into Single Page Application.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Maintained states in the stores and dispatched the actions using redux.
  • Implemented the Drag and Drop functionality using React-Dragabble
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • Setup and configure the EFS to AWS EC2 Instances.
  • Configuring Cloud Watch for monitoring Instance, RDS, ELB's etc.
  • Creation and Attach/Detaching the EBS block to EC2 and configuring Load balancer ELB creating AMI, Snapshots, Volumes and managing EBS volumes.
  • Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
  • Used Angular.JS extensively in creating web pages with forms for single page applications, adding additional menus in regard to the time and format limits.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Worked with database creation as part of the XML files where instructions were passed from the client in XML and converted into the required format in Angular.JS.
  • Used Angular.JS as the in creation of the objects, positioning, and calling of the objects as part of functioning of different screens to ensure the applications fits in different screen sizes.
  • Used Spring Framework for to develop front end web application.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Declarative transaction management using Spring AOP.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Created WSDLs as per wire frames, UI pages generated client jars using JAX-WS.
  • Used Jersey implementation for Restful web services.
  • Work closely with the UI team and provide Restful API’s which deliver data in JSON format needed by the User Interface.
  • Developed the applications under Agile and SCRUM methodologies & Microservices architecture.
  • Defined rules using JRules that are defined for resources to show details on UI pages. Followed up with Business Analysts to create conditions business functions using JRules UI.
  • Worked with JSP, Controller and Hibernate to connect to the application back end
  • Used JSP with JSTL tags for the front end and Java/J2EE for the backend.
  • Developed screens based on JSF Facelets, Prime faces and display the data to the client side.
  • Designed and developed Application based on JSF Framework using MVC design pattern.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Created the front end using JSP, HTML, XML, and advanced JavaScript. Used Oracle as backend.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface
  • Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
  • Deployed Elastic Search cluster to serve non-front-end traffic, reducing the load on customer facing search infrastructure by millions of requests day.

Environment: Java 1.8, JavaScript, DOJO, Python, Microservices, HTML, XML, XML Schema, AWS, DOM, SAX, SQL, Tomcat, Ant, Linux, Clear Case, Informix, Spring MVC, Elastic Search, Hibernate, Ajax, JQuery, Backbone.js, Prime faces, JavaScript, GIT, Water fall methodology, Maven, Junit, Mockito, JBoss.

Sr. Java/ J2EE

Confidential, Des Moines, IA

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.
  • Used Spring MVC front controller to handle requests from dispatcher servlet to handle incoming requests.
  • Worked with Terraform to create stacks in AWS from the scratch and updated the terraform as per the organizations requirement on a regular basis.
  • Experience in front end development using Prime faces.
  • Configured Spring MVC from scratch using XML configurations, namespace handling, spring security set up and giving access to resource, wrote code to transform XML documents using JAXB Marshalling and Unmarshalling using Spring Injections.
  • Developed the applications using SPRING framework including Spring Core, Spring WS, Spring MVC, and Spring Integrations design pattern
  • Used Hibernate in persistence layer, hibernate mappings using Annotations, HQL, Criteria and Queries.
  • Used Angular 2/4/6, Java8 and lambda to develop the application.
  • Created Token using AWS API Gateway Mock Up Services to get user profile.
  • Involved in Design and Development of RESTful API.
  • Worked with SOAP UI, JAX-WS to create Web Services and consuming the existing services.
  • Created REST web services- spring with Jackson Mappers exchange data using JSON data structure.
  • Used SVN for source Version Control, resolving code conflicts and merging code base.
  • Deployed the application in Web Logic Application Server.
  • Developed Microservices to provide Rest API's utilizing Spring MVC. Strong experience in writing PL/SQL queries and performance tuning.
  • Developed Unix Shell scripts to automate repetitive database processes.
  • Used Maven for dependency management, build applications and deploy to the containers, application servers and create versions in the repository.
  • Used JUnit for unit testing of the application and log4j for logging.

Environment: Core Java, Java 1.8, Spring, Microservices, Hibernate, AWS, SVN, Apache, Eclipse 3.3, JNDI, Log4j, JUnit, XML, XSD, AngularJS, Node.js, JQuery, HTML 5, bootstrap, JavaScript, Web Logic Application Server, Prime Faces, Oracle, Windows XP, REST API, NetBeans, UNIX.

Hire Now