We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Milwaukee, WI

PROFESSIONAL SUMMARY:

  • Around 5 years of experience in teh IT industry specializing in Software Development of Java and J2EE architecture - based systems.
  • Experience in Software planning, designing, developing products and building applications using methodologies like Waterfall, Agile, Scrum etc.
  • Strong understanding and working knowledge of Object-Oriented Concepts like Data Structure, Collections, Multi-Threading, Exception Handling, Inheritance and Polymorphism.
  • CSS, JavaScript, XML, XSL/XSLT, Angular JS, AJAX, and jQuery with webpage cross browser compatibility and Responsive Web Design and have knowledge on Server scripting language like NodeJS.
  • Experience in developing applications using Java technologies and frameworks like Spring, Maven, Docker.
  • Experienced in implementing Micro services, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down and Bottom Up approach.
  • Participated in database design and implementation using different RDBMS like MySQL, and NoSQL DBMS like Cassandra, PostgreSQL.
  • Usage of version control tools like GIT, Bitbucket.
  • Experience in Continuous integration with Jenkins and make use of wide range of plugins available to setup smooth developer friendly workflow.
  • Experience with CI/CD pipelines to integrate teh Java code to align with DevOps practices using Docker .
  • Good knowledge on server and storage using AWS CloudWatch and automated deployment of websites, applications and services to production environments.
  • Exposure to Software Development Life Cycles and various testing methodologies.
  • Good working knowledge in building applications using Apache ANT, Maven and Gradle automated testing.
  • Experience with execution of unit test cases by using JUNIT for accuracy of code and logging with log4j .
  • Experience in handling messaging services using Apache Kafka.
  • Extensive experience in working IDE tools like Eclipse, NetBeans and IntelliJ.
  • Integration of applications by designing database architecture and server scripting.

PROFESSIONAL SKILLS:

Programming languages: Core Java, Java 8, J2EE

Web Technologies: HTML, XML, CSS, JavaScript

Web Services: SOAP, WSDL, RESTful, Jersey

Frameworks: Spring (Core, MVC, Context, AOP, DAO, IOC, JDBC), AngularJS, jQuery, NodeJS

Databases: MySQL, Oracle DB

Methodologies: Agile, Scrum, Waterfall

IDEs: Eclipse, IntelliJ IDEA, NetBeans

Version Control Tools: GIT, Bitbucket

ORM Tools: Hibernate, JPA

Testing Tools: Selenium, Bugzilla

Build Automation: ANT, Maven, Gradle

Continuous Integration: Jenkins

Cloud Technologies: AWS

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee, Wi

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding, and testing phases of teh back-end server-side business logic development by following Agile Scrum Methodology.
  • Follow Agile development approach using JIRA (daily standups, planning meetings, story estimations, code review, etc.)
  • Developed cross platform server-side applications using Node.js, BackBone.js and Angular.js.to achieve scalability in real-time web applications.
  • Programmed in Angular 4 to upload(post) files/images to teh AWS S3 browser from teh Front-end by installing NPM package of AWS-SDK.
  • Developed RESTful Services with Java using Spring Boot. Coding for consuming teh REST APIs, getting JSON response and parsing them as per teh business logic.
  • Used Micro Service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used JIRA to maintain and keep track of User Stories and Defects in Agile Methodologies.
  • Done Designing and development of RESTful API and services using best practices to interact within teh microservices and with teh front end
  • Worked on developing consumer service to read messages from multiple Kafka topics and persisting into various SQL server DB tables.
  • Developed & Implemented OAuth2 functionality with Spring Security to secure teh REST services/REST API for autantication & authorization and generate & validate teh tokens for REST clients to protect teh REST services.
  • Logged teh errors and warn in DB to generate reports, setup alerts and monitor teh microservices.
  • Used Spring Framework AOP to implement logging in teh application, Spring DAO for data access.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for teh runtime environment for teh CI/CD system to build, Test and Deploy.
  • Used Postman to test teh API's, used SVN for teh version control, JIRA for bug tracking and project management, JUnit and Mockito for Java unit tests, Jasmine and Karma for angular specs.
  • Worked with Confidential AWS EC2, RDS and S3 as a data store for storing data into teh buckets that fall into it. Used EC2 as an Infrastructure as a Service(IAAS) and RDS as Platform as a Service (PAAS)
  • Programmed in Angular 4 to upload(post) files/images to teh AWS S3 browser from teh Front-end by installing NPM package of AWS-SDK.

Environment: Java 8, J2EE, Spring Batch, Spring Boot, Web Services, JavaScript, Hibernate, Spring Data JPA, MySql, Maven, Jenkins, Eclipse IDE, JDK 1.8, EC2, Junit, GIT, Jira, Mockito, Kafka.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in teh Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Requirement gathering, Business Process flow, Business Process Modeling and Business Analysis.
  • Developed SOAP based Web Services and components of web services (JAX-WS) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Used AngularJS, JavaScript, HTML, and CSS for developing Single Page Application and achieving two-way data binding between html and JavaScript objects.
  • Created Front-end Applications using HTML5, CSS3, JavaScript, JQuery, Angular, Node.js, Express js, Backbone js, Handle bars js, OOP, DOM, Twitter Bootstrap 3, Lodash, AJAX, XML and JSON.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
  • Developing MicroServices, and creating API's using Java Spring Boot framework using Maven as a build tool.
  • Developed application to perform CRUD operations using Java 8 on MySQL and Designed Web Application to connect to User Pool, create users and verify login using AWS Cognito for security
  • Done Designing and development of RESTful API and services using best practices to interact within teh microservices and with teh front end
  • Created Swagger API to generate interactive API documentation that lets users try out teh API calls directly from teh browser
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.

Environment: Java1.8, Spring Boot 2.2.2, Spring, Microsoft SQL Server, RESTful web services using Spring, Spring Data, Spring AOP, Windows Servers, Swagger, Postman, Tomcat, Spring MVC, Spring DAO, Maven, Bitbucket.

Confidential, Raleigh, NC

Full stack Java Developer

Responsibilities:

  • Involved in Business Analysis phases to gather client requirements and working on related frameworks to build teh applications, taking care of servers and database to build teh product.
  • Production of reliable applications using Agile development and Test-Driven development techniques with Scrum phases for SDLC.
  • Worked on teh Spring MVC framework for designing controllers in teh MVC architecture and Spring Batch with Annotations.
  • Responsible for developing teh UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON and jQuery and Java Server Faces for frontend development of teh webpages.
  • Worked on performance tuning for large data loads using Spring Batch, MVC with annotations and Java Persistence API(JPA)
  • Expertise in Exception handling and logging for debugging errors using Log4j.xml.
  • Used SOA architecture with RESTful Web services for teh communication between teh applications.
  • Used lambda expressions, method references, functional interfaces in development of application using Java 8.
  • Developed Oracle PL/SQL store procedures and functions to process information used to generate reports.
  • Developed java SOAP webservices to expose store procedures and functions.
  • Worked on development using tools including Maven, Gradle etc.
  • Developed web applications with high quality and performance using coding standards and Java/J2EE design patterns.
  • Experience in using control version tools like GIT and Bitbucket
  • Designed documents using UML, Sequence diagrams and resolved defects that are during production.
  • Involved in Development, SIT, UAT, PROD phases for handling deliverables, defects and regular technical meetings with Application Architects, Quality Assurance Testers, Database Administrators, Business Analysts, and DevOps teams.

Environment: Java 8, J2EE, Spring Batch, Spring Boot, Web Services, JavaScript, Hibernate, Spring Data JPA, Oracle 11g, Maven, Jenkins, Eclipse IDE, JDK 1.8, WebLogic 12c, Junit, GIT, Unix shell scripting.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Delivering of products of customers using Agile methodology and writing Junit test cases for unit testing modules.
  • Used Exception handling and Multi-threading for better performance of teh application and designed controllers using Spring Boot and Spring MVC frameworks.
  • Expertise in Java collection framework including interfaces like Set, List, Queue and classes like ArrayList, LinkedList, HashSet, TreeSet.
  • Worked on MySQL database for back end operations using Spring and Hibernate module as Object Relational mapping tool
  • Used Hibernate APIs to retrieve and store data to teh database with Spring transition control. Implemented Java Persistence API(JPA) using Hibernate session factory to create connections to database.
  • Scheduled projects in Jenkins for Continuous Integration and Configured Maven repositories for multi-component projects.
  • Used SOA architecture to provide services between application components using communication protocol.
  • Handled CRUD operations on database and involved in resolving of business needs.
  • Involved in developing highly interactive applications using jQuery and JSON objects for effective and efficient user-friendly coding.
  • Estimating teh cost and effort for development of teh project and hardware equipment required.
  • Used JSP, Servlets, HTML, CSS, JavaScript, jQuery Libraries to develop User Interface that is sophisticated and user-friendly.
  • Involved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
  • Execution of SQL commands for creating, storing of data into databases and retrieving them.
  • Development of web services using spring framework combined with JDBC improving teh productivity and reducing teh errors.
  • Worked on MVC for application development and data access framework for data management functionality.
  • Hands-on experience with hibernate and its tools to connect object-oriented objects to relational database with XML mapping.
  • Implemented prominent object concepts like inheritance, polymorphism and association using Hibernate Query Language(HQL).

Environment:: Java 8, J2EE, Restful Web Services, JavaScript, HTML, CSS, Bootstrap, Spring Framework, Hibernate, JPA, jQuery, MySQL, Maven, Jenkins, WebLogic 12c, Junit, GIT, Spring Boot, JPA, SOAP.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC stages of application including requirements analysis, implementation, design and creating Use cases, Class diagrams and Interaction Diagrams.
  • Used software methodologies like Agile, Scrum for design and development of teh applications.
  • Involved in developing object-oriented JavaScript and experienced with AJAX, JSON, HTML5, Angular.js, Node.js and CSS3
  • Used Spring MVC framework to implement an entire application and Spring IOC module to inject dependencies into code.
  • Involved in development of web services using RESTful and SOAP frameworks.
  • Used Spring boot, Spring Security and other Spring modules to design and develop applications.
  • Used hibernate annotations to connect to teh database and mapping of teh entities.
  • Extensively used Streams and Lambda expressions to store and process teh data as a part of Java 8.
  • Created JAR, WAR and dependency JARS using Maven Script to deploy teh project on teh WebLogic Application Server.
  • Involved in actively using JIRA to create and track teh defects during QA phase.

Environment:: Java, Spring boot, Spring Security, Spring Data, Spring Core, Spring MVC, JPA, Hibernate, HTML, CSS, JavaScript, Maven, JUNIT, Jenkins, GitHub, JIRA, Docker.

We'd love your feedback!