Post Job Free

Resume

Sign in

Java Developer Stack

Location:
Lombard, IL
Posted:
April 05, 2024

Contact this candidate

Resume:

Sohail

Java Full Stack Developer

ad4sv7@r.postjobfree.com 872-***-****

Lombard, IL

PROFESSIONAL SUMMARY:

Passionate and results-oriented Full-Stack Java Developer with over eight years of expertise in Java technologies, adept at navigating the entire software development lfecycle, from design and implementation to testing and deployment.

Possessing strong technical skills, a profound understanding of Java and related technologies, excellent problem-solving, and analytical abilities, along with effective communication and collaboration skills. Demonstrated capacity to work independently and as a valuable team member. Enthusiastic about continuous learning and staying up to date on the latest technologies. Open to new opportunities that foster learning and career growth.

TECHNICAL PROFICIENCIES:

Programming Languages

Java JDK/1.7/1.8,1.9, Python, Core Java, SQL, PL/SQL, C, C++

Messaging Queue

Apache Kafka, RabbitMQ

Frameworks

Spring 3.x/ 2.x, React JS, Angular JS, Node JS

IDEs / Tools

Eclipse 3.x, Spring Tool Suite, Intellij, Redux

Web technologies

JSP, JavaScript, Json, jQuery, AJAX

Spring Modules

AOP, MVC, CORE, ORM, JDBC, Spring Security, Web, Beans, Spring Cloud, Spring Batch

J2SE/J2EE Technologies

Java, J2EE, Servlets, JSP, JMS, JavaBeans, JSTL, JSF, Struts, EJB, Spring Boot, Hibernate, JTA, JNDI, JPA JMS, Web Services, Micro Services, SOAP (JAX-RPC, JAX-WS), RESTful (JAX-RS), WSDL and Multi-threading

Web/Application Servers

Apache Tomcat, IBM Web Sphere, Web logic and JBOSS.

Testing technologies/tools

JUnit, Mockito, Cucumber, Groovy with Spock

Database Servers

Oracle Db, My Sql, SQL Server, Mongo DB, PostgreSQL

Version Control

GIT, CVS, SVN, Aldon, Clear case

Build Tools

Maven, Azure DevOps, Jenkins, Gradle, Kubernetes

Cloud Technologies

AWS- EC2, SQS, SNS, S3, ECS, Microsoft Azure (Azure App Service, Azure SQL Database, Azure Functions), Cloud Watch

Professional Summary

Client: Scanco, Orlando, FL July 2021 – Till Date

Role: Full Stack Java Developer/J2EE Developer

Responsibilities:

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 in creating the Application.

Experience in working on open-source C++ projects and contributing to the community.

Strong understanding of C++ best practices and coding standards.

Proficient in Java programming language, including core Java, advanced Java, and Java EE.

Experience with Agile development methodologies and tools.

Attention to detail and accuracy.

Implemented Redis as a message broker for real-time communication between microservices.

Integrated Redis with application codebase using appropriate client libraries for seamless interaction.

Experience with machine learning and artificial intelligence (AI)

Ability to meet deadlines and work under pressure.

Experience with NoSQL databases such as MongoDB and Cassandra.

Ability to work with JBoss modules, extensions, and custom configurations to meet application requirements.

Working on Java 11 to implement the logic in rules lab and Upmarket applications.

Worked on Kafka Consumer APIs to implement applications to load millions of messages into the database per day.

Deployed EARs, WARs, and configured application specific JVM settings, Web container parameters using the Admin Console and WebSphere admin scripts.

Proficient in managing application servers, clusters, and virtual hosts.

Expertise in creating and deploying Java EE applications on WebSphere.

Implemented Python applications using Docker containers for deployment.

Experience with mobile development frameworks such as Android and iOS.

Experience with cross-platform development tools such as React Native and Flutter

Understanding of JBoss security configurations, including user management and access control.

Setting up the applications in veracode scans for vulnerability checks.

Strong understanding of object-oriented programming (OOP) principles and design patterns in Python.

Worked on creating the Docker containers and Docker consoles for managing the application life.

Microservices have been built using spring boot, spring cloud and deploying to AWS Cloud.

Tracking the versions of key system artifacts and source code in version control software using GIT

Worked on Rest end point URL to get the XML data and convert into JSON data using the Object Mapper.

Monitor and recommended changes if required to all PL/ SQL packages and provide stored procedures and design and develop various relational database on Oracle.

Developed and maintained web applications using Ruby on Rails framework.

Designed and implemented responsive front-end interfaces using HTML, CSS, and JavaScript frameworks within the Ruby on Rails ecosystem.

Experience in configuring and managing JBoss EAP (Enterprise Application Platform) for enterprise-level deployments.

Implemented Redis pub/sub functionality for real-time event-driven architecture.

Ability to work with JBoss modules, extensions, and custom configurations to meet application requirements.

Code business rules that approve or decline in a Business Rules Management System (BRMS) called drools.

Tests are programmed using Cucumber for Acceptance Test-Driven-Development (ATDD) quality process.

Developed unit tests with JUNIT and Mockito. Write automated regression tests using JMeter.

Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.

Experience with Node.js code refactoring and optimization.

Experience with Node.js profiling and performance analysis tools.

Experience in working with C++ libraries and frameworks for specific domains such as networking, graphics, or scientific computing.

Developed and maintained C# applications using various frameworks and libraries such as .NET Framework, .NET Core, ASP.NET, and Entity Framework.

Implemented RESTful APIs with C#, handling data requests and responses.

Optimized Python applications for performance, scalability, and reliability.

Strong troubleshooting skills to identify and resolve issues related to JBoss application server.

Troubleshooting and resolving issues related to Apache Tomcat server configuration and deployment.

Developing API’s and deploying in AWS ECS containers and storing the files in S3 buckets.

Leveraged Azure Cloud Services to deploy applications and services, optimizing scalability and resource management.

Utilized Azure App Service for application deployment, resulting in reduced downtime and improved application availability.

Integrated Azure SQL Database to store and manage application data, ensuring data security and reliability.

Working on SQS, SNS to send notifications from one microservice to another microservice using SpringBoot applications.

We deploy our SpringBoot apps in Bamboo and in AWS ECS Containers.

Implemented C# applications using Docker containers for deployment.

Create the Splunk alerts as per the schedule based on the cron jobs.

Create the artemis links for the Upmarket and flyway projects and share that with the team for the deployment.

Worked on gradle projects in spring boot application to develop the advice application.

Worked on Python to scrape the all the discover, bofa, chase, citibank card and load data into snowflake database.

Worked on Kafka consumer APIs to implement the logic to handle millions of records in a frequency of a day.

Worked on application flow diagrams for the Kafka Applications.

Experience with Python code refactoring and optimization.

Experience with Python profiling and performance analysis tools.

Involving in Agile process and daily scrums to discuss the development and release of the application.

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

Experience with Node.js monitoring and debugging tools.

Experience with DevOps practices and tools.

Experience with cloud computing platforms such as AWS and Azure.

Experience in upgrading JBoss application server versions and applying patches or updates.

Experience in integrating Apache Tomcat with other technologies such as Apache HTTP Server or database servers.

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.

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

Worked on java 9 to implement the logic in Advice application.

Conducted thorough testing, including unit testing and integration testing, to ensure the reliability and robustness of Ruby on Rails applications.

Setup the vagrant and worked on Linux systems for the development.

Developed a Java application that automates the process of generating reports from a variety of data sources.

Implemented a Java-based microservices architecture for a large-scale e-commerce application.

Worked on Groovy with Spock to increase the code coverage and used the sonarlint, sonarqube to analyse the issue.

Worked on Envestnet API calls using swagger and analyse the business requirements.

Setup the flyway project and run the mock data into the postgres sql.

Designed and developed a mobile application using React Native that allows users to track their fitness activity.

Worked on creating the Docker containers and Docker consoles for managing the application life.

Designed and implemented responsive and user-friendly UI components using ReactJS.

Utilized React Hooks to efficiently manage component state and lifecycle events.

Created a machine learning model using Python that predicts customer churn for a telecommunications company.

Implemented React JS Controllers to maintain each view data where the client implemented the UI using ReactJS.

Analyze and ensure efficient transition of all technical design documents and develop various SQL packages to provide support to all application developers.

Developed a DevOps pipeline that automates the process of building, testing, and deploying software.

Experience with training and mentoring other developers

Worked on Angular routing paths and implemented pages based on the business logic by getting the data from Springboot APIs.

Implemented Lambda functions to perform image processing and video processing using Amazon Rekognition and Amazon Transcribe.

Experience in performance tuning and troubleshooting WebSphere applications.

Conducted a security audit of a web application and identified several vulnerabilities.

Wrote technical documentation for a new software product that was well-received by users.

Implemented Azure Functions to automate background tasks, improving system efficiency and performance.

Collaborated closely with the DevOps team to set up continuous integration and continuous deployment (CI/CD) pipelines on Azure DevOps.

Implemented Lambda functions to perform anomaly detection and fraud detection using Amazon Fraud Detector.

Integrated Lambda functions with Amazon Personalize to build personalized recommendations.

Integrated Lambda functions with Amazon AppSync to build real-time GraphQL applications.

Implemented monitoring and logging solutions on Azure to proactively identify and address performance bottlenecks.

Participated in architectural discussions and provided technical insights on utilizing Azure services effectively for upcoming projects.

Used Spring framework to provide loose coupling between different application modules.

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

Allocating system storage and planning future storing requirement for the database system.

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

Monitor and recommended changes if required to all PL/ SQL packages and provide stored procedures and design and develop various relational database on Oracle.

Used DBVisualizer to setup the postgres SQL and local database.

Worked on gradle projects in spring boot application to develop the advice application.

Worked on AWS S3 Bucket to save the files instead of from filenet.

Worked on splunk to check the logs and created the alerts based on the business requirements.

Monitored the status of the containers in the AWS ECS and deleted the unused tasks after deployed the changes.

Worked on AWS SQS to send the queue messages from one application to another application.

Experience with documentation and knowledge management.

Experience with leadership and management.

Edward Jones, St. Louis, MO August 2019- July 2021

Role: Full Stack Java Developer

Responsibilities:

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 in creating the Application.

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

Experience with continuous integration and deployment (CI/CD) pipelines

Experience with Node.js performance optimization techniques such as caching and load balancing.

Extensively used MVC, Factory, Delegate and Singleton design patterns.

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

Strong problem-solving and analytical skills in the context of Node.js development.

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.

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

Provide expert technical leadership to customers and partners regarding all aspects of Pivotal Cloud Foundry (PCF).

Deployed EARs, WARs, and configured application specific JVM settings, Web container parameters using the Admin Console and WebSphere admin scripts.

Developed and deployed Python applications using various frameworks and libraries such as Django, Flask, and NumPy.

Implemented RESTful APIs with Python, handling data requests and responses.

Worked on Angular 7 to implement the Single Page Applications (SPA) using data binding, two-way binding.

Worked on making Rest API calls from Angular 7 using services and dependency injection.

Setup the routing paths from one page to other page in Angular 7.

Accomplished Workload Management by creating Clusters.

Experience with C# Internet of Things (IoT) and embedded systems.

Troubleshooting and resolving issues related to Apache Tomcat server configuration and deployment.

Designed and implemented Azure Kubernetes Service (AKS) clusters to orchestrate containerized applications, resulting in streamlined deployment and scaling.

Deployed Lambda functions to multiple AWS regions for high availability and disaster recovery.

Implemented Lambda functions using various programming languages, including Python, Java, and Node.js.

Optimized C# applications for performance, scalability, and reliability.

Experience in working with WAS in a Red Hat OpenShift environment.

experience in working with WAS in a serverless computing environment.

Utilized Azure Functions for serverless computing, enabling efficient execution of event-driven tasks while minimizing operational overhead.

Experience with containerization technologies such as Docker and Kubernetes.

Experience in setting up reverse proxy configurations with Apache.

Understanding of load balancing and caching mechanisms with Apache.

Implemented Azure Cosmos DB for globally distributed database solutions, enhancing data availability and data partitioning.

Collaborated closely with cross-functional teams to integrate Azure DevOps pipelines, enabling continuous integration and continuous deployment (CI/CD) practices.

Implemented Azure Application Insights for monitoring and diagnostics, proactively identifying performance bottlenecks and optimizing application performance.

Generating Test Cases using Selenium Element locators and WebDriver Methods.

Good knowledge on Selenium suite of tools like Selenium IDE, Selenium WebDriver.

Worked on implementing Lambda expressions in Java8 to send the xml data to end point URL in NetSuite.

Performed Monitoring, Shutdown & Boot-Up, Network support and trouble shooting in Staging and Production environments as part of the application deployment.

Extensive experience on developing web applications using Spring Boot, Spring Core, Spring MVC, Spring ORM, Spring JPA, Spring Rest and Spring Cloud (PCF).

Developed RESTful APIs using Spring Boot, enabling smooth communication between front-end and back-end. Integrated API endpoints within ReactJS components to fetch and display data.

Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Node JS, and Mongo DB.

Experience in working with WAS in a DevOps environment.

Experience in working with C++ build systems such as CMake and Make.

Proven ability to design and implement efficient C++ algorithms and data structures.

Enabled security for the Admin Console and application components.

Worked on developing Spring Boot applications on Pivotal Clound Foundry.

We check the logs and bounce the Spring Boot, Batch Applications in Pivotal Could Foundry.

Worked on creating the Docker containers and Docker consoles for managing the application life.

Managed production support and troubleshooting for various SOA Applications.

Configured Coherence servers through Weblogic console.

Automated the deployment procedure across Prod, Cert, Cert2 and UAT environments using shell scripts ran through Jenkins and Rundeck.

Analyze and ensure efficient transition of all technical design documents and develop various SQL packages to provide support to all application developers.

Monitor and recommend changes if required to all PL/ SQL packages and provide stored procedures and design and develop various relational database.

Microservices have been built using spring boot, spring cloud and deploying to AWS Cloud.

Project migration into cloud environment using AWS, Docker container.

Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular modules.

Responsible for setting up Angular framework for UI development.

Used Springframework to provide loose coupling between different application modules.

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

Develop a data integration application using Apache Camel leveraging Apache CXF and messaging middleware like ActiveMQ. Agile methodology used.

Built backend REST API with Node JS, Express JS and Implemented modules into Node JS to integrate with designs and requirement.

Allocating system storage and planning future storing requirement for the database system.

Design, write, develop, ship and motivate the creation of software and increate product reliability and organizational efficiency.

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

Worked with NoSQL database Mongo DB and worked with it to perform many different operations.

Used Cassandra for achieving denormalization through features like collections.

Developed unit tests with JUNIT and Mockito. Write automated regression tests using JMeter.

Led architectural discussions, providing insights on selecting the most suitable Azure services for upcoming projects and ensuring alignment with best practices.

Conducted technical training sessions and mentored junior developers, promoting best coding practices and Azure adoption within the team.

Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.

Used NgRx for building reactive applications in Angular.

Used RxJs for consuming API data in Angular.

Tracking the versions of key system artifacts and source code in version control software using GIT

Worked on Rest end point URL to get the XML data and convert into JSON data using the Object Mapper.

Monitor and recommended changes if required to all PL/ SQL packages and provide stored procedures and design and develop various relational database on Oracle.

Developing automation of UI pages using Selenium suite of tools like Selenium IDE, Selenium WebDriver.

Using Putty terminal emulator to check the logs and then debug in the application.

Developing API’s and deploying in AWS ECS containers and storing the files in S3 buckets.

Working on SQS, SNS to send notifications from one microservice to another microservice using SpringBoot applications.

We deploy our SpringBoot apps in Bamboo and in AWS ECS Containers.

Create the Splunk alerts as per the schedule based on the cron jobs.

Worked on Kenesis Stream in microsevices which we act as a both consumer and producer while calling the rest APIs.

Environment: Spring Core, Spring IOC, Spring MVC, JavaScript, JQuery, JSON, Spring DAO, Spring Boot, Spring Batch, spring Security, Spring Integration, React JS, Vaadin, Hibernate, JSP, Oracle, PL/SQL, XML, AWS, spring web flow, Maven, JUnit, REST web service, HTML, CSS, SASS, Jira, Angular 8, NOSQL(MongoDB)

Turner, Atlanta, GA September 2018- July 2019

Role: Java Developer

Responsibilities:

Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).

Used Agile methodology for Software Development.

Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.

Implemented J2EE standards, MVC architecture using Spring Framework.

Mavenized the existing applications using Maven tool.

Added the required jar files to the application as dependencies to the pom.XML file.

Used JSF & Struts frameworks to interact with the front end.

Utilized Swing/JFC framework to develop client-side components.

Developed J2EE components on Eclipse IDE.

Strong understanding of event-driven programming and asynchronous operations in Node.js.

Developed a new CR screen from the existing screen for the LTL loads (Low Truck Load) using JSF.

Used spring framework configuration files to manage objects and to achieve dependency injection.

Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP.

Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.

Made screen changes to the existing screen for the LTL (Low Truck Load) Accessories using Struts.

Developed desktop interface using Java Swing for maintaining and tracking products.

Used JAX-WS to access the external web services, get the xml response and convert it back to java objects.

Developed the application using Eclipse IDE and worked under Agile Environment.

Working with Web admin and the admin team to configure the application on development, training, test and stress environments (Web logic server).

Proven ability to design and implement efficient C++ algorithms and data structures.

Build PL\SQL functions, stored procedures, views and configured Oracle Database 10g with JNDI data source with connection pooling enabled.

Used Hibernate based persistence classes at data access tier.

Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.

Planned and implemented various SQL, Stored Procedure, and triggers.

Used JDBC to access Oracle database and implemented of connection pooling.

Performed building and deployment of WAR, JAR files on test, stage and production systems.

Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.

Worked on Spring Core layer, Spring ORM, Spring AOP in developing the application components

Mavenized the existing applications using Maven tool.

Creating PDF files for storing the data required for module.

Used custom components using JSTL tags and Tag libraries implementing struts.

Environment: Java, J2EE, HTML, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.

Cox Communication, GA January 2015- August 2018

Role: Java Developer

Responsibilities:

Involved in Customer Accounts, Transactions, Rewards, billing and transfer modules.

Developed the Responsive Web Design using CSSBootstrap and Media Queries.

Implemented account creation module as a Single Page Application using Angular JS along with Angular validation.

Created Angular S controllers, factories, filters, routers and services.

Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap, AngularJS,

Angular2/4to design Ul.

Developed single page applications using Angular 4, Typescript, HTML5, CSS3, and Bootstrap4.

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

Built Web pages that are more client interactive utilizing Query plugins for Drag and Drop, AJAX, JSON, React JS, JavaScript, Bootstrap

Developed various generic Component, Directive, Pipes and SASS classes, Modules and Service Provider.

Involved in building applications using React S by building re-usable Ul components.

Developed single page applications using Angular 214, Typescript, web pack and grunt.

Hands on Experience on Angular 2 technology for one complete project in rebasing the Ul of the application using the techniques in Angular

Bootstrap for Accordion, Carousel, Modal Dialogs, tabs, and date picker involved in Page Layouts.

Implemented for a validation using JavaScript and Regular Expressions.

Involved in development of commonly used angular components across teams such as customer directives for grid, pagination, conditional validations.

Involved with all stages of Software Development Lifecycle using Agile Methodology.

Uses GitHub for the Version control.

Created required templates and reusable style sheets based on Ul standards and company's requirements.

Involved in writing Serive and DAO methods.

Worked on Hibernate batch jobs.

Brief knowledge about coding by working with experienced Designers to understand usability, information architecture.

Involved in deployment of project using AWS.

Worked on cross browser compatibility issues and execute unit test cases using QUnit.

Added support for Amazon AWS and RDS to host static/media files and the database into Amazon

Environment: HTML5, CSS3, JavaScript, JQuery, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.

Education Details:

Bachelors in computer science 2014 from Osmania University, Hyderabad



Contact this candidate