Post Job Free

Resume

Sign in

Sr Full stack java developer

Location:
Sunrise, FL
Salary:
60-70
Posted:
April 10, 2024

Contact this candidate

Resume:

Naresh

Sr. Java Full Stack Developer

469-***-****

ad4w00@r.postjobfree.com

Linked-in: https://www.linkedin.com/in/naresh-l-136a14195/

PROFESSIONAL EXPERIENCE:

•Having 9+ years of experience in the IT industry with consummate expertise in Software Development Life Cycle (SDLC) like analysis, design, development and testing client server and n-tier applications using Java and J2EE.

•Excel in Enhancement, Production Support and Change Management of business applications, even used methodologies like Agile, Scrum, Waterfall and TDD development.

•Proficient in Oracle10g, MySQL, and MongoDB query writing, alongside Kubernetes utilization, while adeptly managing a spectrum of technical and non-technical duties across full-stack software development.

•Extensive expertise with Java, J2EE, JSP, JDBC, Servlets, JavaBeans, JBoss, JavaScript, Angular, jQuery, CSS, Ajax, JSON, XML/XSLT, JMS, Struts, Spring, Microservices, Spring Boot, Hibernate, Kubernetes and Oracle PL/SQL.

•Skilled in designing and developing multi-tiered distributed environment using Java & J2EE technologies and frameworks like Struts, spring, JSF Prime Visualization and Hibernate.

•Proficiency in developing Micro services with Spring MVC, Spring Cloud, Spark, Spring Boot, Spring AOP, DI and JPA for loosely coupled processes.

•Hands on experience with Angular6/7 Fusion Charts for interactive dynamic JBoss data visualization for reporting extensively used Jasper Reports.

•Working on Microservice using Spring Boot, Kubernetes through the combination of REST and Apache Kafka message brokers at development in enterprise web applications using Core Java, Java 1.6 to 1.8,11 and J2EE.

•Experience on working with the cloud technologies, Kubernetes like using Amazon Web Services (AWS), Microsoft Azure, pivotal cloud Foundry (PCF) in various environments.

•Expertise in different open-source frameworks like Struts 2.0/2.1, Spring 4/5, REST API and ORM Technology like Hibernate 3.0, iBatis, Mybatis, jQuery.

•Good hands-on experience with Java 8, Spring Boot newer features like Stream API, Time API, Collection API, lambda expressions to migrate the existing applications.

•Experience in deploying J2EE applications on Apache Tomcat web server, Kubernetes, REST API and WebLogic, JBoss application server in consuming SOAP web service using Apache CXF and Axis frameworks.

•Developing applications using latest technologies like EJB3.0, Hibernate3.2/4.x, Spring2.x/3.x/4.x, and REST based Web services (axis 2.0, JAX-WS 2.0, JAX-RS2.1, Jersey 2.26+), Rule Engines (Drools4.1, ILOG), XMLAPI and tools.

•Proficient in developing Front-end systems with HTML5/CSS3, DOJO, JavaScript, jQuery, Ajax, JSF, ReactJS, Bootstrap.

•Strong knowledge of Google Cloud, Lambda, ETL, Fuse application security models and protocols along with experience in utilizing AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud for application security.

•Working on design pattern like DAO, DTO, Abstract Factory SDO, BO, Singleton, Interface, TO. Tag Libraries, Custom Tags and Java Script Frameworks such as Require.js, Backbone.js, AngularJS, NodeJS, ReactJS.

•Expertise with frameworks like AngularJS, jQuery for web presentation layer with servlets, JSP, Spring MVC for web controller layer.

•Expertise in T-SQL DDL/DML, perform most of the SQL Server Enterprise Manager and Management Studio functionality using T-SQL Scripts and Batches. Worked on Amazon Web Services, Office 365, and Google Cloud.

•Experience on MVC frameworks like Angular 14/9/8/7, J2EE, Spark, REST API for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Observables, Services, Ng Zones, Components and Directives.

•Proficient in Service Oriented Architecture (SOA), SOAP Web services, Restful API and micro services architecture and in integrating REST, SOAP services using WSO2.

•Extensive experience in developing Restful (JAX-RS) web services, JSON as a data exchange format, and integration of custom web applications and enterprise systems.

•Experience in Web/Application Servers such as Tomcat 6/7, OAS, Spark and Apache server for deploying and configuring web applications.

•Expertise with development tools like Eclipse, My Eclipse, TOAD, NetBeans, SQL developer, JDeveloper valuable experience in working with the Document Object Model (DOM) and DOM functions.

•Expertise in developing web services using WSDL, RESTFUL and SOAP, J2EE used NodeJS, Grunt JSMVC framework for developing the Single Page Application (SPA).

•Involved in deploying systems on Amazon Web Services (AWS), Kubernetes Infrastructure services EC2, S3, SQS, SNS, Cloud Formation, DynamoDB, lambda, J2EE, cloud watch etc.

•Developed unit and integration tests for existing micro services using JUnit, Mockito and Docker experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.

•Hands-on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools and Used Maven and Jenkins as build tool for deploying the application.

TECHNICAL SKILLS:

Languages

Java, J2EE, UNIX Shell Scripting, Python, Scala, C, C++,Go

Web Technologies

React, JavaScript, React Native, Express.js, HTML5, DHTML, XML, CSS, Bootstrap, JSF, SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0, AJAX,PHP

Frameworks

Angular JS, Spring 4.3, Hibernate 4.3, Struts 2.x/1.x, Log4J

Application/Web servers

Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, JBoss, Tomcat 5.0/6.0/7.0, Glassfish, WildFly

Databases

Oracle 8i/9i/10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1, PostgreSQL, Relational Database Design, NoSQL DB, MongoDB, Redis Cache

Internet Technologies

HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, JQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0

JAXWS, JAXRPC, JAX

REST, RS, SOAP, WSDL, UDDI, SOAP UI.

Cloud

AWS: EC2, Simply Storage Service, Cloud Front, Relational Data Base, Virtual Private Cloud, Route 53, Cloud Watch, Identity and Access Management, Simple Notification Service, AWS EMR, AWS CLI, OpenShift

Operating Systems

UNIX, Mac OS, Linux,Ubuntu

Testing Tools

J unit, Jenkins, Mockito, Selenium WebDriver/Grid, JIRA

Developer IDE Platforms

Eclipse, JBuilder, Net Beans 8.0.2, IntelliJ, Spring Tool Suite (STS) 3.8.3, GITHUB

Build Tools

Maven, Gradle

WORK EXPERIENCE:

State of MN (Department of Labor and Industry), Sr. Full Stack Java Developer Jan 2022 – present

Responsibilities:

•Designed and implemented Java-based workflows for transaction processing, ensuring efficient handling of customer requests and inquiries.

•Implemented Java EE components leveraging Spring MVC, Spring IOC, Spring Transactions, and Spring Security modules, ensuring robustness, modularity, and security within the application.

•Implemented a range of JEE design patterns, including Business Delegate, Design, Facade, Service Locator, Singleton, Factory Method, Template Method, Observer, Data Access Objects, and Transfer Objects.

•All functionality seamlessly implemented utilizing Spring Security, Spring IO, Spring Boot, Thymeleaf, and Hibernate ORM, ensuring robust security, efficient IoC container management, rapid application development, and streamlined database operations.

•Implemented microservices using the Spring Boot platform hosted on Amazon Web Services (AWS).

•Developed RESTful microservices using Spring Boot, Spring Integration, Hibernate, Spring Data, and MVC.

•Implemented new functionalities using Java 11 features, such as the HTTP Client API, local-variable syntax for lambda parameters, and other enhancements, to optimize code readability and maintainability in a Java 11 environment.

•Utilized a Microservices architecture with Spring Boot-based services, facilitating interaction through a combination of REST and Angular, along with Apache Kafka message brokers.

•Integrated service layer specifications into workflow systems, streamlining the process of inputting customer data and retrieving relevant transaction information.

•Developed front-end interfaces using Angular 14, enhancing user experience and ensuring seamless interaction with banking systems.

•Implemented Angular hooks such as ngOnInit, ngOnDestroy, and ngOnChanges to manage component lifecycle, ensuring efficient initialization and cleanup of resources.

•Utilized Angular routers to implement client-side routing, enabling navigation between different views and ensuring smooth user interaction within the banking application.

•Implemented HTTP client module to consume RESTful APIs and fetch data from backend services, facilitating seamless communication between front-end and backend systems.

•Utilized Redux middleware for asynchronous operations such as API calls, enhancing application responsiveness. Used Axios or the Fetch API for making asynchronous HTTP requests and integrating.

•Utilized MongoDB to store and manage transactional data, ensuring scalability and reliability of the database system.

•Leveraged Openshift for cloud deployment, optimizing resource utilization and ensuring high availability of banking services.

•Automated deployment processes using Jenkins, reducing deployment time and increasing overall system reliability.

•Integrated third-party APIs to determine auto payment eligibility for transactions, enhancing automation and reducing manual intervention in payment processing.

•Used TestNG to write unit tests and integration tests and used Mockito to mock/stub classes.

•Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.

•Integrated modules into Node.js to align with design specifications and project requirements.

•Created Docker images using a Docker file, worked on Docker container snapshots, removing images.

•Used Node JS to develop I/O intensive web applications like video streaming sites, single page applications and other web applications.

•Utilized Bitbucket for code development, facilitating collaborative coding efforts and version control management.

•Used Maven Builder for application building, scheduling, mailing, and automation.

•Collaborated in an Agile environment, actively contributing to requirement gathering, analysis, and design.

Environment: Java 11, J2EE, Angular 14, HTML5, CSS, JavaScript, Jenkins, Docker, Spring Security, AJAX, JSON, Bootstrap, JQuery, Node JS, JSP, Jira, Maven, Spring IO, Spring Boot, TestNG, CSS, Spring Boot, Bit Bucket, Mongo DB, RestAPI, Eclipse IDE, WebLogic, OpenShift, Mockito, UNIX.

Charles Schwab, Westlake, TX, Full Stack Java Developer Nov 2019 – Dec 2021

Responsibilities:

•Involved in various phases of Software Development Life Cycle (SDLC) of the application.

•Designed dynamic and multi-browser compatible pages using HTML5, CSS3, jQuery and JavaScript.

•Built React application utilizing Redux for state management.

•Worked in React JS for creating interactive UI using One-way data flow, Virtual DOM, JSX, and React concepts.

•Used React-router to route the pages on the client-side and built SPA.

•Developed a Single page application and structured the JavaScript code using the React.JS framework including MVC architectures, different modules, specific controllers, templates, custom directives, and custom filters.

•Incorporated react-redux for global state management, for the authentication process, and added redux-thunk for asynchronous handling.

•Created the React JS components and triggered Angular code to render the React components using life cycle hooks.

•Experienced in utilizing Node.js frameworks, particularly Express.js, for building scalable and efficient web applications.

•Developed applications using Java 11, incorporating new features such as Lambda expressions and the Date-Time API.

•Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers. Scaled microservices, distributed systems, and serverless applications using Simple Queue Service.

•Created new REST web service operations and modified the WADLs (Web Application Description Language) for existing web services.

•Proficient in identifying and resolving issues related to API Gateway configurations, policies, and performance bottlenecks.

•Worked on integrated SSO solutions to simplify user authentication across diverse applications, enhancing user experience and security.

•Developed solutions for leveraging the breadth of marketplace services, including spring cloud services (Eureka, Config, Hystrix)

•Used Spring Data JPA to develop JPA Repository for accessing the database to CRUD (Create, Read, Update, and Delete) data.

•Authenticating Users and providing security to Restful web services using OAUTH 2.0.

•Worked on Developing the Application using Spring MVC Framework by implementing Controller, and Service classes.

•Designed and developed Business Services using Spring Framework (Dependency Injection), Business Delegate, and DAO Design Patterns.

•All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and Spring security modules.

•Developed Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.

•Developed end-to-end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through the persistence of data into HBase.

•Hibernate was used to store the persistence data in the PostgreSQL database, and HQL was built to access the data from the database.

•Implemented scripts for Mongo DB import, export, dump, and restore. Architecture and Capacity planning for MongoDB clusters.

•Worked on MongoDB database concepts such as locking, transactions, indexes, Sharing, replication, and schema design. Created multiple databases with shared collections and chose shard key based on the requirements.

•Used Swagger Framework for Restful API documentation as Swagger gives the rich UI to test the API.

•Implementing a Continuous Delivery framework using Jenkins, CHEF, and Maven in a Linux environment.

•Set up the Continuous Integration (CI) and Continuous Deployment (CD) process for the application using Jenkins.

•Used Docker as a new level of simplicity to define and create applications or services by encapsulating them in containers.

•Monitored the error logs using Log4J and fixed the problems and used Log4j for logging the output to the files.

•Performed Migration tests and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.

•Worked on AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.

•Developed unit tests and integration tests using Junit and Mockito frameworks and tested components during development.

•Wrote the SQL queries, view and materialized views, sequences, index, and triggers.

Environment: Java 8, Spring MVC, Spring Boot, .Net Framework, React, Express.js, TypeScript, Microservices, MongoDB, NoSQL database, JSON, JavaScript, Node.js, Spring Data, Oracle 11g, IntelliJ IDEA, Junit 4.4, Mockito, Git, Selenium, AWS, Docker, Spring Cloud, RESTful web services, Apache Tomcat, Apache Kafka, Maven, Jenkins, Karma, Jasmine.

CHG Healthcare, Salt Lake City, UT, Full Stack Developer Jan 2018 – Oct 2019

Responsibilities:

Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.

Developed custom React Native components to address common UI requirements, such as navigation bars, forms, and modals, ensuring a consistent user experience across the Android app.

Implemented flexible props and customization options within the components to accommodate different use cases and enhance reusability. Responsible for Building applications using React.js which allowed us to render pages on both the client and server using the same codebase.

Implemented React.js code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF. Used Babel plugin tool for conversion of ECMA versions to support all type of browsers.

Developed the flux pattern by using Redux framework as a core dependency.

Integrated Redux data store allowing React components to have access to data resulting in highly maintainable code.

Used React-Router to turn application into Single Page Application.

Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory, Singleton design patterns.

Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC (Dependency Injection).

Developed Microservices architecture using Rest APIs, Spring Boot and pivotal cloud foundry.

Developed RESTFUL Web Services clients to consume those Web Services as well other enterprise wide Web Services.

Used Hibernate framework for back end development and Spring DI for middle layer development.

Used Spring MVC Transaction Management and Hibernate cache concepts.

Modified the Spring Controllers and Services classes to support the introduction of spring framework.

Creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch and developing Docker images to support Development, Testing Teams and their pipelines, distributed Jenkins, Selenium and JMeter images, and Elasticsearch, Kibana and Log stash.

Used Docker to provide virtualize deployment containers and push the code to EC2 cloud using PCF.

Proficiently designed and maintained relational database structures, utilizing SQL to implement efficient data models.

Experience in working with big data platform with a combination of Hive MQ, Cassandra and Spark.

Experience in data structure design, Data Modeling in Cassandra.

Developed JUnit, Chai, Mocha and Gulp test cases for unit, integration, and functional tests.

Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.

Used Log4j to print logging, debugging, warning and info on server console. Debugged the MAVEN scripts for building entire web application.

Implemented Cucumber for behavioral testing of application.

Environment: Java 8, React.js, Node.js, Microservices, Babel, Redux, Bootstrap, Docker, Jenkins, PCF, Docker, Cassandra, JUnit, Chai, Mocha, Gulp, Spring Boot, Spring MVC, RestAPI, Hibernate, Apache Kafka, SQL, Relational Database Design, Log4j, MAVEN, Cucumber, Webpack, Babel.

M&T Bank, Buffalo, NY, Full Stack Developer Aug 2016 – Dec 2017

Responsibilities:

Worked with Core Java concepts like Collections Framework, Multithreading, and Memory management.

Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.

Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with Angular JS in creating the Application.

Implemented Angular JS Controllers to maintain each view data. Implemented Angular service calls using Angular Factory with Dependency Injection to prevent scope conflict commonly found with JavaScript.

Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.

Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.

Used spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.

Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.

Designed, developed, and deployed Microservices architecture using Spring Boot, Docker, OpenShift and Kubernetes with tools like Resilience4j to enhance fault tolerance and resilience. Used microservices to communicate using synchronous protocols such as HTTP and REST.

Implemented the application using Spring Boot Framework and handled the security using Spring Security.

Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.

Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.

Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.

Building/Maintaining Docker container clusters managed by Kubernetes, Bash, GIT, Docker, on Azure.

Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.

Automated Docker container deployment and scaling with Terraform and Ansible. Monitored and troubleshot containers using Prometheus, Grafana, and ELK stack.

Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.

Involved in designing, developing and testing the web application by using the HTML5, CSS3,

Project migration into cloud environment using AWS, Docker container.

Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3 and Bootstrap.

Implemented code according to create AngularJS Controller, which isolate scopes perform operations.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.

Designed and coded application components in an agile environment utilizing a Test-Driven Development (TDD) approach.

Environment: Java, jQuery, TypeScript, Swagger, Oracle, PL/SQL, Postman, Log4j, Unix Shell scripts, JSP, Rest API, Struts, IBM WEB SPHERE, SonarQube, Clear Case, Hibernate, ORM, iBatis, HTML5, CSS3.

Zensar Technologies, Chennai, India, Java/J2EE Developer jan 2015 – Jul 2016

Responsibilities:

•Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.

•Created responsive UI modules using Angular JS with hard coded dependency of Underscore JS in combination with Handlebar JS for tinplating.

•Used Angular JS to utilize its rendering functions and create controllers to handle events triggered by clients and send requests to the server.

•Used Spring AOP Module to implement logging in the application to know the application status.

•Utilized features of the Spring Core and Spring DAO support layers to develop the application.

•Implemented the project structure based on the Spring MVC pattern using Spring boot.

•Integration of spring modules to consume third-party services.

•Implemented authentication and authorization for Rest API using Spring Security.

•Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.

•Created a persistence layer using Hibernate for sending and retrieving data from the database.

•Used Spring AOP module to handle transaction management services for objects in any Spring-based application.

•Developed SOAP web services using Apache-CXF which would be available for other local OSGi bundles.

•Developed Several SOAP-based JAX-WS Web Service interfaces for integrating multiple systems and code reusability.

•Used SOA Architecture to Develop REST Web services, generated WADL, and consumed the services.

•Wrote stored procedures, and complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle DB.

•Worked on building Docker Images and running them on a Docker container.

•Used Jenkins as the integration tool and improved the scalability of applications on cross-platforms.

•Used JIRA to keep track of bugs and issues.

•Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test.

•Used Maven for build and deployment to JBoss server and Splunk as log monitoring.

•Used Git for version control and JIRA for bug Tracking and Project Management.

Environment: Java, Angular JS, Babel, Spring Boot, Spring AOP, Rest API, Spring IOC, Hibernate, Axios, Node JS, Webpack, JSON, Ansible, Pivotal Cloud Foundry, Jenkins, GIT, Docker, Drools, Nexus, Mongoose, MongoDB, Webpack, Mocha, Selenium, EC2, AWS.

EDUCATION:

Bachelor of Technology in Computer Science from CVSR College, India.



Contact this candidate