We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Having 9 years of experience in Development and design Applications using JAVA /J2EE technologies.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Used Scrum Agile methodology with regular 2-week Sprint cycles working on planned/groomed user stories. Daily Scrum, Sprint cycle Reviews, Retros and planning meetings in the presence of Product Owner, Scrum Master.
  • Strong experience in micro service development using Spring Boot.
  • Good Knowledge on Data Structures and Algorithms.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams and collections.
  • Used Executor service multithreading to implement Parallel processing to run processes asynchronously using future calls to access data.
  • Expert in design and development of Enterprise applications using Java, J2EE, Servlets, JSP, Spring, Struts, JDBC, Hibernate, JavaBeans, XML, and Web services (SOAP & REST)
  • Familiar with ORM tools and Persistence frameworks like iBatis and Hibernate.
  • Experience with Databases like MySQL, Oracle, DB2
  • Experience in UI development using the HTML5, CSS3, Java Script, AJAX and jQuery.
  • Knowledge on experience with various Application Servers and Web Servers including Web logic, JBoss and Apache Tomcat.
  • Experiences with build tools include Maven, Gradle and Jenkin.
  • Extensive experience using Junit and Mockito for unit/integration and JMeter for performance testing.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Developed Single Page Applications i.e., web applications using JavaScript MVC frameworks Such as AngularJS from starch, developed web pages for different device like Mobile and desktop using Responsive Web Design and Bootstrap.
  • Experience working with Node.js to setup Web API’s using JavaScript.
  • Experience in various web service testing applications like Swagger, SoapUI and Postman.
  • Extensively used version control tools like Git, SVN
  • Well versed with Waterfall and Agile / Scrum methodology.
  • Proficient in working with various IDEs like Eclipse, Spring Tool Suite, IntelliJ and NetBeans.
  • Created Single page applications with the use of JavaScript library React.js. In-depth experience in React.js and techniques such as Redux, axios, JSX, Form Validation and react-router.
  • Implemented security and authentication concepts such as OAuth 2.0.
  • Knowledge with message systems with Apache Kafka.
  • Expertise in open-source framework Object Relational Mapping (ORM) tools like Hibernate and used Hibernate Annotations to reduce time at the configuration level.
  • Expertise in implementation of J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Swing, Serialization, and Externalization.
  • Good knowledge in developing single page applications (SPA s) using the JavaScript libraries like AngularJS and Reactjs.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
  • Experience in automated deployment tool such as service Kubernetes which is use to deploy quickly and predictably.
  • Created the Docker containers and Kubernetes console for managing the application life cycle.
  • Good experience on working with Amazon Web Services like EC2, ELB, VPC, Route53, Auto Scaling, AMIs, AWS Identity and access management, AWS Cloud Watch and Amazon EBS.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Amazon EC2 is also used for deploying and testing the lower environments such as Dev and Test.
  • Created Amazon VPC to create public - facing subnet for web servers with internet access, backend databases & application servers in a private-facing subnet with no Internet access.
  • Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances.
  • Hands on experience TDD (Test Driven Development) approach by using testing tools such as Junit.
  • Experience in various Agile Methodologies like Test Driven Development (TDD), SOA, SCRUM, and Waterfall.
  • Expertise in creating BDD driven test frame work.
  • Proficient in OOAD Technologies developing use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using case tools like Microsoft Visio and Rational Rose.

TECHNICAL SKILLS

Program Languages: Java 8, J2EE, SQL

Java Technologies: JSP, Servlets, JavaScript, Groovy, JDBC, JNDI, JavaBeans, Java Script, Unix shell Scripting, Kafka, Zookeeper, CSS, Web Services, HTML, JSTL, UDDI, Restful

Web Technologies: HTML5, CSS3, JavaScript, jQuery, NodeJS, React, Angular

Frameworks: Hibernate, Spring, Spring Boot, Struts, JPA, Microservices

Web/Application Servers: JBoss, WebLogic, WebSphere, Glassfish, Apache Tomcat

Databases: Oracle, MySQL, DB2, MongoDB

Development Tools: Eclipse, IntelliJ, Spring Tool Suite, SOAP UI, Postman

Building Tools: Gradle, Maven, Ant, Jenkins, Jira, Rally, JMeter, Nagios, Kubernetes, Selenium

Development Methodologies: Agile/Scrum

Version Control: Git, SVN

Design Patterns: DAO, Singleton, Factory Pattern

Operating Systems: Windows, UNIX, Linux, Mac iOS

Testing Frameworks: Junit, Mockito, Cucumber

Cloud Computing: Amazon EC2, Amazon S3, Route53, AWS Beanstalk, Amazon EBS, IAM, AWS Lambda, SQS and other services of the AWS family.

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

Java Developer

Responsibilities:

  • Interaction with client team to understand business requirements and develop the System design and involved in technical discussions.
  • Designed and developed the web application using Spring Boot.
  • Used Hibernate framework for Data Persistence, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Created interface to use third party services using RESTFUL webservice call by a sending JSON Object.
  • Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.
  • Developed in Agile/Scrum methodology and Test-Driven Development (TDD).
  • Designed and developed API with all CRUD capabilities using RESTful
  • Wrote the Business Logic using service class.
  • Also helped extracting and preparing test data during the IST (Integrated System Testing).
  • Swagger annotations were utilized for documentation of REST services.
  • Design, develop build and packaging tools for continuous integration build and reporting. Automate the build and release cycles.
  • Used Collection classes to handle the data.
  • Extensively used Factory design pattern to separate dependencies from business logic.
  • Design, develop and test HTML, CSS, Bootstrap, jQuery and React.JS that meets accessibility and web browser standards for website.
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
  • Implemented a Continuous Delivery pipeline with Jenkins and GitHub.
  • Used GitHub version controlling tools to maintain project versions supported the applications through debugging, fixing and maintenance releases.
  • Used Babel as a trans piler, Webpack as the module bundler in React.js
  • Developed a free-tier Dockers dashboard for the web application using React.js.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Started the front-end application with React and used state object React Class Component for general stateful management.
  • Experienced in developing React components. Used Axios with Reactjs for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server.
  • Used React-Router to turn application into Single Page Application
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Worked in using React JS components, Forms, Events, Keys, Router and Animation.
  • Worked with NPM commands and using package. JSON for managing dependencies and dev-dependencies of Node.js applications.
  • Used Node.JS to structure JavaScript code to build Restful webservices.
  • Implemented Microservices using Spring Boot, Spring Cloud, Spring Micro Services and enabled discovery using Netflix Eureka Server.
  • Implemented the various services using Microservices architecture in which the services working dependently.
  • Sending requests and responses toMicroservices through REST/HTTP.
  • Extensively performed User Interface validations on client-side.
  • Used Amazon Cloud Watch to monitor the application.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances.
  • Hands on experience on elastic load-balancers (ELB) for different applications to provide high performance of applications.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails
  • Extensively used JUnit/Mockito and developed JUnit tests classes.
  • Test execution and reporting through Jenkins.
  • Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
  • Derived use cases and developed class and sequence diagrams of the project flow.
  • Used JIRA for defect management and to keep track of bugs and issues.

Environment: s: Java 8, J2EE, IntelliJ, MySQL, Spring Boot, Restful web services, JSON, Micro services, AWS Elastic Bean Stalk, EC2, Amazon IAM, Swagger, Postman, Log4j, NodeJS, NPM, Tomcat, Git, Jira, Agile, Jenkins, WebStorm IDE.

Confidential

Java Developer

Responsibilities:

  • Involved in Client Business Requirement meetings.
  • Involved in System Requirement Specifications Documents.
  • Prepared the High Level and low-level Documentation of Functional and Technical Design specifications.
  • Strong core Java skills with a good knowledge of multi-threading and performance tuning.
  • Developed and Consumes Restful web services and tested using SOAP UI
  • Used JAXB, JAXP for parsing auditing information in xml format.
  • Used JSP, JSTL and Spring tags for retrieving and displaying data. Used jQuery Framework.
  • Used the Log4j frame work to log the system execution details to log files.
  • Developing JSP pages and the view and controller related files using spring web MVC framework.
  • Unit Testing, Integration Testing.
  • Involved in Hibernate mapping, both data and code.
  • Used Spring Framework for MVC Architecture.
  • Client-side validations using JavaScript.

Environment: s: Java 8, Eclipse, DB2, Spring MVC, Servlet, JavaScript, Html5, XML, CSS3s, Maven, WebLogic, JSP, Spring Dependency Injection, Hibernate.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and testing of the application using Agile Methodology.
  • Designed Web interface using Angular, Html, CSS, JavaScript, jQuery and used various predefined components from NPM.
  • Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, Angular 2.
  • Used Angular Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Developed server-side application to interact with database using Spring Boot.
  • Used Node to run Webpack tasks and build properly the project.
  • Implemented modules into Node to integrate with designs and requirements.
  • Designing and developing Restful API and services using best practices to interact within the Microservices and with the front end. Using spring MVC and spring rest.
  • Implementation of Zulu proxy as the API gateway.
  • Experience in Micro services development using spring boot.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Experienced in creating indexes and sequences on tables based on performance analysis.
  • Implemented Spring Boot microservices to process the messages into the Kafka cluster setup.
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data.
  • Monitoring the health and status of Microservices using Spring cloud Eureka.
  • Producing, modifying and maintaining websites and web applications.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Handled exceptions that arise during the execution of a program using Exception handling.
  • Followed agile software development practice paired programming, test driven development, and scrum status meetings.

Environment: Spring Boot, HTML, CSS, Java Script, Angular 2, Node Js, Spring, Microservices, JDK, J2EE, xml, Oracle 12c.

We'd love your feedback!