We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • Dedicated Full Stack Java Developer with 8 years of experience in the IT industry and expertise in Software design, development, and deployment of web - based Client-Server business applications using Java/J2EE and UI technologies.
  • Expertise in developing multi-tier enterprise-level web applications using various J2EE technologies including JSP, Servlets, Struts, Spring, Hibernate, JTA, JDBC, JNDI, JMS, Java Multi-threading API.
  • Extensively used the J2EE design patterns like Session Facade, Business Object, Service Locator, Data Transfer Object and Data Access Object, Singleton pattern, Front Controller, and MVC.
  • In-depth knowledge of JVM Architecture, Core Java concepts such as Multi-threading, Synchronization, Exception Handling, Concurrency, Collections, collection Framework, Exception Handling, Input/output system, and multi-Threading.
  • Good working experience with Java 8 features like Lambda Expressions, Streams API, Date-Time API, Default, and Static methods in Functional Interfaces.
  • Experience in writing scripts using SQL, PL/SQL, used NoSQL databases, and RDBMS like Mongo DB, Oracle, SQL Server, and Apache Cassandra as a distributed database management system.
  • Proficient in working with all phases of Software Development Life Cycle and currently working in conditions utilizing Agile, Waterfall, and Test-Driven Development (TDD).
  • Experience in UX design and development, UI Web Pages, and visually appealing User Interfaces using HTML, CSS, Bootstrap, JavaScript, jQuery, Angular, and Typescript.
  • Experienced with building web applications by creating User Interaction screens where we used Angular component-based development given future Angular framework.
  • Experience in developing server-side applications using Spring Framework like Spring Boot, Spring MVC, Spring Resources, Spring JDBC and Hibernate.
  • Implemented the web application using JavaScript library ReactJS using the Uses state and Props.
  • Extensive experience in working with various JavaScript frameworks for developing the Single Page Applications and worked with frameworks like BackboneJS, Bootstrap.
  • Proficient in configuration and deployment of multi-tier applications using servers like Apache Tomcat, WebSphere, JBoss, and WebLogic.
  • Extensive experience in managing various source code like Bitbucket, SVN, and GIT for handling Version Control Systems.
  • Experience in implementing DAO using Spring-Hibernate ORM and creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Proficient in developing Microservices architecture using Spring Boot and configuring them using XML technologies.
  • Experience working with Amazon Web Services like S3 bucket, RDS, SQS, and DynamoDB, through AWS Console and API Integration.
  • Experience with AWS Identity Access Management to provide authentication services to authorized users.
  • Expertise in Unit testing, Integration Testing, Smoke Testing, and System Testing using tools like JUnit and Mockito.
  • Extensive experience in working in an integrated development environment with a single environment using tools like IntelliJ, Visual Studio, NetBeans, and Eclipse.
  • Proficient in scripting with Unix, and Shell and used Jira as the issue tracking tool and managed the process.
  • Good knowledge oftesting and performed different kinds of testing using tools like Jasmine, and Selenium.
  • Experience in the use of build tools like Maven and ANT scripts for build and deployment.

TECHNICAL SKILLS

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

Java/J2EE technologies: CoreJava, JDBC, JSP, Servlets, EJB,JavaBeans, AJAX, JSON, GWT, Spring, Struts, Hibernate, JPA, JDK

Web Technologies: HTML, CSS, JavaScript, jQuery, Bootstrap

Frameworks: Angular, ReactJS, JSF, Bootstrap, Spring Boot, Spring MVC, Spring Resources, Spring JDBC

Databases: Oracle, Microsoft SQL Server, MySQL, Mongo DB, NoSQL, Cassandra

Built Tools: Ant, Maven, Gradle

Testing/ Issue tracking Tools: Jira, Log4j, Postman, Jasmine, Selenium, Cucumber, Junit, Mockito, SOAP-UI, Jasmine, and Karma

Version Control Tools: GIT, SVN, Bitbuckets

Development Tools: Eclipse, NetBeans, RAD, IntelliJ, and Visual Studio

Cloud Technologies: AWS EC2, IAM, S3 bucket, SDK, RDS, SQS, SNS, and DynamoDB

Application Servers: Apache Tomcat, WebSphere, JBoss, WebLogic

PROFESSIONAL EXPERIENCE

Confidential, Raleigh, NC

Sr. Full Stack Java Developer

Responsibilities:

  • Worked in Software Development Life Cycle for the design and development of the services starting from requirement gathering to maintenance.
  • Developed the UI using HTML5, CSS3, JSP, and JavaScript for interactive cross-browser functionality and complex User Interface.
  • Worked with all the modules of the application based on Spring architecture and developed applications using Java 11, J2EE, and JavaScript with JDK.
  • Designed and Developed Applications using high-level design patterns and other J2EE design patterns like Abstract, Singleton, Prototype, Factories, and Facade.
  • Involved in Core Java development and Support of Java/J2EE applications, emphasizing OOP-based web forms, business logic, and database access components.
  • Created Single page applications with the use of JavaScript library React and developed REST APIs using Spring Boot and Hibernate.
  • Worked on creating JavaScript reusable components and services to consume REST APIs using Component-based architecture provided by React.js.
  • Designed and created React components to make the application reusable and easily maintainable.
  • Built applications using React.js which allowed us to render pages on both the client and server using the same codebase.
  • Design & Development of “Challenges” Google dataflow application using Java 8 and Apache Beam.
  • Worked with React and handled the requests of HTTP services for asynchronous validations for the input fields of the forms with the data existing in the database and set up the routing configuration for various views and sub views.
  • Implemented the CRUD applications of the database and then used the Hibernate/JPA and manage persistence and object-relational mapping and functions using JPA.
  • Installed Kafka on the cluster and configure producer and consumer coding part in java to establish a connection from source to HDFS with popular hash tags.
  • Worked on writing cloud formation templates in JSON for producing various AWS resources like S3 buckets, EC2 instances, IAM, SNS, and SQS for queuing services.
  • Developed applications using Java 8 and used advanced Java 8 features like Lambda expressions, array operations, and collections.
  • Experienced in using Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
  • Worked with Spring Integration to connect different components of the service seamlessly. Integrate with the existing Auth system and configure Spring Security to get the principle.
  • Used Spring Restful web services for designing the endpoints and using Java 11 applied Multithreading in Spring MVC on data export to reduce process time.
  • Implemented JWT tokens along with Spring Boot to develop Authentication or Authorization in the application and deployed the Java web applications using the application servers like Apache Tomcat.
  • Developed RESTful web services and worked on migrating the SOAP services to REST by completely rewriting the application, also created an adapter API to convert the responses.
  • Worked on developing mock services to replicate downstream services for the development of domain-specific API and developed Data Access Objects to access middleware Web Services and used IDEs such as IntelliJ.
  • Developed data transformer for converting legacy data from Source tables to Avro format and fed into Kafka using Camel.
  • Worked on automatic testing and debugging of the applications using Selenium tool and developed Unit Test Cases, written JUnit for unit testing of the application as per the use case.
  • Used Mockito framework to confirm the expected results and performance of Test Cases using Selenium.

Environment: HTML5, CSS3, JSP, JavaScript, Java 8, J2EE, and JavaScript, JDK, J2EE design patterns, Core Java, Spring Boot, Hibernate, JPA, Typescript, REST API, ES6, Kafka, Spring Integration, Spring Security, JWT tokens, AWS Code Pipeline, Maven, Data Access Objects, Apache Tomcat, SOAP services, RESTful web services, Junit, Mockito, Shell, IntelliJ, Selenium.

Confidential, Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Participated in obtaining the requirements and worked on the design, development, and implementation of the business logic required for the presentation controller.
  • Participated in the development of business spend Insight’s module cross-browser web pages using MongoDB, ReactJS, Bootstrap, JavaScript, jQuery, HTML5, and CSS.
  • Developed REST-based web services using the Spring web services module and consumed web services from other vendors to retrieve information using Spring Rest Client.
  • Worked on writing client-side validations using JavaScript and created forms to collect and validate data from the user in ReactJS and JavaScript.
  • Worked on the transmission of large blocks of XML data over HTTP using the SOAP web services.
  • Manipulated data using CRUD operations of MongoDB and Oracle database and handled database access and data transmission based on RESTful web service.
  • Designed various tables required for the project in the Oracle database and used the stored procedures in the application.
  • Worked with various Bootstrap components like an accordion, date picker, time picker, alert, buttons, modal for creating the alerts, and responsive user interface.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka
  • Worked using the Redux application architecture to build user interfaces for frontend, complementing React.js composable view components.
  • Converted event streams into structured data using Apache Beam (Java).
  • Provided RESTful web services using Spring Framework and worked with data exchange formats like XML and JSON formats and used SOAP UI to evaluate the Web Services.
  • Involved in deploying applications to AWS using Docker for React-based applications.
  • Deployed Spring Boot-based microservices Alfresco and Docker container using Amazon EC2 container services using AWS.
  • Exceptionally handled heavy traffic with the help of Spring Ribbon and Kafka broker service.
  • Worked on adding new features, bug fixes, and transitioning Account pages to the new platform using ReactJS and created the interface to manage the user menu and Bulk update of Attributes using ReactJS.
  • Worked with to build the server and wrote middleware to handle HTTP requests.
  • Wrote Stored Procedures, Triggers, and Functions on PL/SQL on Oracle to support both databases for the application.
  • Developed Spring MVC controllers to handle the requests coming from User Interfaces.
  • Developed unit test cases using Selenium as unit test runners for various application modules and deployed the web applications using WebLogic.
  • Used GIT for source code maintenance and version control.
  • Worked on writing Maven Scripts to build and generate WAR files, using Jenkins for the CI/CD process of the application.

Environment: JavaScript, jQuery, HTML5,CSS, MongoDB, ReactJS, Bootstrap, REST-based web services, Spring web services, Spring RestClient, JavaScript, XML, HTTP, MongoDB, Oracle database, Bootstrap, TypeScript, Redux, React.js, Docker, REST API services, AJAX, REST service, HTTP, PL/SQL, WebLogic, Oracle, Spring MVC, Selenium, GIT, Maven, Jenkins.

Confidential, Boise, ID

Full Stack Java Developer

Responsibilities:

  • Participated in gathering requirements with business analysts and product managers to help write user stories in sprint planning and actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Involved in the development of the User Interface using HTML5, CSS3, Bootstrap, jQuery, and AngularJS.
  • Designed and developed a custom, single-page, responsive web application on the front-end usingAngularJS.
  • Worked using Java 8 features like Lambda Expressions, Parallel Streams, and functional interfaces.
  • Worked with Producer and Consumer APIs with Spring for Apache Kafka for consuming and publishing the stream of records.
  • Used Spring Boot Actuator to monitor and manage the application in production environment.
  • Worked with Angular modules, services, templates, directives, services, and dependency injection to create a Single Page Application.
  • Used JBOSS application server for application deployment and used JavaScript and HTML5 for the styling of the standard of the application and upgraded the designs and the functionalities of the websites.
  • Developed Angular unit test cases to test angular components using Karma and Jasmine and used SOAP-UI for recursive testing.
  • Worked with AWS EC2 instances for JBOSS, created custom scripts and applications using the AWS SDK.
  • Developed the application to be responsive for desktop, mobile, and tablets using Bootstrap, HTML5, CSS3, and JavaScript and deployed applications onAWSby usingElastic Beanstalk.
  • Created Angular Directives, Components, Pipes, and Injectable across the whole system, such also build the custom filter.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot
  • Worked using Spring declarative transaction management to manage transactions in the application.
  • Worked with Subversion for managing the configuration and manage the code repository and Jenkins for automated deployment and involved in Behavior-driven development using Cucumber.
  • Developed the application using J2EE architecture specification and Design patterns.
  • DevelopedRestfulWeb services for the transmission of data inJSONformat.
  • Worked on implementing the Core Java concepts like Multithreading, Concurrency, Exception Handling, and Collections wherever necessary in the application.
  • Developing application using Spring core module and Hibernate POJO's using Eclipse.
  • Worked using messaging services for queuing the requests and developed a common platform for the applications to transfer the requests and used MVC Routing for mapping the browser request to the controller action and returning a response.
  • UsedJMSfor the asynchronous exchange of critical business data and events among J2EEcomponents and legacy systems.
  • Experience in the design and implementation Alfresco of Continuous Integration, Continuous Delivery, working with technologies and platforms including Java, Jenkins, Subversion, GIT, Oracle, UNIX / Linux, VM Ware, Docker, Vagrant, Chef, Puppet, AWS.
  • DevelopedAPIfor usingAWS Lambdato manage the servers and run the code in theAWS.

Environment: HTML5, CSS3, Bootstrap, jQuery, Angular, Spring Boot, Java 8, Apache Kafka, AWS Lambda, JBOSS, JavaScript, Karma, Jasmine, SOAP-UI, AWS EC2, JBOSS, AWS SDK, Docker, Bootstrap, HTML, CSS, JavaScript, Elastic Beanstalk, Angular, Spring, Subversion, Cucumber, J2EE architecture, Eclipse, JSON, Restful Web services, Hibernate POJO's, MVC Routing.

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Involved in the requirements Analysis meetings and understanding the requirements for the modules for development.
  • Worked on developed presentation layer code for translating the data in the application layer, User Interface using JSP, HTML, AJAX, and CSS.
  • Created different modules for each small part of the Single Page Applications in Angular and worked with Angular ng-repeat to render data that comes from the java end.
  • Used Angular CLI to create an angular component, service, and install modules.
  • Implemented Restful Web services to retrieve data from the client-side and made REST API calls from Angular.
  • Worked with Angular to do the data binding and make use of Modules and Filters objects according to the application requirements.
  • Worked on implementation of RESTful Webservices for the transmission of data in JSON format and used Hibernate, object/relational-mapping (ORM) technique for mapping data from MVC model to Oracle Relational data model with an SQL-based schema.
  • Build Microservices for the delivery of software products across the enterprise and implemented Microservices using Spring Rest in the Spring Boot application.
  • Worked with Spring Boot to develop and deploy both RESTful web services and MVC applications.
  • Built Spring Boot-based Java microservices to support enterprise web applications.
  • Creation of database objects like tables, views, Indexes on tables, synonyms, materialized views, Stored procedures, packages using oracle tools like SQL plus.
  • Developed SQL and PL/SQL scripts to transfer tables across the schemas and databases.
  • Used AWS API Gateway for providing RESTful APIs for the web application to access AWS services.
  • Created Collections and documents and perform CRUD operations with Mongo repositories.
  • Developed API using to allocate access to data in SQL, and MongoDB.
  • Written a variety of filter queries in MongoDB to retrieve JSON data and passed it to the service layer.
  • Performed integration, regression, and unit testing using JUnit with Mockito.
  • Used POSTMAN for testing REST API Services and used Jasmine for Angular unit testing.
  • Used Bitbucket for handling various version controls and Maven to build the different application modules.
  • Developed the applications using NetBeans and used the Jira as a bug and issue tracking tool.

Environment: JSP, HTML, AJAX, CSS, Angular CLI, Restful Web services, Angular, Hibernate, JSON,SQL-based schema, Microservices, Spring Boot, MVC applications, API Gateway, Mongo repositories, SQL, JUnit, Mockito, Jasmine, POSTMAN, Bitbucket, Maven, NetBeans, Jira.

Confidential, Las Vegas, NV

Java Developer

Responsibilities:

  • Worked in Waterfall development phases, analyzed, designed, Development of the service layer usingJava/J2EE.
  • ImplementedJavaand J2EE Design Patterns like Facade, Abstract Factory, Singleton, Factory, Data Access Object, Service Locator, and Chain of Responsibility.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and hibernate.
  • Worked closely with BA group and coordinated with the team for a better understanding of functional requirements analyzed and designed the business requirements to be documented and implemented.
  • Written SQL queries for relational databases like Oracle and SQL servers for multiple purposes.
  • Created Connections using Spring JDBC to the database (Oracle 11g) and developed SQL queries to manipulate data.
  • Worked on developing the applications primarily using HTML, CSS, jQuery, Backbone, Bootstrap.
  • Developed the custom data grids upon jQuery framework to deliver the business data.
  • Worked with SOAP Web Services to exchange information and for business-to-business interactions and used JMS.
  • Developed the User Interfaces using Servlets, JSP, JavaScript, and XML.
  • Worked using Spring Framework for various backend developments like MVC, Dependency Injection, Auto wiring, Caching, Database.
  • Developed AJAX-based web-based UI framework by utilizing jQuery library and developed the applications using Visual Studio as an IDE.
  • Used jQuery plug-in to implement features such as a Lightbox, sliders, and other intuitive features.
  • Extensively worked on integrating the HTML code into JSPs to create dynamic web content and performed the testing using JUnit.
  • Worked on the dashboard for the project which contained a variety of charts and drag gable components using jQuery UI Library.
  • Worked on bug fixing, and enhancements on the change request, resolved defects, worked on testing for improved performance, and coordinated effectively with the QA team.
  • Worked with build tools like Maven to build files to deploy on Application Servers, Configured and customized logs using Log4J.

Environment: HTML, CSS, jQuery, Backbone, Bootstrap, Java, J2EE, Servlets, JSP, JavaScript, XML, Spring, Spring Inversion of Control, Hibernate, AJAX, jQuery, HTML, JSPs, Junit, Oracle, Log4J, Maven, SQL, Waterfall.

We'd love your feedback!