We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Full Stack Java Developer with a demonstrated history of working in Software/IT industry from the past 8 + years. Skilled in Programming in Java, Spring Boot, Angular, React, Apache Kafka, Dev OPS, Web, ERP, e - Commerce Development Experience on Enterprise Applications, Distributed Application Development, Client/Server Applications, Web Services, Micro services, and Application development using J2EE Technologies such as Spring boot, Spring MVC, Spring Data, and Hibernate ( AWS, Azure, GCP ).
  • My experience revolves around web-based development using Java/ J2EE technologies, Cloud Ready Micro-Service Applications with 4+ years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Lambda, OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch and CloudTrail).
  • Skilled in developing User Interfaces using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Ajax, AngularJS, Angular, ReactJS, NodeJS framework.
  • Skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate, and Data Access Object for building J2EE Applications.
  • Hand-on experience in utilizing Java technologies for application development like JSP, Java Servlets, Java Beans, Models, Struts, Spring API, Hibernate, XML, JMS, and JNDI.
  • Experience in developing server-side applications using Spring Framework like Spring Boot, Spring MVC, Spring Resources, Spring JDBC and Hibernate.
  • Proficient experience in designing, implementing, and testing in a Microservice oriented architecture and has implemented the REST-based Microservices using Spring Boot, and Spring Data with Java Persistence API.
  • Experience in working with Cloud technologies like AWS and Cloud computing infrastructure such as Amazon Dynamo DB, Amazon SQS, SNS, and Redshift.
  • Experience in deploying applications in AWS cloud using the EC2 instance and creating snapshots for the data that had to be stored in AWS S3.
  • Proficient in developing Graphical User Interfaces using HTML, JavaScript, CSS, JSF, jQuery, Bootstrap JS, Angular, NodeJS, and ReactJS.
  • Developed web-based enterprise applications using Java 8 features and Core Java concepts like Multi-threading, Inheritance, and J2EE, Servlets, JSP, JSF, JDBC, Hibernate, and Web Services like SOAP, and REST, and MVC Frameworks like Struts, Spring API MVC, and SQL.
  • Expertise in application and web servers such as Apache Tomcat, WebSphere, JBOSS, and Oracle Web logic.
  • Experience in developing Single Page Applications (SPA) using JavaScript MVC frameworks such as Angular JS, React JS, Node JS, Typescript, and custom MVC frameworks.
  • Experience in User Interface development using web technologies like HTML, DHTML, CSS, JAVASCRIPT, Bootstrap, ReactJS, Angular, and NodeJS.
  • Experienced with building web applications by creating User Interaction screens where we used Angular component-based development given future Angular framework.
  • Experienced in writing Junit test cases with Mockito, resolved bugs, and Eclipse’s debugging tool, Java Message Services like Apache Kafka while implementing microservices.
  • Expertise in REST API, and SOAP web services to integrate between Application to Application with front-end development and back-end systems.
  • Software Development methodologies like Agile, Test-Driven Development, and Traditional Waterfall.
  • Experience with multiple relational databases like Oracle, SQL Server, MySQL, PostgreSQL, and NoSQL databases like Mongo DB, and Cassandra.
  • Experience in developing applications in Java using various IDEs like IntelliJ, RAD, Eclipse, and NetBeans.
  • Experience in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ, Rabbit MQ, AMQP as JMS provider.
  • Solid experience in Linux/Unix and Shell Scripting & Python Scripting.
  • Experienced in writing unit test cases using JUnit, Testing, Mockito and Wrote JUnit Test Cases for challenging environments.
  • Worked on various testing frameworks for front end/user interface like Karma, Jasmine, Selenium, Jest, Mocha, and Chai

TECHNICAL SKILLS:

Programming Languages: Core Java, PL/SQL, SQL, C, C++

Java/J2EE Technologies: J2EE, JDBC, Servlets, JSP, Elastic JavaBeans, JPA, JSTL, JDK

Frameworks: Struts, Hibernate, Spring, Spring Boot, Spring MVC, Spring DATA, Spring IOC, Spring AOP, Spring Cloud, Spring Security, XML, Hibernate

Web Services: SOAP, REST

Cloud Technologies: AWS IAM, EC2, S3, API Gateway, Dynamo DB, SNS and SQS

Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, JSON

Java Script Frameworks: Angular, React, Node, Express, Backbone, and Bootstrap

Development Tools: Eclipse, Rapid Application Developer, IntelliJ, Net Beans

Application Servers: WebSphere, Apache Tomcat and JBoss

Databases: MySQL, Oracle, SQL Server, MongoDB, NoSQL, Cassandra

Version Control& Messaging Tools: SVN, Git, Bitbucket, Apache Kafka, Rabbit MQ

Cloud Servers: PCF, Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family.Advanced Java ScriptsReact JS, AngularJS

Front-end Frameworks: AngularJs, BootstrapJs, Angular2/4/6, ReactJS

Testing Tools: Selenium IDE, Selenium RC, WebDriver, Web driver, Backed Selenium

DevOps: Teamcity Continuous Integration tool, Jenkins, Urban code

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Java Full Stack Developer

Responsibilities:

  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Developed Micro services using Spring Cloud and developed production ready Spring Boot applications
  • Used Amazon Elastic search service for application monitoring and full text search.
  • Used GWT and AmazonAWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Used JBOSS application server for run time integration of j2ee applications.
  • Developed Microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Worked on developing the web pages using AngularJS, HTML, Bootstrap, CSS, and JavaScript frameworks.
  • Used Angular as a framework to create a Single Page Application for data binding to specific views and synchronizing data with a server.
  • Implemented various services using Microservices architecture in which the services work dependently.
  • Worked on consuming the RESTful web services in Angular using HTTP, promise, and observables using various operators for calling data from the backend.
  • Worked on converting the monolithic applications using Spring Boot and other application methodologies to Microservice architecture for deploying and configuring the files for Microservices.
  • Created various MongoDB collections and wrote services to store and retrieve user data for the application on devices and accessed MongoDB from NodeJS.
  • Worked on creating an End-to-End Framework for Acceptance Testing using Cucumber, and TestNG.
  • Maintained the user accounts using AWS IAM, DynamoDB, SQS, and SNS services in the AWS cloud.
  • Utilized the Java Messaging Services (JMS) which provides a reliable and asynchronous form of communication and has good knowledge in RabbitMQ.
  • Used Docker to containerize Microservices in the cloud and managed clusters Docker Swarm, Kubernetes.
  • Used Eclipse as an IDE tool to develop the application and JIRA for bug and issue tracking and written a variety of filter queries in MongoDB to retrieve JSON data and passed to the service layer.
  • Performedintegration, regression, andunittesting usingJunit with Mockito and used Java Messaging Service to send information from Kafka.

Environment: Java, HTML5, CSS3, JavaScript, Bootstrap, Backbone, JMS, Cassandra, AGILE/Scrum, AngularJS, Bootstrap, JavaScript, SPA, Spring Boot, Spring MVC, AngularJS, RESTful web services, HTTP, Microservices, MongoDB, NodeJS, Cucumber, TestNG, NoSQL, AWS IAM, DynamoDB, SQS, SNS, MySQL, Cassandra, Docker, Kubernetes, Eclipse, Jira, JSON, Rabbit MQ, Kafka, Junit, Mockito, Bitbucket, Git, Gradle.

Confidential

Full Stack Java Developer

Responsibilities:

  • Addressing heavy traffic situations and migrating user-specific data off service instances and into a shared by using Microservices.
  • Installed application on AWSEC2 instances and configured the storage on S3 buckets.
  • Developed Micro Services for service-oriented architecture to build flexible and independently deployable software.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Designed REST and SOAP services.
  • Worked on client requirements analysis by interacting with various business divisions and developed client requirement documents.
  • Developed and improved applications using HTML, CSS, MVC framework, React.js, backbone.js, and Bootstrap, and used RAD for quick development of applications and Java 8 as well.
  • Worked on the implementation of various J2EE design patterns like Singleton, Factory, and Builder.
  • Worked on responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets, and mobile users using React.js.
  • Worked on implementation of Redux along with reacting for state maintenance and created Actions and Reducers to pass stateless data around components using React.js and used React-Draggable for Drag and Drop functionality.
  • Developed the application using Java 8 and implemented its features like Lambda Expressions, Time API, Streams, functional interfaces, and type interfaces.
  • Involved in developing and delivering a Microservice application utilizing almost all the AWS Stack including S3, EC2, DynamoDB, SNS, and SQS.
  • Developed Microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each Microservices in a cluster can be load balanced and exposed through one API gateway.
  • Worked on using Spring MVC and Dependency Injection for handling presentation and business logic and for application Authentication and Authorization using Spring Security.
  • Implemented persistence framework using Hibernate for handling Transaction Management using the provided data source
  • Used Spring Boot which is radically faster in building cloud Microservices and develops Spring-based applications with very little configuration.
  • Used Jenkins and pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods, and managed using Kubernetes.
  • Use case diagrams, Class diagrams, and Sequence diagrams were also employed to complete software design and involved in designing the architecture of the API usingJ2EEstandards.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Worked with Hibernate as persistence Data Access Pattern layer between the Service and Database and extensively used SQL Queries, Native queries, and Criterion queries to filter and feed the data into Database.
  • Written test cases for the front end with Enzyme and Jest frameworks for UI and tested the web services by using the Restful tool in the application which supported different formats like Text, JSON, and XML, and used Junit for unit testing.

Environment: Java, React.js, backbone.js, Bootstrap, MVC framework, RAD, J2EE design patterns, Redux, S3, EC2, DynamoDB, SNS, SQS, Microservices, Spring, API gateway, Spring MVC, Spring Security, Hibernate, JPA, Spring Boot, Jenkins, Kubernetes, Spring JDBC, Spring ORM, SQL Queries, Enzyme, IntelliJ, Azure

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Developed application using Spring MVC, EJB, AJAX and Hibernate and SOAP/Rest web services on Presentation layer, the business layer is built using spring and the persistence layers uses Hibernate with Web logic Application Server.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • OAUTH 2.0 authentication frame work is used to provide security to Restful web services by generating access token in order to access protected resources.
  • Designed and developed Microservices business components using SpringBoot.
  • Deployed Spring Boot based Microservices using PCF cloud container.
  • Used Spring Framework IOC (Inversion of Control) design patterns are used to have relationships between application components.
  • Configured VMs in availability sets using ARM templates to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
  • Drive end to end deployment of various Components on the Azure Platform.
  • Implemented data grid/tables using Angular and Bootstrap for front-end client facing single page applications.
  • Automated continuous integration delivery workflows to deploy Microservices applications via Jenkins.
  • Used both reactive and angular forms module to create template and data driven forms.
  • Developed Graphical User Interface using HTML, CSS, jQuery, Java Servlets, and JSP.
  • Worked on developing the REST-based web services using the Spring web services module.
  • Implemented MVC web frameworks for the applications using JSP, Servlet, and Tag libraries that were designed using JSP.
  • 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.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Worked Extensively with Angular CLI for creating components, Services, pipes, and Directives.
  • Worked on some of the new features of Angular like new if-else syntax, ng-templates, and form validators.
  • Developed SPAs using Angular, and familiar enough with writing watch commands and gulp commands.
  • UsedAngularcustom Directives for reusable DOM manipulation and Services to implement Dependency
  • Worked on consuming the web services to retrieve information using Spring Rest Client and wrote front-end validations using JavaScript.
  • Used the basic principles of MVC to in corporate the Angular7 framework to build client-side application.
  • Contributed greatly to increases in code quality and productivity through his leadership and guidance in areas such as Test/Behavior Driven Development, Refactoring, Pair Programming (Extreme Programming/XP), and Agile Estimation and Planning
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-JavaMapping and XML-XSLT conversion.
  • Developed and published web-services using WSDL, SOAP and XML, JAX-B based on top-down and bottom-up approaches.
  • Used ApacheKafka(Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.Involved in developing an automation tool, inJavaand Scala onAkkaFramework.

Environment: Azure, HTML, CSS, jQuery, Java Servlets, JSP, Servlet, Spring MVC, JSTL, Ajax, Spring, Hibernate, Spring Framework’s IOC, Angular CLI, Angular, EJB, REST-based web services, Spring, Spring Rest Client, JavaScript, SOAP Web service, Jasmine, Karma, XML, HTTP, SQL, GIT, Jenkins, Maven, NetBeans, Junit.

Confidential

Java Developer

Responsibilities:

  • Designed and developed the login portal using the framework React.js along with HTML, and CSS.
  • Worked on developing a web application by using React as the front-end and using Web API to receive and pass data to the backend.
  • Designed Frontend within object-oriented JavaScript Framework like React.js, NodeJS, Express, and Bootstrap.
  • Used jQuery to make the HTML, DHTML, and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client-side.
  • Implemented Spring and Hibernate frameworks along with Restful Webservices in developing the application.
  • Used Ajax and jQuery for creating dynamic web pages which interact frequently with the server.
  • Worked on Spring Core modules like IOC and dependency injection.
  • Implemented RESTful Webservices by using JAX-RS implementation to retrieve data from the client-side.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic that allowed reaching one or more AWS EC2 instances and gave accessibility using Identity Access Management.
  • Worked on developing the REST-basedMicroservicesusing Spring Boot and maintained the repositories using the Git version control.
  • Developed RESTful APIs, which take in an HTTP request and produce the HTTP response in JSON format using Microservices.
  • Used various features from React.js like data binding, routing, custom filters, and directives to meet various customized requirements.
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Maintained cross-browser compatibility using libraries like jQuery and achieved responsiveness using Bootstrap, and CSS, and worked on identifying and fixing the bugs using the Jira.
  • Performed System Integration Testing and User Acceptance Testing for providing support to the applications and used Jenkins for deploying the applications.
  • Worked on developing and modifying the application program by Unit testing using different test scenarios and test cases using JUnit and Mockito.
  • Worked using Agile methodology in the SDLC phase with a TDD approach to building the applications.

Environment: Java, J2EE, HTML, JSP, JDK, CSS, JavaScript, jQuery, JSP, AJAX, React.js, Spring, Hibernate, JPA, JMS, REST Webservices, JAX-RS, Jackson, Microservices, EC2, S3, ELB, Security Groups, IAM, AWS EC2, Cloud Watch, Oracle, Mockito, JUnit, GIT, Maven, Jenkins, Jira.

Confidential

Java Developer

Responsibilities:

  • Created components, modules and directives using Angular 2
  • Worked on the web page enhancements using HTML, CSS, Angular 2, JavaScript, Servlets and JavaBeans.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Microservices development by providing design and POC model. And develop Microservices using spring Boot.
  • Created and implemented PL/SQL stored procedures, functions, cursors and views using SQL.
  • Designed and develop a web-based UI application using Struts tiles framework and used JSTL, Ajax, CSS, and jQuery for the presentation layer, and maintained the screen functionality using HTML, CSS, and JavaScript.
  • Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
  • Worked using Spring dependency injection, annotations, and Spring MVC components to implement the business layer and navigation part of the application.
  • Administered and configured the queue using the application server Web Sphere and JMS.
  • Configured XML Bridges request and response queues using Sonicto process XML messages from other interfaces and applications and invoke the responsible EJB handler.
  • Developed Single Page Applications (SPA) using Angular5, Typescript, HTML5, CSS3, and Bootstrap.
  • Used Reactive Forms Module with Angular5 for easy custom validations. Developed reusable custom directives, components, pipes, and services.
  • Involved in developing Angular5 forms like Template Driven Forms and Reactive forms (Dynamic Forms) to perform form validation both on the server side and client side.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Developed the UI Layer using HTML, CSS, JSP, JavaScript, JSTL, XML and XPath.

Environment: Java, J2EE, HTML, CSS, Spring, Servlets, JSP, EJB, XML, JavaScript, Ant, SQL, Oracle, Hibernate, Log4j, WebSphere, UNIX, SOAP, XML, SAX, DOM, JMS, Bugzilla, JSTL, Ajax, CSS, jQuery, Spring ORM, GIT, PL/SQL.

We'd love your feedback!