Experienced Java developer with expertise in solving customer problems, enhancing usability, and optimizing efficiency. Specializes in developing applications and consistently delivers top-notch solutions that meet client needs. Proficient in Agile environments, utilizing Scrum methodologies. Thrives in collaborative teams and excels at delivering projects punctually and within budget.
Overview
12
12
years of professional experience
Work History
Senior Java Developer
Hibbett Sports
08.2020 - Current
Profound knowledge of Java/J2EE, web services and development and Project Management of POS applications
Exposure to continuous integration/building technologies such as Jenkins (CI/CD), Docker images
Developed changes using Java frameworks, including Spring Boot, Spring Batch and Hibernate
Used Spring Cloud Gateway to implement authentication and authorization across multiple microservices
Use of Docker, local Kubernetes as development environment for developed microservices
Good knowledge of Kubernetes clusters and managing tools, scaling
Processed large number of messages and consumer logic development using Kafka, Azure AKS to track and maintain Kubernetes application
Processed data to Azure Cosmos Db by building applications
Saving data and processing from data bases Mongo DB and Postgres SQL
Designed and implemented scalable Kafka architecture to handle high-throughput data streams, ensuring low latency and high availability
Developed Kafka producers and consumers using Java to process and analyze real-time data streams into Azure event hubs
Cache maintenance and development of applications on DB transactions using Redis open source
Experience with designing and implementing event-driven systems using Node.js
Built and maintained microservices architectures using Node.js, including inter-service communication
Developed Go microservices using VS code and scalability maintenance in YAML
Deployed Go-based services in Kubernetes, utilizing Helm charts and Docker for containerization and scaling
Log monitoring using Splunk queries and Kubernetes POD status and Open telemetry collector connection status using Graph QL.
Senior Java Developer
Eversana - Medicaid
11.2019 - 07.2020
Extensive experience working in Agile development environment
Profound knowledge of Java/J2EE, web services and development and Project Management of service-oriented applications
Designed and implemented microservices using Spring Boot, enabling scalable and modular application development
Used Spring Cloud Gateway to implement centralized authentication and authorization across multiple microservices
Planning, designing, conducting Unit and System Integration Tests, correcting errors, and re-testing to deliver error-free product using SonarQube
Troubleshot Kafka issues related to data lag, partition rebalancing, and broker failures, reducing downtime and improving data reliability
Integrated Kafka with various data sources and sinks, including databases, data warehouses, and microservices, to build end-to-end data pipelines
Documenting request and responses for microservices using Confluence pages
Microservices architecture using RESTful Web Services
Developed responsive user interfaces using Angular Material, Bootstrap, and SCSS, ensuring cross-browser compatibility and mobile-first design
Multi-tiered infrastructure including load balancers, databases, Apache, application servers etc
Monitoring portals using AppDynamics
Experience with non-traditional DBs, MySQL & MongoDB, Azure COSMOS BLOB Exposure to continuous integration/build technologies such as Jenkins (CI/CD) and Git bash.
Senior Java Developer
State of Michigan, MISACWIS
08.2017 - 11.2019
The Michigan Department of Human Services (DHS) implemented the soft launch of its new Michigan Statewide Automated Child Welfare Information System (MiSACWIS)
This new system has been built in partnership with the Michigan Department of Technology, Management and Budget (DTMB), project vendor Conduent and project manager Chris Cox
The goal of MiSACWIS is to offer an improved case management tool for child welfare in Michigan, especially for Children’s Protective Services (CPS), foster care and adoption cases
The new system aims to make it easier to: Monitor all cases
Track both the case progress and the services offered to clients
Ensure better safety for children in care
Responsibilities: Demonstrate experience in both business requirements definition and the technical aspects of application development
Working as Java developer to serve for the Scrum Teams
Developing technical designs in consultation with other technical experts and implementing projects using various solutions related to EIM
Deploying application on IBM Web Sphere web application servers
Backend functionality and logic, navigation using Struts 2.0, Hibernate, Rest, XML
Excellent experience in SQL/PL SQL queries, Stored Procedure, packages
Led the migration of legacy systems to Spring Boot, improving maintainability and reducing technical debt
Developed and executed software systems utilizing JavaScript
Attended everyday Enterprise Workflow Stand-Up meeting to provide status, thus implementing Agile (Scrum) Methodology with Test-driven Development
Designed Use case diagrams, Class diagrams and Sequence diagrams using UML
Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes and Java APIs
Experience in TDD, make sure the developed product is good to promote upper environments by unit testing
Successfully completed the Architecture, Detailed Design & Development of modules Interacted with end users to gather, analyze, and implement the project
Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application
Developed JSP and Servlets to dynamically generate HTML and display the data to the client side
Using JUNIT writing test classes for method level testing.
System Engineer
Time square IT
07.2016 - 07.2017
Evaluating the code and understanding the flow of the applications to ensure that JUnit are scripted properly
Decomposed applications into microservices, improving system modularity and enabling independent deployment and scaling
Implemented the Enhancements requested by Client using Spring Boot framework and developed new micro services using Restful API
Used JavaScript, and XML for client-side implementation
Developed Webpages using UI frameworks, Semantic, AngularJS
Involved in writing PL/SQL stored procedures for Oracle10g database
Managed and administered all database systems
Prepared formal queries for various reporting requirements
Define application problems by conferring with clients, evaluating procedures and processes
Validate results by programs
Developing the J2EE Application using IBM RAD 6.0, Oracle Database and Spring IOC Framework and deploying to IBMWAS 9.0 application server
Extensive use of HTML, JSTL, JSP and jQuery for the presentation layer along with JavaScript for client-side validation
Design CI/CD pipelines JENKINS and Experience in creating, managing, and deploying Docker containers for various applications
Consume messages and process into event hubs Kubernetes containers using Kafka
Configured and optimized Kafka brokers, topics, and partitions for efficient data distribution and consumption
Integrated Kafka with various data sources and sinks, including databases, data warehouses, and microservices, to build end-to-end data pipelines
No SQL data base transactions in Azure Cosmos DB, Blob storage and retrieval for batch processes
Splunk Query updates and monitoring for errors or execution messages.
Software Engineer
Health Group, India
06.2012 - 06.2014
Involved in design phase and data modeling, interacted with other team members to understand requirements for project in Agile environment
Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components
Designed and developed GUI screens for user interfaces using JSP, AngularJS, JavaScript, AJAX, XML, HTML, CSS and JSON
Used maven to build project into WAR and EAR files and SVN Version Controlling
Developed web interface for Users Modules using JSP, HTML, XML, CSS, JavaScript, AJAX, and Action Servlets with Struts Framework, spring framework
Developed Multithreading concepts to read bulk files contents faster by using join, is Alive, Block Multithreading concepts
Responsible for deploying Components to Development environment, System Test Environment (SIT), and User Acceptance Test (UAT) environment using Jenkins (CI/CD).
Education
Masters in Engineering -
Oklahoma Christian University
Edmond, OK
04.2016
Skills
API Design and Development
Object-Oriented Programming
Performance Improvements
Quality Assurance Testing
Reviewing code
Timeline
Senior Java Developer
Hibbett Sports
08.2020 - Current
Senior Java Developer
Eversana - Medicaid
11.2019 - 07.2020
Senior Java Developer
State of Michigan, MISACWIS
08.2017 - 11.2019
System Engineer
Time square IT
07.2016 - 07.2017
Software Engineer
Health Group, India
06.2012 - 06.2014
Masters in Engineering -
Oklahoma Christian University
Similar Profiles
LAMYAH WOODSLAMYAH WOODS
Sales Associate at Hibbett SportsSales Associate at Hibbett Sports