We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Having 7 years of strong IT experience in development and implementation of enterprise applications using JAVA, J2EE Technologies.
  • Having strong knowledge in coding with latest web technologies, frameworks like Angular 2/4/5/6/7, ReactJs, Node.js and strong experience in developing Responsive Design UI development.
  • Full of experience in the basics and essential web technologies such as HTML/HTML5, CSS/CSS3, JavaScript, JSON, XML, AJAX and JQuery which helps in building plain and simple web application.
  • Well - versed in the Object-Oriented Programming (OOP)concepts like Objects, Functions as Classes, Methods, Constructors, Inheritance, Polymorphism, Abstraction, Encapsulation with JavaScript and the Typescript.
  • Expertise using AJAX to create interactive web applications and adopted using XML and JSON as data inter changing formats, to store structured data.
  • Good understanding of Document Object Model (DOM), Advanced JavaScript and Standards of ECMA Script versions.
  • Highly experienced with Node.js (Server side), Express (Web server Framework), Mongo DB (Database) as a software stack.
  • Expert in deploying the code through application servers like Web Sphere/Web Logic/Apache Tomcat/JBoss.
  • Experience in developing applications using Java technologies include Core Java, J2EE, Java Server Pages (JSP), Servlets, JavaScript, JDBC, Java Mail, JMS and EJB.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX, DOM & Picollo parsers.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI and managing cloud services with Azure &AWS.
  • Experience with Streaming platforms like Apache Kafka.
  • Built and supported RHEL, SUSE, Solaris, and Centos servers for new and existing projects through standalone and network installation methods.
  • Extensive working experience with various J2EE Frameworks like Struts, Spring MVC, JSF and proficient knowledge on spring framework modules like Spring Batch, Spring Security, Spring Data, Spring Boot, Spring Cloud, Spring JTA, Spring AOP, Spring Core.
  • Experience in Transaction implementation, Servlets, JMS, JavaBeans, XML, Web Services, Microservices, JNDI, Multithreading Executor Services etc.,
  • Had experience in developing Restful Services and Web Service Clients (JAX-RS or JAX-WS) with data representation in different formats such as XML and JSON.
  • Installed and configured required software for application development (RAD, Oracle database) Web Sphere, Tomcat, plugin's for Eclipse, required framework jars.
  • Experienced in Routing, RXJS and REST API’s to build the dynamic web applications.
  • Much familiar with the different IDE’s such as Visual studio, Eclipse, Intellij and the version controls SVN, Git and Putty.
  • Responsive in developing the React Js applications with reusable components, Forms, Event handlers, Keys, Router, Animations and Flux concept.
  • Experience in SQL and PL/SQL for database queries, table connections, database development, indexes, triggers, stored procedures and worked on Oracle 11g and MySQL databases.
  • Experience with JavaScript unit testing framework like Karma, Jasmine with debugging skills.
  • Experienced in working in Waterfall and AGILE methodologies-based development environment

TECHNICIAL SKILLS

Web Technologies: HTML/HTML5, CSS/CSS3, LESS, SASS, XML, AJAX, JSON, JavaScript, Typescript, JQuery, SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, JMS, Java Servlet API 3.0, JSF, JSP, JSTL, RMI, EJB, JMS, JDBC

Programming Languages: C, Java, Python, PL/SQL

Frameworks & Libraries: Angular JS, Angular 2/4/5/6,8, Bootstrap, Node.js, React Js

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

Cloud Technologies: AWS, EC2,S3,Azure, Docker, Kubernetes

Operating System: Windows 10, Linux Mint 18.1, Unix

Application Servers: Web Logic, Web Sphere, Tomcat, JBoss

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.

Databases: Oracle 10g,Oracle 11g, SQL, MySQL, Mongo DB, Cassandra

Bug Tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36, Jasmine

Methodologies: Agile and Waterfall

Version Controls: SVN, GIT, Putty

Operating system: Windows 10/8/7

IDE & Tools: Visual Studio Code, Eclipse, Intellij, Adobe Photoshop, Chrome Developer Tools, Microsoft Suite.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Full Stack Java Developer

Responsibilities:

  • Involved in design process, estimation, development, implementation and documentation of the tasks.
  • Developed API's by consuming different Oauth protected devices.
  • Extensively used collections, multi-threading executor framework and Java8 features to implement the services.
  • Implemented Restful web services with Jersey and Http Client which support HTTP protocol.
  • Used spring features like Spring Core, Spring MVC, Spring AOP, Spring JDBC, Spring Data, Spring Boot, Spring Security to implement the services of the application.
  • Developed the REST based Microservices using spring Boot.
  • Created front end using React/Redux allowing for data scalability using components to retrieve pieces of data.
  • Implemented open source JBPM workflow engine for the automation of business process.
  • Implemented services to use Spring Security and Basic Authentication to validate Client Requests.
  • Involved in working with Mulesoft to integrate external components like JMS Queue and other applications, worked on Mulesoft for connecting the applications and deployed the application in Mule ESB Server.
  • Created AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Developed Kafka consumers to consume data from Kafka topics
  • Extract the data from Oracle and push to Apache Kafka Queue using Golden Gate.
  • Integrated Kafka source to read the payment confirmation messages
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring
  • Built/deployed custom Docker images from Artifactory into EKS K8s cluster as part of a Gitlab CI pipeline
  • Used Gitlab for providing remote access to Git repositories
  • Worked on Client Applications which are implemented in Spring Boot and Angular framework.
  • Implemented scheduled jobs using Spring Batch.
  • Used MongoDB document-oriented database to store data and developed DAO layer exposing access to MongoDB.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager
  • Experience in assigning the azure services on locations specific to integrate with web-apps and key-vault
  • Worked on Drools Rules Engine and Expectation Engine for writing Business Rules Validation.
  • Troubleshooting technical issues and drive issue escalation with AWS Service teams
  • Utilized AWS Lambda platform to upload data into AWS S3buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Developed a new web application utilizing AngularJs and Kendo UI which provides performance data visualization to users.
  • Participated in understanding of ExtJS technologies and development tasks.
  • Designed and developed applications in Spark using Scala to compare the performance of Spark with Hive and SQL/Oracle.
  • Designed and developed various web and enterprise applications using Type safe technologies like Akka and Play framework.
  • Wrote PL/SQL queries to Insert/Update IES database and worked on Batch/Framework related insert/Update Queries.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Involved in writing Python script to fetch data from main Database to team Database
  • Developed and implemented UI controls and APIs with ExtJS.
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Used Multithreading for faster and parallel processing of requests to vendors.
  • Implemented algorithms to enable user build data models and make customized statistical visualization using D3.js and Python.
  • Designing and implementing Business Rules using JBoss Drools.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

Environment: Java 8, J2EE, Spring, MVC, AWS, Spring Boot, Spring Data, Servlet, PL/SQL, Kafka, Restful web services, SOAP, JSP, HTML5, CSS, JavaScript, ReactJS, Redux, JSON, XML, Multithreading, Tomcat, JUNIT, log4J, Splunk, JIRA, JBPM, Drools, Maven, Git, Gitlab, SOA, Design patterns, Python, Windows, Unix.

Confidential - San Francisco, CA

Full Stack Java Developer

Responsibilities:

  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
  • Implementing Spring MVC with Spring Boot which includes writing Controller classes for handling Requests, processing form submissions and performed validations.
  • Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks such Hibernate, JPA and messaging engines.
  • Using Spring’s MVC framework to better control the presentation, business and navigational aspects of the applications.
  • Converting Web form applications to use BootstrapJS, AngularJS and ReactJs.
  • Designed Frontend with in object oriented JavaScript Framework like AngularJS, Ext JS, Node JS, React JS and Bootstrap.
  • Used ReactJs 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.
  • Involved in design processes in JBPM editor, in JBPM engine to run business functions, end-to-end workflow Implementation.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on Restful API utilizing Spring Boot with Spring MVC.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
  • Used GWT and AWS (EC2/S3/EBS) for prototyping and subsequent evaluation
  • Designed and created store, actions and reducers using Redux unidirectional data flow.
  • Development of web modules and middleware components using AWS and spring integration.
  • Developing Single page application (SPA) using the latest technologies like Angular5, Typescript, Bootstrap, JavaScript, CSS3, HTML5.
  • Worked on Re-usable components and routing to implement navigation between the components using Angular framework.
  • Worked in updating the information of individual plans for logged users with React JS.
  • Worked in adding new product features, bug fixes, and transitioning Account pages to the new platform using React JS.
  • Experienced in implementation of JMS in order to exchange information over reliable channel in an asynchronous way by using ActiveMQ as a message queue.
  • Used Scala to express common programming patterns in a concise, elegant and type-safe way.
  • Implemented PL/SQL stored procedures, functions, triggers and reduced query execution time by tuning queries.
  • Facilitates Angular components like modules, controllers, built-in and customized directives, Pipes and using Bootstrap created application Mockups.
  • Developed different proof of concepts using various Spring framework modules, RabbitMQ and MongoDB.
  • Developed Restful web services (Microservices) supporting both XML and JSON (Jackson) via Spring Rest Template.
  • Developed all the page styles by using Bootstrap and LESS to gain better structure of style sheets for maintenance purpose.
  • Used HTTP methods in services to communicate and retrieval of data from the API.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Used Spring Boot Actuator to externalize application configuration properties for different environments.
  • Experienced in build tools like Ant and Maven, Log4j for Logging and Junit, Mockito for testing.
  • Involved in Agile Scrum Methodology and Test-Driven Development (TDD) for the software development process to produce high quality application
  • Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery.
  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.

Environment: Java 1.8, HTML5, CSS3, Bootstrap, React Js, Redux, Web Sphere, PL/SQL, JavaScript, Spring Boot, Spring MVC, Node.js, Spring Annotations, JBPM, Kafka, Groovy, AngularJS, Restful Web Services, JQuery, GitHub, AWS, NPM, SQL, Microservices, Mongo DB, Tomcat Server.

Confidential

Full stack Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) including gathering Requirements, Analysis, Design, Implementation, Testing and Maintenance.
  • Developed Spring Framework based Restful Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Created and injected Spring Services, Spring Controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Designed and developed application using Spring Framework-IOC/DI, Spring MVC, Servlets, POJO and EJB integrating with Hibernate framework.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Developed SQL Script in TOAD and executed script for test data creation and regression and integration testing.
  • Performed Database Validation to check the updated data in the database using SQL quires.
  • Performed back-end testing to ensure data consistency on front-end by writing and executing enterprise level complex SQL using TOAD.
  • Execute SQL queries to verify position in Eq RMS database table.
  • Used GIT for version control software along with Jenkins and implemented CI/CD for automating tasks using scripts.
  • Displaying Data on the machine with directives, binding properties, Event handling and Custom Pipes.
  • Performed the client-side authentication and authorization, JSON Web Tokens (JWT), Protective routes and redirecting the users to desired pages.
  • Deploy application updates to AWS and monitored the load balancing of different instances
  • Executed SQL queries, Joins and Performed Backend testing using Selenium and ensured the retrieval of the data from the database. Validated Reports and statements.
  • Created Template Driven Forms and Reactive Forms in the application with ngModel, ngModel Group, ngform, form Array, form builder and adding Validation to the forms.
  • Implemented the HTTP Services to connect to the backend and API’s with CRUD Operations.
  • Designed and maintained databases and tested and implemented applications built using Java.
  • Optimizing the application for deployment, build deployable packages and working with different environments.
  • Designed, implemented and maintained our Microservices architecture using cutting edge technologies.
  • Worked on scalable environment in Agile methodologies and prepared Test on multiple platforms like Mac and Windows.

Environment: Java 1.7, J2EE, Servlets, Spring MVC, Spring Annotations, Spring AOP, Microsoft SQL Server 2008, Tomcat 6, SOAP, Maven, Log4J, JDBC, AWS, Spring JDBC, Junit, Mockito, Microservices, Hibernate, Windows, JavaScript, AJAX, REST, SQL, CSS, Linux.

We'd love your feedback!