We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • I have 8+ years of experience as a Stack Java developer developing response single page applications, API development and micro services using Spring Boot and Spring Cloud technologies on AWS infrastructure.
  • Having solid hands on experience using Spring Boot, Spring Cloud, Spring MVC, Data, Spring AMQP and Project Reactor
  • Good expertise on designing and developing Microservices using Spring Boot and Spring Cloud using 12 factor design considerations.
  • Strong hands - on experience on multithreading, Exception handling, serialization, collections, concurrent collections, and executor framework.
  • Having strong understanding of the Java Runtime engine, monitoring the memory usage using profilers and memory fine tuning with Garbage collector algorithms such as G1(Garbage First) and CMS.
  • Migrated some modules toKOTLINfrom Java.
  • Having good expertise on Java 8 latest features such as Functional interfaces, default methods, method s, Streams, Optional class, Java Time API, BASE 64 encryption and Lambdas.
  • Expertise in managing AWS & GCP cloud computing environments utilizing AWS services VPC, EC2, IAM, S3, ELB, AutoScaling, ROUTE53, RDS and GCP’s VPC, IAM, GCE, GKE, GCS
  • Developed Microservices by migrating monolithic applications and fast deployment using Spring Boot with Spring Data and Spring Security.
  • I have hands-on Experience in messaging platforms such as RabbitMQ and using Spring boot and Spring Cloud stream integrations.
  • I have expertise on defining the exchanges, bindings, Queues and routing the messages based on the header value with message. Tried to use the dead letter exchanges for retry mechanism.
  • Implemented procedures for addition of customer meta data and property toAlfresco Share applications.
  • Participated in all phases of project development lifecycle including requirementsanalysis and implementation.
  • Excellent problem solving, reasoning and debugging skills
  • Understanding and knowledge of OOP/OOD
  • Provided technical assistance for implementation of custom actions, email and site imports for Alfresco Share applications.
  • Demonstrate excellent understanding of Object Oriented and component based software development and experience using design patterns
  • Design and execute performance test plan to characterize system capacity, performance, availability, resilience, and longevity of a highly scalable systems
  • Debug code defects related to application performance issues
  • Develop and maintain repeatable and scalable performance test processes. Debug issues at code level and provide information to fix issues.
  • Demonstrated skills and ability to work effectively in content management systems, particularly SharePoint, Documentum, Salesforce, LAN areas, etc
  • Manages content creation from ideation to deployment using AspenTech’s content management tools.
  • Updated 10 monthly web pages in theCMSutilizing HTML and CSS.
  • Conducted analysis, designing and assembly of software components in Open Text CMS applications.
  • Prepared content migration plans and design patterns for assigned interfaces.
  • Maintained technical documentation for CMS Opentext applications as per SDLC standards and procedures.
  • Debugs and validates software products through the use of systematic tests to develop, apply and maintain quality standards.
  • Ensured ADA conformity by creating programs related to supervision and evaluation.
  • Worked according to the procedures with the mediation groups and acted in response to ADA-related complaints.
  • Researched potential impact and developed policy and procedures regarding ADA issues.
  • I have great expertise in Integrating databases with ORM tools like JPA with Hibernate and Spring JDBC templates. I am good at modelling entity classes, their relations and using pre persist and pre update call backs and auditing capabilities as well.
  • Experience in JBoss application server administration on ibarestRed Hat.
  • Involved in fine tuning the Enterprise JBoss image
  • Having great command on SOLID principles and design patterns such as Singleton, Builder, Adapter, Strategy, Factory and Facade design patterns.
  • Understanding Big data technologies such as Spark, Cassandra, Kafka using Scala as a programming language.
  • Experience in using DevOps tools such as Jenkins, Gradle, Docker and Kubernetes for Continuous integration and deployment for Microservices.
  • Strong experience in UI technologies in developing web applications using HTML 5, Angular 8, Angular JS and React JS.
  • Having Strong Knowledge on developing applications using Angula 8 features like components, pipes, modules, templates, metadata mapping, data binding, routing and Angular CLI usage.
  • I Have great experience in working with GitLab. Defining the branch strategy, tagging the code base and integration with Jenkins using web hooks. good at defining the bugfix and feature branch workflows.
  • Having solid understanding of the Docker Hub registry and building Dockerfile by taking up the base images. Build Spring boot applications by taking openjdk alpine images.
  • Good Understanding of the monitoring tools such as New Relic, ELK toolkit Graylog, Kibana, Logstash, and ElasticSearch.
  • Hands-on experience with AWS services such as S3, EC2, SQS, SNS, RDS, Cloud watch, IAM, Cloud front, Azure cloud, Lambda and DynamoDB.
  • Having extensive working experience with the legacy SOAP web services using Apache CXF and AXIS frameworks. Having Knowledge in importing WSDL and generating stubs using maven build tools.
  • Excellent understanding ofSQL,PL/SQLdeveloper Stored Procedures, Triggers, Functions and Packages besides writingDDL,DMLand Transaction queries with development tools onMySQLandpcle.
  • Having hands-on experience in using AngularJS, developing the components, creating the controllers, and doing the two-way data binding as well. Having expertise on routing, modularity, dependency injection, service calls and custom directives for single page applications.
  • Having in-depth knowledge in developing applications using Angular 8 features like components, pipes modules, templates, metadata, data binding, routing and Angular CLI.
  • Involved in different phases of SDLC.
  • Having knowledge on upgrading the Angular 7 to Angular 9 using angular cli.
  • Provide System Administrator level support of applications such as Oracle, MySQL, Apache, Tomcat, Splunk, ATG, Endeca, RabbitMQ, IBM MQ, AVAMAR, STORIX
  • Work with tenured System Administrators and other Infrastructure groups to design, implement and maintain Information Systems.
  • Provide system management involving account monitoring, security, Operating System installation, and other local area system administration related functions.
  • Having strong expertise in integrating redux using NgRx, defining the selectors, actions and writing the reducer functions as well.
  • Refine processes for preventing, detecting, identifying, analyzing and responding to data security incidents.
  • Working knowledge of PCI DSS and ERM Compliance and Standards.
  • Working knowledge of data security across various database platforms. Primary concentration over Oracle, Teradata and SQL environments.
  • Suggested latest upgrades and technologies for NoSQL databases.
  • Evaluated system performance and validated NoSQL solutions.
  • Participated in understanding of latest industry trends and technologies.
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Maintain technical security knowledge through continuous research and attending al workshops and seminars.
  • Integrate data security incident response plans with the organization’s Disaster Recovery and Business Continuity Plan.
  • Establish a process for data asset classification and ownership Incident Management and Response.
  • Identify and implement security improvements and controls across the Data Integration and Database platforms.
  • Core development experience for Groovy Grails restful web services.
  • Experienced on several Docker components like Docker Engine, swarm, creating Docker images and Docker Registry, configuring AN for automating deployment, scaling and management of containerized applications.
  • Experience in migrating on-premise infrastructure to cloud platforms like Azure, ci, PCF, OpenStack
  • Hands-on experience on Application servers and Web servers like Web Logic, JBoss, WebSphere and Tomcat.
  • Design, implement, and maintain UNIX environments (desirable - Solaris 10/11 and AIX 6/7; essential - RHEL 6/7).
  • Design, implement, and maintain cloud orchestration for end user deployment of VMs (desirable)
  • Performs security analysis of platforms. Participates in the design, development and implementation of security policies.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2, Apache CXF and JAX-WS.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and Agile Scrum using JIRA as a tool.
  • Working on Agile scrum with 2 weeks Sprint and 4 weeks release, participating in grooming, planning, story estimation and sub tasking and coming up with the design.

TECHNICAL SKILLS:

Programming Languages: Java 8 & Java 11, Java Script (ECMA script 2016), Typescript, Groovy, Go Language, Python, Kotlin

UI Technologies: Angular 9, Angular 10, React, Bootstrap, Angular Material UI, NodeJS, SAAS

Frameworks: Spring Boot, Spring Data, Spring AMQP, Spring AOP, Spring Cloud, Spring Security, Spock framework

IDEs: Eclipse, IntelliJ & VS Code

Monitoring tools: New Relic, AWS Cloud Watch and ELK

Messaging Platforms: RabbitMQ, Kafka and AWS SQS

Build Tools: Gradle, Ansible, Maven and NPM, Artifactory

Integration systems: Apache Camel and Spring Integration

Application Servers: IBM WebSphere and Apache Tomcat

Relational Databases: Oracle and PostgreSQL

No SQL Databases: MongoDB, Cassandra, DynamoDB & Redis

Source Code Management: GitHub and GitLab

Cloud: AWS (EC2, SQS, SNS, RDS, Cloud Watch, Route 53, IAM), PCF/CF (Cloud Foundry)

Agile: Atlassian Jira & SCRUM framework

Containers: Docker and Kubernetes

Testing Tools: JUnit, Mockito, Selenium and Rest Assured

PROFESSIONAL EXPERIENCE:

Confidential

Senior Full Stack Java Developer

Responsibilities:

  • Involved in Story grooming, planning, estimations, sub tasking and designing the architecture for the user story.
  • Developed Kafka based topics to exchange the information between microservices.
  • Used java 1.8 features like stream, Lambdaexpressions, functional interface, collections, Date/Time changes and type annotations.
  • Practised Test-Driven Development for the API development.
  • Developed the Restful API to interact between UI and Spring Boot via Spring Cloud API gateway.
  • Setup Alerting and monitoring using Stackdriver in GCP (Google Cloud Platform). Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments
  • Worked on real time data integration usingKafka,Spark streamingandHBase.
  • Secured the Restful API using internal OAuth provider and Authorization based on the claims JWT is having.
  • Configured the HikariCP connection pooling to leverage the connection pooling and improve the application performance. segregated the application configurations using Spring Cloud Config service and managing these values from GitLab.
  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • Designed and developed NoSQL solutions for all users.
  • Analysed and resolved issues relating to database application performance.
  • Managed and administered all NoSQL database systems.
  • Developed UI using Angular Reactive Forms using Angular Material UI. Tried to leverage dialog, buttons etc to develop the application screens.
  • Developed test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Written Aspects to log the time taken by a few service calls for the monitoring purpose.
  • Implemented MongoDB Database in an enterprise, Design and Support data migration.
  • MongoDB database administration on a multi-datacenter cluster. Experience in monitoring, performance tuning and managing MongoDB cluster.
  • Solid understanding of No SQL Database (MongoDB and Cassandra). Experience in writing MongoDB queries.
  • Expert in data structure design, Data Modeling in MongoDB. Expertise in performance tuning. Experience in handling big data.
  • Experienced in Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD.
  • Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab.
  • Oversaw successful website launch and continuing operation.
  • Increased conversion rate and traffic through Internet marketing and promotions.
  • Marketed new products with regular website updates.
  • Managed channel promotion in coordination with sales marketing and distribution departments.
  • Oversee expenses sales and other aspects of business budgeting.
  • Ensured compliance of all business activity to customer and industry standards.
  • Developed and enforced compliance with company policy and procedures.
  • Deployed Microservices, including provisioning Azure environment.
  • Setting up Apigee proxy API on Azure cloud platform Automating the Apigee installations and work flows
  • Developed Jenkins file, which has steps like checkout, build, unit test and sonar Qube integrations etc.
  • Experience in Spark Framework on both batch and real-time data processing.
  • Skilled in developing Hadoop integration for data ingestion, data mapping and data process capabilities.
  • Proficient with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked withTerraform.
  • ManagedDocker orchestration and Docker containerizationusingKubernetes.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Created GCP projects and migrated on-prem/AWS instances to GCP
  • Involved in architecture design, development and implementation of Hadoop deployment, backup, and recovery systems.
  • IntegratedSpring DAOfor data access using Hibernate to fetch data from database and avoid redundant database access statements.

Environment: Java, Spring Boot, Microservices, Angular, Node.js, Restful, AWS, Azure, Apache Kafka, Docker, Kubernetes, RabbitMQ, Maven, Junit, Mockito and Jira.

Confidential

Full Stack Java Developer

Responsibilities:

  • Architectural decisions for implementing solutions, Ownership of Modules, Systemwide Performance solutions. Coordination with cross-impact teams and downstream systems.
  • Designed and developed the Integration, Business, and service layer that meet the business requirements.
  • Design, develop, configure, program, and implement software applications, packages, and Components customized to meet specific needs and requirements.
  • Implement microservices architecture using spring boot. Develop and set up microservices for standalone systems like store services and exception services.
  • Experience in working with server - side technologies likeNode JS, Restful APIandMVC design patterns.
  • Experience in writingAngularJScontrollers, views and services for website features.
  • Skilled in working with responsive web Design usingJSON,AJAX,SOAPandBootstrap.
  • Conducted extensive research to learn about the product services and to better understand the functional design specifications.
  • Working Knowledge in React JS and working with React Flux architecture.
  • Familiar in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Implemented GCP cloud solutions cloud SQL, storage bucket, cloud DNS, GKE Auto scaling groups in k8s cluster
  • Expertise and Experience with development on Spring Framework using Spring MVC, Spring JDBC, Spring DAO, and Spring Boot modules.
  • Developed the angular application from scratch using Angular-CLI & ES6 features, used babble, web pack with ES5, React js.
  • Extensive experience as web developer with a strong background working on open source technologies, including JSP, HTML, CSS, MySQL and JavaScript.
  • Knowledge in React JS framework to develop the SPA.
  • Used Git as the version control tool and Maven, Jenkins, Jira as build and development tools.
  • Expert Knowledge in developing Restful Web Services as per functional specs.
  • Worked on developing Auditing systems to detect and report the system changes and updates.
  • Develop test suites with JUnit and Mockito frameworks.
  • Assisted in fixing the production issues and implementing the change requests and new enhancements for the application.
  • Develop end to end application components involving business layer, persistence layer.
  • Implemented REST service endpoints to consume the Profile Info from UI.
  • Used Gradle to build the application. Used the Realm database as data storage.
  • Worked in an Agile process to streamline the development process with iterative development.

Environment: Java, Spring MVC, Oracle, GITHub, Maven, Junit, AngularJS & Javascript, Azure

Confidential

 Java Developer

Responsibilities:

  • Developed the application using Spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Involved in migrating SVN codebase to GITHub migration.
  • Developed SOAP based web services using Apache CXF.
  • Written the logic to upload Excel files to the database using Apache POI library.
  • Developed the application on Node.js platform using JavaScript programming.
  • Developed Restful web services using Jersey framework.
  • Azure API management, security, cloud to cloud integration
  • Implemented Selenium Test Scripts for Automated Regression Testing.
  • Used Maven to Build the application and used Sonar for code Quality reports.
  • Written Stored proc using Oracle PL SQL.
  • Deployed the applications to IBM Web Sphere server 8.5 version
  • Having good experience in working with Microservices for building flexible Software systems.

Environment: Java, J2EE, JSP, PL/SQL, Spring, JMS, Oracle, XML, SOAP and Junit

We'd love your feedback!