We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • Over all 7+ plus years of experience in development of applications using Object Oriented Programming Java and J2EE technologies and implementing designs into responsive HTML5/CSS3 templates, using AngularJS, Angular, React.js, and Node.js to build single - page web applications, and integrating JavaScript to manipulate DOM elements and make use of web APIs.
  • Involved in gathering business specifications, user requirements, design confirmation, development & documentation of software life cycle.
  • Having strong experience on Java/J2EE Technologies
  • Solid background in Core Java API, Exception Handling, Multi-threading, Synchronization, Serialization, Collections framework.
  • Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Experience with database management like Oracle, Cassandra and SQL Server.
  • Worked with Java8 features like Lambda Expressions, Method references and Stream processing.
  • Expert in working with frontend technologies such as HTML5, CSS3, Bootstrap, Angular2, React JS and Node JS.
  • Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in MS-SQL, Oracle, DB2, PostgreSQL databases.
  • Experienced in utilizing Java frameworks in business, web and client-server environments including Java EE and Java Database Connectivity (JDBC) technologies.
  • Implemented web-based application using Spring and Spring modules: Spring JDBC Technologies. Extensive experience in developing Microservices usingSpring Boot and followed domain driven design
  • Involved in Deployments, triggering build using Jenkins. Good at moving code to higher environments and gathering all the requirements needed for releases.
  • Created builds using Jenkins for CI/CD (Continuous Integration/Continuous Deployment) and used pipeline plug-in for managing.
  • Good experience in coding using SQL, PL/SQL involving Stored Procedures and Triggers.
  • Experienced in designing, developing and maintaining portal applications using IBM WebSphere Portal
  • Used various configuration tools like GitHub, CVS, SVN for code versioning, check in, check outs and code merging
  • Experience in implementing and to manage continuous delivery systems and methodologies on AWS.
  • Used build tools like Ant, Maven and Gradle.
  • Hands on Experience indeploying apps to Cloud using Google Cloud, Azure and AWS.
  • Hosted the application on a Node.js server using express middleware
  • Built restful web services using Node.JS and implemented the front-end using jQuery and AngularJS controllers, directives, and services.
  • Good Experience in Server-side Framework like Node.js and Javascript libraries like React.js
  • Worked in Waterfall and Agile Methodology.
  • Used JavaMessageService (JMS) for reliable and asynchronous exchange of important information for status reports along with Apache Kafka as Queue Server.
  • Experience in configuration and deployment of applications in servers like Tomcat and WebLogic Server.
  • Skilled in different tools like Eclipse, TOAD, SOAPUI, Postman.
  • Well experienced in fiddler for capturing the request and response of a Restful web service call.
  • Experience in working with different operating systems Windows, UNIX and LINUX.
  • Experienced in writing and implementing test cases using Junit, JMeter and Mockito.
  • Excellent analytical, problem solving, challenging work, communication, and interpersonal skills with ability to interact with individuals at ease.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA, J2EE, SQL, PL/SQL

User Interface Technologies: HTML5, CSS3, AJAX, j Query, JSF, Bootstrap, JavaScript, Angular JS, Angular bootstrap, Node JS, J son-parsing NPM, Gulp, Bower, Photoshop, React.JS, Adobe Flash, Adobe Flex, Kafka.

Databases: Oracle, MS SQL Server, My SQL, Mongo DB

Web Services: JAX-WS(SOAP), JAX-RS and Jersey (Restful), WSDL, JAXB

J2EE Technologies: Servlets, JSP, JDBC, RMI,JMS, JNDI, Java Bean, EJB, Spring, Struts, Spring Boot.

J2SE: Collections, Generics, Multithreading, Serialization, Exception Handling, Garbage Collection, RMI, File I/O

Architecture: MVC, SOA, Microservices, Service Façade.

ORM Framework: Hibernate, JPA, Spring Data.

IDE: Eclipse, MyEclipse, IntelliJ IDEA, Data grip, Squill.

Web/Application Servers: Apache Tomcat 7.0, Glassfish 4, IBM WebSphere 8, WebLogic, JBoss.

XML: XML, DTD, XSL, XSLT, XHTML, JAXP, SAX and DOM Parsers.

Operating Systems: Windows Vista/8/10, Unix.

Build Tools: Maven, Apache ANT.

Version Control: GIT, SVN

Testing Tools: JUnit, Mockito, Karma, Jasmine, SOAPUI, Rest Client API, Postman, Swagger UI 2.

Logging: Log4j, Slf4j.

AWS: EC2, RDS, S3, ELB, SNS, Jenkins.

Messaging: JMS, Active MQ

CI/CD Tools: Jenkins, Chef, Docker, Ansible

PROFESSIONAL EXPERIENCE

Confidential - Louisville, KY

Java Full Stack developer

Responsibilities:

  • In depth knowledge of Software Development Life Cycle (SDLC) and Lean IT Methodology having thorough understanding of various phases like Requirements, Analysis, Design, Development, Testing and Implementation.
  • Web content management system and online web components by HTML5, CSS3 and JavaScript / JQuery.
  • Involving in design & implementation of the Katerra internal system web app including several modules using Angular 9, Node JS, Mongo DB and Visual Studio Co.
  • Updating the application with new features of Angular 9.
  • Using Java8 features like stream and Lambda expressions.
  • Designing and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS
  • Integrating the AngularJS application with the RESTFUL Web Services.
  • By using MuleSoft, create a variety of Data Sources and perform analytics to the applications.
  • By using MuleSoft to enable easy integration of existing applications including JDBC, HTTP etc.
  • Creating a platform as infrastructure with AWS (EC2, RDS and ELB) used Jenkins to run the automated deployments.
  • User Apache Tomcat application server for deploying the war file.
  • Developed, tested, debugged, and deployed the application in Apache Tomcat Server.
  • Creating API specification documentation using Swagger.
  • Developing API proxies to retrieve and reschedule appointments, retrieve appointment slots, retrieve pay per-view, cancel order, retrieve pay-per-view listings, and retrieve services profiles.
  • Working on the MVC architecture of AngularJS in developing the apps, which are totally customized to meet the needs of the application.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Used React-Router to turn applications into Single Page Application.
  • Built Cassandra Cluster on both the physical machines and on AWS.
  • Installing,configuringCassandra on AWS platform.
  • Designing and deploying enterprise-wide scalable operations on AWS.
  • Designed and developed Microservices business components using Spring Boot.
  • WrittenMicroservicesto export/import data and task scheduling.
  • Working with the Apachecamelto integrate Spring MVC architecture.
  • Developed responsive User Interface using JSP, HTML, CSS, and Bootstrap.
  • Designing customized component libraries to use more than one place.
  • Developing unit and integration tests for existing micro services using JUnit, Mockito and Docker.
  • Designing dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Implementing application-level persistence using Hibernate and Spring.
  • Developing various UI (User Interface) components using Struts (MVC), JSP and HTML.
  • Advocating a more complex concept which empowered the player to control their ship more freely.
  • Working predominantly with single page applications for financial programs.
  • Involving in Enhancement of existing applications utilizing AngularJS 2, created HTML4 navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Using GIT as a version control.

Environment: Java (J2EE, EJB), Eclipse, Struts, Jasmine, Rest, Microservices, JavaScript, Spring Boot, Bootstrap, AWS, EC2, RDS, ELB, HTML5/4, API, CSS3, React JS, AngularJS 2, JQuery, JUnit, Mockito, Docker, Handlebars, Hibernate, Spring, JSON, XML, JSP, Servlets, Spring, Oracle.

Confidential, Dearborn, MI

JAVA/J2EE Developer

Responsibilities:

  • Developing web application usingSpring Boot framework and Navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Using to Core Java concepts like collections and multi-threading to implement back-end logic.
  • Customizing RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Updating the application with new features ofAngular 6
  • Contributing to a team in developing asingle page web application(SPA) based on theRESTful APIusingAngular 6,Spring MVC,Hibernate,andSQL Server.
  • Migrating Spring based application to cloud based Micro services.
  • Responsible for setting up AngularJS framework for UI development.
  • Deploying the application to apache TOMCAT server.
  • Designing and developing the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Created and utilized Web API methods for database operations (CRUD) through Entity Framework
  • Creating HTML5, CSS3, JavaScript and jQuery and using GITfor version control.
  • Involving in integration system testing and user acceptance testing (UAT).
  • Documenting all stages of the project, generated documentation usingJavaAPI Documentation Generator (Javadoc).
  • Implemented Single Page Design and customized directive and filter criteria by using AngularJS and used AngularJS MVC to build a cross-browser compliant application.
  • Worked on Restful web services usingNode js and implemented mock services inNode js with help of modules usingNode js server.
  • Build RESTful web services using the Sling Architecture implementing POST and GET methods.
  • Developed UI Layer for the application using HTML, CSS, JavaScript, JQuery.
  • FollowedJava& J2EE design patterns and the coding guidelines to design and develop the application.

Environment: Agile- Scrum, J2EE, Spring Framework, Web API, Maven, HTML5, AngularJS, Node JS, CSS, SQL, SQL server, UI, Eclipse, JUnit, Hibernate, Tomcat, JavaScript.

Confidential - Colorado Springs, CO

Java / J2EE developer

Responsibilities:

  • Developing web applications on SpringMVC Framework, Hibernate, Java script, JSP, RESTful, MAVEN, Tomcats and Postgres.
  • Implement Agile methodologies actively and perform in scrum meetings.
  • Developed POJO for data modeling of account information, portfolio and transaction history and customized Spring Bean Factory.
  • Use Maven to build and deploy the application on the server.
  • Work with IDE's like RSA 7.5, Eclipse3.0, WSAD 5.1 and server includes Weblogic logic8.x, WAS 7.0 and Tomcat 5.x/4.x application servers
  • Deploy containers and Micro services in AWS using EC2 Container Services.
  • Developed Graphical User Interfaces using HTML5, bootstrap, Angular.js and JSPs for user interaction.
  • Using Microservices with Spring Boot interacting through a combination of REST and Apache Kafka message brokers and providing support for all Microservices.
  • Consumed Web API Services with Angular with session support. Developing views with HTML, CSS, JSON and AngularJS, Node js.
  • Using Spring Inversion of Control, to make applications easy to test and integrate.
  • Involving in working using Amazon cloud services where I migrated the application to cloud, Auto scaling, S3, working with Load balancers, Route53, SES, SNS, RDS etc
  • Designing and developing the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Documenting all stages of the project, generated documentation usingJavaAPI Documentation Generator (Javadoc).
  • Creating HTML5, CSS3, JavaScript and jQuery and using GITfor version control.
  • Involving in integration system testing and user acceptance testing (UAT)
  • Creating numerous test cases using JUnit framework and JUnit for front end UI testing.
  • Using Jenkins to build and deploy in a local environment.

Environment: Safe Agile, Agile, JIRA, Axure, HTML5, CSS3,Java 8.0, Spring Framework 4.0, Spring Boot, JavaScript, Web API, RESTful, Postgres, Jira, Maven 3.3, MVC, Apache Tomcat, GIT, AWS.

Confidential

Software Engineer

Responsibilities:

  • Developer web-based application using JSP, HTML, AJAX, JavaScript.
  • Used Eclipse IDE for Java Coding
  • Implemented the MVC model for the web application using Struts framework.
  • Used Struts Tiles to design the layout of the pages.
  • Client-side validations are performed by the JavaScript developed in the Struts framework.
  • Involved in programming several JSP tags using Struts Taglib component, to modularize and stream line web pages.
  • Created XML files to enable users to access the system.
  • Created the stored procedures for inserting and updating the data in the database.
  • Developed and implemented the business logic component in the middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes.
  • Tested and debugged rigorously using JUnit
  • Built the application using ANT.
  • Deployed the application on WebLogic Server.
  • Involved in the performance tuning sessions and suggested few performance improvement techniques such as caching.
  • Used SQL queries to perform the back-end testing on Oracle.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: Java, JDK, EJB, JSP, Structs, Eclipse, Web Logic, Junit, Firebug, SQL, QTP, Junit, Firebug, SQL, HP Quality Center, Oracle 10g and Windows.

We'd love your feedback!