We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Around 8 years of experience as a Full Stack Java Developer in the IT industry. Extensively experienced in software analysis, design, development, implementation of enterprise and web applications with skills in a wide range of Java technologies.
  • Extensive experience in designing both Frontend & Backendapplications using Java, J2EE Web frameworks including core Java concepts, Java, Servlets, Struts, JSP, JSF, JSTL, JNDI, JDBC, JUnit, HTML, XML, Maven, Gradle, CSS, Angular, Script, jQuery, PHP, SOAP Web Services, Hibernate, MVC, DTD, DOM, and Spring Framework.
  • Strong experience in Spring Framework in developing applications using Spring MVC, IOC, AOP, JDBC, JPA, Spring Boot, Hibernate, Spring Cloud and Spring Batch.
  • Experience working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, and Iteration. Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading, JDBC.
  • Good experience in messaging with REST based and Event driven using Kafka, JMS for pub/sub model, SOA (Service Oriented Architecture) architecture, Microservices and point to point communication.
  • Proficiency in front end development languages like JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XML, XSL, XSLT, AngularJS, ReactJS, ANT, Sencha EXT-JS, and Bootstrap.
  • Experience in using PL/SQL in Oracle, MS SQL Server for developing database to create its objects like tables, views, functions, triggers, RDBMS Design, DB normalization, SQL, PL/SQL, procedures, cursors, functions, and stored procedures packages along with knowledge on SQL and HQL Queries and having knowledge of NO SQL databases like Mongo-dB, Cassandra.
  • Good Experience working with (AWS) Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, AWS Cloud Watch, Amazon EBS and Amazon CloudFront), using the Elastic Search APIs (Document, Search, Indices, Cluster, etc.
  • Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
  • Strong analytical and problem-solving skills, self-starter, and good team player.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS along with GIT for Version Control of code for incremental development.

TECHNICAL SKILLS

Programming Languages: C, C++, SQL, Java, Python

Web Technologies: XML, HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, Angular, Bootstrap, NodeJS, SOAP, REST, PHP

Frameworks: React, Angular.x, Node, Spring, Hibernate 4.0/3.0

Testing Tools: JUnit, Mockito, TestNG, Protractor

Editors/IDE Tools: Eclipse, Notepad++, NetBeans, MS Visual Studio, VS Code

Databases: MySQL, MongoDB, Oracle 11g, DB2, MS SQL Server

Web/App Servers: HTTP Web Server, Apache Tomcat, IBM WebSphere, Web Logic

Operating Systems: Unix, Linux, Windows, MacOS

Version Control: Git, SVN, CVS

Build Tools: Gradle, Maven

SDLC: Agile, Scrum, Waterfall

Debugging Tools: JIRA, Jenkins, Postman

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential - Austin, TX

Responsibilities:

  • Designed, developed new Rest web services, and consumed existing services using Java 8, Spring Boot Framework and maintaining Postman to test the services.
  • Developing user-friendly GUI interface and Web pages for Client-side validation using Angular 9, Angular 8, Angular 7, Angular 6, RxJS, HTML, SCSS, CSS.
  • Implementing Mockito and jUnit test cases for unit testing and Suites for end-to-end testing.
  • Developed the application in Agile Scrum fashion. Designed the front-end screens using CSS, Bootstrap, HTML and Type Script and developed applications using spring framework.
  • Created proof-of-concept using responsive web design, Angular 8, HTML5 and CSS3.
  • Participate in structured code reviews / walkthroughs with the of Visual Studio Team Services, Source tree, GitHub, brainstorming sessions to ensure Front End developed modules comply with coding standards and meets user requirements.
  • Organize code, the application will be built on a clean foundation and will be ready for future updates.
  • Code Hygiene by identifying the unhealthy dependencies between classes or packages and bad allocation of class responsibilities.
  • Used Microservice architecture with Spring Boot based services interacting through the powerful messaging tools such as REST.
  • Worked with Oracle 11g databases to perform many different query operations.
  • Design and Development of multi-tier applications utilizing Java, Servlets, JSP, JSF, XML, REST, SOAP, JNDI, JDBC, Web Services, Spring and Spring boot Framework.
  • Developed Application to assess JSON and XML from RESTful web service from consumer side using JavaScript and Angular2.
  • Utilized log4j for logging, debugging and information extracting purposes.
  • Improve the nonfunctional attributes of the application by changing a program’s source code without modifying its external functional behavior.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.

Environment: Agile, Angular.x, RxJS, Reactive Programming, Typescript, ES6/ES5, Web-Pack for SPA development, Web Services. VS Code, JDK 8, Bootstrap, JWT, Spring, Rest API, Spring Boot 2.0.2, eclipse, Spring Security, Spring Cloud, Maven, Git, Tomcat 9.x, Microsoft VSTS, Framework, GIS-ESRI Maps, RedHat-PAM, Oracle and OnBase.

Full Stack Java Developer

Confidential - Austin, TX

Responsibilities:

  • Developed various Angular directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services and responsive UI with Angular, Bootstrap and SASS.
  • Developed single page applications using Angular2 components, routing and service modules and used Services in Angular2 for Cross-Component Communication and dealt with reactive forms Validations.
  • Developed Oracle PL/SQL stored procedures and functions to process information used to generate reports.
  • Experienced with wide range of software development environments, includingJava, J2EE, Spring Cloud, Spring boot micro services, SOA, Web Services - (SOAP/REST), RDBMS, NoSQL,E-Commerce, Mobile, Cloud Foundry and Spring Boot micro services.
  • Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Used Maven and Jenkins as build tools and deployed the application using Kafka.
  • Developed and enhanced the Web JaguarE-Commerce platform by using technologies and tools such Java/J2EE, Spring Framework (3.0 and MVC), Maven, ANT, Lucene, Tiles, JSP, AJAX, iBATIS, MySQL, JDBC, Tomcat and third-party API.
  • Developed Microservices using RESTful services to provide all the CRUD capabilities.
  • Created a build script using Gulp.js and Node.js for internal use. Maintained and developed the online wholesale insurance trading platform, written in PHP with MySQL for data storage.
  • Developed MongoDB embedded documents from Javacode using spring data MongoDB.
  • Used micro servicesarchitecture, with Restful Boot based services interacting through a combination of REST.
  • Responsible for the build out, day-to-day managing and supporting Cassandra clusters.
  • Involved in the process ofdata modelingCassandra Schema
  • Worked on generating the web services classes by using Service Oriented Architecture Micro Services, SOA, WSDL, UDDI and SOAP.
  • Developed REST clients using Spring REST template to interact with existing REST micro services.
  • Involved in system design and development using Collections andMultithreadingfor the action classes.
  • Used My Eclipse IDE, configured and deployed the applications on the WebLogic application server.
  • Created Batch Services to generate reports using Spring Batch and used Mockito for Behavior Driven Development (BDD) and developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, and Maven.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Experienced in deploying applications on Apache Tomcat, WebSphere, and WebLogic.
  • Developed Servlets and JSP are based on MVC pattern using spring framework.
  • Implemented test cases using JUnit testing framework & configured applications on WebLogic application server.

Environment: Java8, J2EE, Struts, Spring 4.3, Spring boot, micro services, Spring AOP, Hibernate 4, JMS, CVS, REST, log4j, JUnit, Jenkins, Gradle, XML, AJAX, XSD,JavaScript, jQuery, Angular, MongoDB, Cassandra, Linux, Tomcat, Spring Tool Suite (STS), IBM RAD, Docker and Load Runner, selenium, Maven.

Java Developer

Confidential - Atlanta, GA

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, testing production of application using Waterfall model.
  • Developed web applications with HTML5, CSS3, Bootstrap and AngularJS.
  • Used jQuery for basic animation and end user screen customization purposes. Also used CSS preprocessors (SASS).
  • Involved in the development of presentation layer and GUI framework using AngularJS and HTML.
  • Involved in rendering additional components with custom HTML tags using React.js.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Developed code for responsive web design in JavaScript using frameworks like Angular.js, React.js.
  • Used the CollectionsAPI, Generics, multi-threading while developing code.
  • Method references are provided in Java8 to make use of methods already named.
  • Database development required creation of new tables PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Involved in the struts upgrade to 2.X which involved changes to action class.
  • Experience in developing LINUX shell scripts for automating deployment of applications.
  • Developed Spring middleware components for implementing business logic and implemented SOA based architecture using web services to build a loosely coupled system.
  • Designed and developed Business components and integrated with Spring framework and developed various reusable helper and utility classes, which are used across all the modules of the application.
  • Used RESTful for producing web services and involved in writing programs to consume the web services
  • Deployed the java application using Maven build script.
  • Used Log4j for logging various levels of information like error, info, and debugging into the log files.
  • Used Java/J2EE design patterns such as Singleton, Service locator, DAO etc. and Spring IOC pattern and responses.
  • Performed GitHub/GitHub-Desktop bash and terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Designed enterprise API’s and involved in developing the API’s. Involved in testing API’s using SoapUI and Postman.
  • Implemented Swagger for the microservices for Documenting RestAPI.
  • Implemented Rest API design guidelines for the microservices.
  • Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration.
  • Involved in working with QA to assist in writing test code and debugging the defects in the application.
  • Responsible for making sure that all system upgrade logs were current and creating a report for management.
  • Assisted in designing several significant Cisco network upgrades for larger clients.

Environment: Agile, Waterfall, HTML, CSS, JavaScript, jQuery, AJAX and Angular JS, XML, JSTL JSP, Java, Spring Frameworks, Hibernate, JDBC, RESTful Web services, SOAP, Jenkins, Maven, MongoDB, NoSQL, Log4j, JIRA, LINUX, UNIX, SVN, GIT.

Jr. Java Developer

Confidential

Responsibilities:

  • Worked in Software Development Life Cycle (SDLC) for documentation, designing, development and user acceptance of the system.
  • Developed web services in java and Experiences with SoapUI, WSDL.
  • Worked on core business logics with Spring.
  • Developed application code using Core Java and J2EE (Servlets, XML) in Eclipse tool.
  • Designing and coding JSP's, Custom tags, client validation code using java scripts, java classes for controllers, data access layer to support multi account type login.
  • Implemented SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Extensively supported for post prod deployment issues.
  • Expert involvement in Creating and Consuming Restful Services utilizing Node JS and Express Framework.
  • Used Agile Methodology to develop the entire application. Implementing JUnit test cases to test Java classes.
  • Involved in development activities and code reviews.
  • Involved in writing the unit test cases using JUNIT and integration testing.
  • Developed several stored procedures/Triggers for automated action items to integrate with the default tracking module.
  • Created SQL queries and stored procedures for CRUD (create, read, update, and delete) operations on databases.
  • Designed User Interfaces using JavaScript, Ajax, CSS JQUERY, functionality
  • Designed & Created Stored Procedures, views, tables, constraints & triggers for Data consistency.
  • Experience with Java Server Page (JSP), designing and developing client-side graphical user interfaces using HTML, JavaScript, jQuery, and CSS.
  • Experience on multi-threading, algorithms, object-oriented design, and design patterns.
  • Used JavaScript for client-side validations in the JSP and HTML pages.
  • Worked on integrating with RESTful Web Services.

Environment: Waterfall, Agile, Java, JavaScript, HTML5, CSS3, jQuery, AJAX, JSON, Spring (IOC, Spring Data, Spring Boot), RESTful Web Services, MongoDB, Angular JS, XML, JSP, Hibernate, JDBC, Jenkins, Maven, NoSQL, NodeJS, Express Frameworks, GIT.

We'd love your feedback!