We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • SENIOR JAVA/J2EE DEVELOPER FULL STACK with 11 years of strong object - oriented programming experience to develop enterprise and web applications.
  • Java Full Stack Developer, with Microservices running on AWS infrastructure.
  • Skilled in different tools like Eclipse, GIT, SVN, Bitbucket, SOAP UI, SQL Developer, Putty and Postman, New Relic. Expertise in various phases of Software Development including analysis, design, development, and deployment of JEE/J2EE application built on Hibernate, Angular JS, Spring MVC, NodeJS, ReactJS and RESTful.
  • Experience with Cloud Computing Service environments like (AWS) Amazon Web Services (EC2, EBS, EKS, S3, ELASTIC SEARCH, Fargate).
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Developed applications using frameworks and API like Struts, Spring, Spring MVC, Spring Boot.
  • Extensive experience in Test Driven Development and Agile-Scrum development.
  • Involved in CICD process using GIT, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Proficient in UI design developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, NodeJS, ReactJs.
  • Good knowledge about Web services: SOAP, Restful Web Services.
  • Extensive experience in developing Microservices using Spring Boot and followed domain driven design.
  • Experience in making the DevOps pipelines using OpenShift and Kubernetes for the Microservices Architecture.
  • Experiences in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Proficiency in working with databases like Oracle, MySQL.
  • Strong experience in configuration tools like CVS, SVN, GIT, Bitbucket and Rational Clear case.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
  • Used New Relic tool for monitoring logs & Application performances in Production.
  • Extensive knowledge of J2EE architecture, Patterns, UML Design, and development.
  • Extensively experienced with active involvement in requirements gathering, analysis, design, coding and code reviews, unit and integration testing.
  • Expertise in DB2 and Oracle 12c, MySQL, Apache Solr, Apache Zookeeper, SQL Server relational database management systems as well as NoSQL database such as MongoDB.
  • Experienced in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML).
  • Experienced in writing and executing unit test cases using Junit, Mockito Testing Framework.
  • Strong knowledge in developing testing plans and procedures for unit test, system test, and acceptance test.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7/1.8 , SQL, PL/SQL, HTML, Shell Scripting

J2EE Technologies: JSP, Servlets, JDBC, MVC, Java POJO, Java Beans, Web Services, JMS

Frameworks: Spring 5, MVC, Spring 2.0, spring boot

Persistence Layer: Hibernate 2/3.1/4.2.5, JDBC

IDEs/Tools: Eclipse 3.4/3.5, JBoss Studio

Design Modeling: OOA/OOD, UML

Web Tools: JavaScript, XML, HTML, WSDL, angularjs, reactjs

Version Control: CVS, SVN, Bitbucket

Databases: Oracle 12c/11g/10g, Apache SOLR

Productivity Tools: SQL Developer, MS Office 2003/2007/2010 , Visio, Microsoft Project, Microsoft SharePoint

AWS Cloud AWS Services: EC2, EBS, S3, CDN, ELB, Auto scaling, Cloud Watch, Route 53, RDSNo SQL, SQS, SNS, SWF, Cloud Formation, Elastic Beanstalk, VPC, Lambda and AWS OpsWorks.

PROFESSIONAL EXPERIENCE

Confidential, Nashville, TN

Senior Java Developer

Responsibilities:

  • Work in a Scrum Agile process with two-week iterations delivering new Change Requests and working on software during each iteration.
  • Maintain JIRA with proper tasks for each user story in the current sprint and prepare a detailed level of plan for upcoming sprints.
  • Understand business requirements and validate/negotiate the Sprint scope.
  • Used Spring Boot for building applications with Spring initializers and bootstrapping the build configuration and developing custom solutions that act upon Jenkins information in authentic time.
  • Recommend and develop strategy for integrating internal security models into new projects with Spring Security and Spring Boot.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Implementing and setting up Route53 for AWS Web Instances & ELB & EKS & EKS Fargate, EKS Dashboard CloudFront on AWS Environment.
  • Setting up redundancy to multiple Availability Zones (AZ) for EC2 instances.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Deploying RESTful Microservices as a spring boot application compatible with cloud Front.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • 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.
  • Created IAM roles for the Kubernetes cloud setup.
  • Worked on Template driven forms and Reactive forms.
  • Experience in developing UI screens using mockups/ Prototypes provided by the business team.
  • Developed and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for websites.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Maintained states in the stores and dispatched the actions using redux.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • Used flickity.js for creating carousel-images.
  • Components for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown.
  • Integrated backend code display data using the Custom Components, library Components, and Redux.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Optimized animation logic with optimistic functions to increase performance in rendering.
  • Optimized existing API calls to create efficiencies by deprecating unneeded API calls.
  • Called the Restful web services calls for POST, PUT, DELETE and GET methods.
  • Have worked on AWS to fetch the pictures files from AWS to UI.
  • Used React flux to polish the data and for single directional flow.
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Wrote PL/SQL code in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS).
  • Developed cross-browser/platform HTML, CSS, JavaScript, AngularJS and Bootstrap to desired design specs for single page layout using code standards.
  • Followed the Maven build lifecycle 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.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate, JavaScript, Ajax, Micro services, Web Services, PostgreSQL, JUnit, HTML5, ReactJS, CSS, SQL, RESTful API, JENKINS, Bitbucket, IntelliJ, RestAPI, Apache Kafka, JPA, Postman, New Relic, Selenium, Sauce Labs

Java with Angular JS Developer

Confidential

Responsibilities:

  • Managed, coordinated offshore deliverables with accountability for overall delivery.
  • Adopted Agile Scrum process with two-week iterations delivering new Change Requests and working on software at each iteration.
  • Maintained JIRA with proper tasks for each user story in the current sprint and prepared the detailed level of plan for upcoming sprints.
  • Understood business requirements and analyzed the requirements and developed detailed specifications.
  • Involved in preparing System Requirements and Detailed Design documents for the project.
  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various databases.
  • Used Hibernate as an ORM tool and defined the mapping and relationship of each table in the database.
  • Developed AngularJS based UI on MVC pattern using Spring Framework.
  • Defined AngularJS (UI Layer) Architecture. Handled all aspects of the web application including maintaining, testing, debugging, deploying, and printing.
  • Developed the Single Page Application using Angular Directive, Routing, Service, Component, Pipe and Module.
  • Performing unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs.
  • Implemented Observables and Promises for Retrieving data.
  • Transformed Responses with Observable Operators.
  • Used Angular 4 features like ng-template, ngIf with else.
  • Simplified Adding search parameters to an “HTTP request” using Angular 6.
  • Used “compare with” directive for comparing options from a select in Angular 6.
  • Worked independently or as part of a team.
  • Experience working in an Agile environment.
  • Used Angular 4/6/8 as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server.
  • Worked with Angular routers, forms, modules, DOM, events, expressions, controllers, filters, and Http Request.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Planned and programmed a work queue system on AngularJS with RabbitMQ. It uses express to create a REST API allowing users to create jobs and retrieve data from MongoDB.
  • Developed JavaScript based components using Angular JS framework with client reports customized according to user requirements.
  • Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.
  • Experience in working with Rest Web Services.
  • Developed web applications using Servlets, JSP, JDBC, EJB2.0/3.0, and web services using JAX-WS2.0 and JAX-RS APIS.
  • Designed RESTful web services with JSON representation for handling AJAX requests used.
  • Created Class Diagrams and Sequence Diagrams using UML.
  • Wrote application-level code to perform client-side validation using jQuery and JavaScript.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Interacted with business to show them regular status of work with demos and interactions.
  • Worked closely with data center teams to resolve any data related concerns raised by business users.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed Backend Testing on PostgreSQL Database by writing SQL Queries.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Maintained the version of the project in Bitbucket server (stash) by merging/branching.
  • Worked on Jenkins continuous integration tool for deployment of project.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate, JavaScript, Ajax, Web Services, PostgreSQL, Bootstrap, JUnit, HTML5, HTML, AngularJS, CSS, SQL, RESTful API, JENKINS, IntelliJ, REST API, JPA

We'd love your feedback!