Post Job Free
Sign in

Java Developer Stack

Location:
Lombard, IL, 60148
Posted:
December 10, 2024

Contact this candidate

Resume:

Sohail

Full Stack Java Developer

*************@*****.*** 872-***-****

Lombard, IL

PROFESSIONAL SUMMARY:

Passionate and results-oriented 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 J,TypeScript

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 with DevOps practices and tools.

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

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

Optimized Angular 14 applications for performance by implementing techniques such as lazy loading, code splitting, and server-side rendering.

Integrated AI solutions into existing applications, utilizing APIs and microservices for seamless functionality and user experience.

Created comprehensive API documentation using Swagger/OpenAPI, facilitating ease of use for external developers and enhancing onboarding processes.

Implemented state management solutions, such as React Context API and Redux, to manage application state effectively.

Integrated React with server-side technologies, such as Node.js and Express, to enable server-side rendering (SSR) and improve SEO.

Developed comprehensive documentation and conducted training sessions for team members on Terraform best practices.

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

Experience with Agile development methodologies and tools.

Developed and deployed applications using Docker, enabling consistent environments across development, testing, and production.

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

Led the migration of legacy applications from .NET to Java, enhancing system performance and maintainability.

Integrated Terraform with third-party monitoring and logging tools, improving visibility into deployment metrics and system health.

Configured and managed ECG for secure data integration and API management, enhancing data accessibility across platforms.

Designed and implemented data models in Snowflake to optimize storage and retrieval processes, improving query performance.

Conducted performance tuning for Snowflake queries and Hasura APIs, resulting in significant reductions in response times.

Developed and optimized data pipelines in Snowflake, enabling efficient data warehousing and analytics for business intelligence.

Implemented Hasura for real-time GraphQL APIs, streamlining data retrieval and improving application performance.

Developed and implemented Java-based microservices, improving scalability and reducing deployment times.

Utilized Terraform to analyze and manage cloud resource costs, resulting in a X% reduction in operational expenses.

Integrated regression models into production systems using Python and Flask, enabling real-time predictions for business applications.

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

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

Integrated AWS Simple Queue Service (SQS) into microservices architecture, facilitating reliable message queuing and decoupling of services.

Navigated various data storage systems, including relational databases and DynamoDB, to support API functionality and data integrity.

Configured security protocols and access controls in Hasura to ensure data integrity and compliance with organizational policies.

Designed and developed GraphQL queries and mutations, facilitating efficient data communication between front-end and back-end systems.

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

Designed and implemented event-driven architectures using SQS, enabling asynchronous communication between distributed systems.

Configured and deployed infrastructure for GenAI solutions, ensuring scalability and reliability in cloud environments.

Developed and integrated AI-driven applications, leveraging cloud technologies to enhance user experience and operational efficiency.

Deployed APIs in AWS using Docker containers, optimizing resource usage and enhancing scalability.

Architected and developed microservices in AWS, facilitating modular application design and improving maintainability.

Utilized Docker Compose to define and run multi-container applications, simplifying the orchestration of services.

Developed robust message handling mechanisms, ensuring efficient processing and error handling of messages in various applications.

Developed and executed comprehensive test plans, identifying potential issues and ensuring software quality.

Assisted in the design and development of high-performance applications, ensuring low latency and high availability.

Analyzed and optimized SQS usage to reduce costs, including implementing message retention policies and monitoring queue metrics.

Utilized design patterns to create efficient and reusable code, contributing to overall project success.

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.

Created custom Docker images and optimized Dockerfiles for efficient builds, reducing image size and build time.

Experience with Python code refactoring and optimization.

Developed and deployed Kubernetes manifests and Helm charts for complex, multi-component applications.

Troubleshot and resolved Kubernetes-related issues, such as pod scheduling problems, networking challenges, and application performance bottlenecks.

Configured Docker networking to facilitate communication between containers and external services, ensuring seamless integration.

Managed version control for Terraform scripts and configurations using Git, ensuring smooth collaboration and change tracking among team members.

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.

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.

Implemented monitoring solutions using AWS CloudWatch and ELK Stack for real-time tracking of API performance and error logging, improving issue resolution times.

Developed and managed Kubernetes clusters using Google Kubernetes Engine (GKE) for container orchestration and microservices deployment.

Successfully replicated production environments in Terraform for testing and development, ensuring consistency and reliability in deployments.

Utilized IaC tools like Terraform to automate the deployment of infrastructure for GenAI solutions, enhancing reproducibility and scalability.

Designed event-driven solutions utilizing AWS Lambda functions, enabling serverless architectures and reducing operational costs.

Created comprehensive documentation for the deployment processes and best practices for using Snowflake and Hasura within the organization.

Worked closely with data engineering teams to integrate Snowflake with existing data sources, ensuring seamless data flow and accessibility.

Integrated machine learning models into GenAI applications, leveraging cloud infrastructure to enhance predictive analytics capabilities.

Developed real-time data processing solutions using GraphQL subscriptions, enabling live updates for user interfaces.

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

Developed data integration strategies for seamless communication between microservices and external systems, ensuring data consistency and reliability.

Led security audits for deployed APIs, identifying vulnerabilities and implementing necessary measures to enhance application security.

Designed and implemented service mesh architecture using PCF's Spring Cloud Services for enhanced microservices communication.

Implemented unit testing and automated testing frameworks to ensure high-quality code and reduce bugs.

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

Developed and maintained SQL Server databases, including writing complex queries and stored procedures.

Developed enterprise-level applications using ASP.NET MVC and Web API, enhancing functionality and user experience.

Implemented Kubernetes-based CI/CD pipelines using Azure DevOps and GitHub Actions to automate the build, test, and deployment of containerized applications.

Collaborated with backend teams to design GraphQL APIs, integrating them seamlessly with Next.js for efficient data fetching.

Collaborated with UX/UI designers to create intuitive and responsive user interfaces.

Conducted code reviews and provided constructive feedback to improve team coding standards and practices.

Experience with micro-services architecture and containerization using Docker and Kubernetes.

Engaged in performance tuning and optimization of existing applications to enhance speed and efficiency.

Integrated Docker into continuous integration/continuous deployment (CI/CD) pipelines, automating the build, test, and deployment processes.

Developed scalable solutions leveraging SQS to handle variable workloads and ensure high availability of services during peak times.

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.

Design and implement automated test frameworks to enhance testing efficiency and coverage.

Implemented batch processing of messages from SQS to optimize throughput and reduce processing time.

Implemented service scaling strategies using Docker Swarm, allowing for dynamic scaling of applications based on demand.

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.

Conduct system-wide testing and integration testing using JUnit and Cucumber, identifying and resolving defects proactively.

Deployed monitoring tools like Prometheus and Grafana to track container performance and resource utilization, facilitating proactive maintenance.

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

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:Full Stack 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).

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 RESTAPI's using Component-based architecture provided by Angular 4.

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

Involved in building applications using React JS 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.

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

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

Masters in computer science from trine university 2022 Dec



Contact this candidate