| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate.
Candidate's Name
PHONE NUMBER AVAILABLE | LINKEDIN LINK AVAILABLE| EMAIL AVAILABLE
Summary
Professional Cloud Full Stack Java Developer with 7+years of comprehensive experience spanning software
development lifecycle, possessing a strong emphasis on Java and a proven track record in designing, developing, and
deploying impactful solutions. Adept at executing Agile methodologies and excelling in full-cycle project engagement,
from initial design, conceptualization to ongoing support. Skill set includes proficient RESTful API development,
particularly with Java and Spring Boot, ensuring seamless data exchange between server and client-side components.
Experienced in Spring Microservices, facilitating creation of modular, independently deployable services that cater to
specific business functionalities. Additionally, proficient in database management, encompassing SQL and NoSQL
databases such as MongoDB and Cassandra, thereby optimizing data storage and retrieval processes. Also proficient in
utilizing PostgreSQL, MySQL, MS-SQL, DB2 and Oracle SQL Queries for structured data requirements. Recognized for
ability to create scalable, maintainable, and high-performing front-end user interfaces utilizing Angular and React.
Proficiency extends to implementing AWS solutions such as Lambda, S3, and EC2 to optimize data interactions and
facilitate informed decision-making. Notably, led migration of a tracking system from older to newer Java versions,
integrating Azure services for enhanced infrastructure robustness and secure web traffic via Azure Application Gateway.
With deep expertise in Docker for containerization, streamline deployments across diverse computing environments.
Leverage Kubernetes for orchestration, enabling efficient management of containerized applications in terms of
scalability and availability. Furthermore, it played a pivotal role in implementing real-time monitoring and visualization
tools such as Grafana and AWS CloudWatch to supervise system performance effectively.
Skills
Java 1.6, Java 1.8 IntelliJ
Java 1.11 Spring Tool Suite
PL/SQL HTML5, CSS3
Spring JavaScript
Hibernate AJAX
Spring MVC Bootstrap
Spring IOC jQuery
Spring Boot XML
Spring AOP JSON
Spring Web Flow Node Js
JUnit Angular 9
Mockito React JS
Karma GIT
Mocha GitHub
Jasmine AWS
Chai Azure
Oracle Web Logic Server 12c
MySQL Web Sphere Application Server 8.5
MongoDB Apache Tomcat 10
Cassandra JBoss
Eclipse SOAP
Net Beans REST
.
Experience
SENIOR AWS FULL STACK DEVELOPER | Options Clearing Corporation (OCC) - USA Feb 2023 Current
Options Clearing Corporation (OCC) is a central clearing house for options and futures contracts, ensuring smooth
functioning and integrity of these markets through clearing, settlement, and risk management services. Working as
Senior AWS Full Stack Developer in Stock Loan Project where it is involved in trading platforms for managing options
and futures contracts, including order management, trade execution, and risk monitoring functionalities.
Responsibilities
Contributed to Agile development using JIRA for project management and skillfully managed Git repositories to
maintain code integrity.
Utilized Java 11's Http Client API to enhance RESTful service interactions, resulting in reduced latency and improved
data retrieval efficiency.
Orchestrated development of server-side applications using Java with Spring Boot framework, adhering to
microservices architecture principles.
Implemented Spring Boot framework to streamline development and optimize performance in cloud-based
microservices architecture.
Implemented Log4j to facilitate flexible logging across various mediums such as consoles, files, and remote servers,
enhancing project's professional logging capabilities.
Implemented a RESTful Authentication API with OAuth 2.0 for secure user access to dashboard and specific actions.
Engineered and optimized complex SQL queries to interact with databases, ensuring efficient data retrieval and
manipulation.
Managed PostgreSQL databases, ensuring efficient data storage and retrieval for optimal application performance.
Designed and maintained database schemas, introducing new tables to accommodate project enhancements and
requirements.
Implemented Angular Router to facilitate seamless navigation within the application, enhancing user experience.
Crafted dynamic frontend components using Angular 10 and Node.js for server-side rendering, incorporating UI
Bootstrap for expressive functionality.
Proficiently utilized Maven for project management, dependency resolution, and build automation, ensuring
streamlined development workflows and reliable software delivery.
Spearheaded deployment of scalable and reliable cloud solutions on Amazon Web Services (AWS), achieving high
availability through Elastic Load Balancing (ELB) across multiple availability zones.
Leveraged Docker for containerization and orchestrated deployments through Amazon EKS, thereby optimizing
operational efficiency and scalability while ensuring streamlined resource management for containerized
applications.
Actively employed Jenkins to implement robust CI/CD pipelines to automate build, test, and deployment
workflows, enabling rapid and reliable software delivery while fostering agile development practices.
Configured Spark streaming for real-time data processing from Kafka, bolstering monitoring capabilities and
facilitating informed decision-making.
Ensured quality of codebase by writing JUnit tests for backend and utilized Mocha for testing frontend.
Utilized Splunk to analyze data, develop custom queries, and configure alerts for proactive monitoring and
troubleshooting.
Developed comprehensive technical documentation for the project's codebase using Swagger to facilitate
understanding and utilization by developers and stakeholders.
Environment: Agile, Jira, Git, Java11, Java, Spring Boot, Log4j, OAuth 2.0, SQL, PostgreSQL, database schemas, Angular
10, Node.js, Maven, AWS, Elastic Load Balancing, Amazon EKS, Docker, Jenkins, Kafka, JUnit, Docker, Spark, Mocha,
Splunk, Swagger, CI/CD pipelines.
FULL STACK DEVELOPER | INFOR (INDIA) PRIVATE LIMITED Mar2021 - Jan2023
Infor's software solutions are designed to help businesses streamline their operations, improve efficiency, and make
data-driven decisions. Developed a Java-based eCommerce website featuring secure payment gateways, responsive
design, and optimized performance.
.
Responsibilities:
Led project management initiatives with Jira, facilitated seamless collaboration through AWS Code Commit, and
orchestrated Agile methodologies to drive efficient software development processes.
Implemented enhancements to RESTful service interactions by utilizing Java8's capabilities, resulting in improved
data retrieval efficiency and reduced latency.
Integrated Spring Boot and Spring framework to implement microservices architecture, enabling modular and
loosely coupled development, with a focus on dependency injection and aspect-oriented programming, ensuring
flexibility, maintainability, and scalability of application.
Handled data management using Hibernate for Object-Relational Mapping (ORM) and employed both Microsoft
SQL Server and Cassandra database for proof of concept, ensuring efficient management of structured and
unstructured data loading tasks.
Integrated AWS services, defining security groups for EC2 instances to enforce virtual firewalls and ensure secure
communication.
Employed React.js to create reusable frontend components, enhancing efficiency, and contributed to React JS
development ensuring cross-browser compatibility and robust frontend solutions with components, forms, events,
routers, and Flux.
Effectively created and managed Gradle build scripts for different projects, ensuring smooth builds and integration
with other tools and technologies.
Utilized AWS Simple Queue Service (SQS) to implement robust message queuing mechanisms, enhancing system
scalability and reliability while ensuring seamless processing and distribution of messages within distributed
architectures.
Implemented Slf4j logging for performance monitoring and utilized Jest to develop thorough unit tests, ensuring
system reliability and stability.
Implemented Chai testing framework to design and execute comprehensive test suites for React components,
ensuring robustness and reliability in application development.
Implemented Amazon ECS for streamlined deployment of containerized applications, optimizing scalability and
resource utilization within project infrastructure.
Employed AWS Code Pipeline to automate deployment process, resulting in a notable reduction in time taken to
implement code changes into production, consequently enhancing overall operational efficiency.
Utilized AWS CloudWatch and CloudTrail to monitor performance, log events, and analyze metrics, ensuring
proactive management of project infrastructure.
Implemented TestNG to design and execute comprehensive test suites, ensuring thorough testing coverage and
robust quality assurance practices within the project.
Utilize Javadoc to produce comprehensive project code documentation, fostering clarity and enhancing
collaboration and maintenance endeavors.
Environment: Jira, AWS Code Commit, Agile, Java8, Spring Boot, Spring framework, Hibernate, Microsoft SQL Server,
Cassandra, AWS services, EC2, React.js, Gradle, AWS Simple Queue Service, Slf4j, Jest, Chai, Amazon ECS, AWS Code
Pipeline, AWS CloudWatch and CloudTrail, TestNG, Javadoc.
FULL STACK DEVELOPER |VERVE SYSTEMS PVT. LTD - India Mar2020- Feb2021
VERVE SYSTEMS PVT. LTD is a leading software development company, specializing in delivering customized solutions
to clients worldwide. Developed a Java-based application for managing inventory and sales, streamlining business
operations, and improving efficiency.
Responsibilities:
Implemented Agile methodology utilizing Azure Boards for project management and configured Azure Repos for
version control, ensuring efficient collaboration and maintaining code integrity throughout the development
process.
Spearheaded development of Java-based eCommerce website backend using JDK 1.6 and Java 8, coupled with
Spring framework components, adhering to industry best practices in software engineering, scalability, and
performance optimization.
Leveraged Spring MVC for backend Java development, focusing on creating user interfaces, while employing Spring
Boot for streamlined application development.
.
Administered MongoDB and MySQL databases, guaranteeing adherence to stringent performance, reliability, and
security standards essential for robust data management and operational efficiency.
Implemented Angular 8 Controllers and Services for maintaining view data and handling client-server
communication.
Utilized Angular 8 for event handling with Controllers and incorporated Angular Material for custom component
design, enhancing user interaction.
Leveraged Azure Kubernetes Service (AKS) for seamless integration, enabling streamlined deployment and
management of containerized applications.
Utilized configured Azure Pipelines to execute builds, tests, and deployment tasks concurrently across multiple
agents, optimizing efficiency and accelerating software development lifecycle.
Established high availability and clustering in RabbitMQ to enable the system to manage large message volumes
and scale accordingly.
Utilized Postman for comprehensive API testing, leveraging its built-in support for diverse HTTP methods including
GET, POST, PUT, and DELETE, along with various authentication methods and tested application controllers
extensively with Angular 8 built-in testing facilities.
Employed JMS for asynchronous messaging between applications and efficiently employed Maven for project
management, dependency resolution, and build automation, resulting in streamlined development processes and
dependable software delivery.
Used Mockito for testing individual parts of code in a controlled environment, ensuring they work correctly.
Used Eclipse IDE for Java development and employed Eclipse plugins for robust code development.
Utilized Grafana and Prometheus integration alongside slf4j logging in Java applications to enhance real-time
monitoring and visualization, facilitating streamlined debugging and error tracking with professional precision.
Environment: Agile, Azure Boards, Azure Repos, JDK 1.6 and Java 8, Spring framework, Spring MVC, Spring Boot,
MongoDB, MySQL, Angular8, Azure Kubernetes Service, Azure Pipelines, RabbitMQ, Postman, JMS, Maven, Mockito,
Eclipse IDE, Grafana and Prometheus, slf4j.
JAVA DEVELOPER | FIS Solutions (India) Pvt. Ltd. - India Dec2017- Feb2020
FIS Solutions Is an Indian-based firm specializing in delivering innovative financial technology solutions and services tailored to meet
diverse needs of its clients. As a Java Developer at FIS Solutions, played a crucial part in addressing operational challenges arising
from disorganized client data. These issues frequently resulted in service delays and suboptimal customer experiences. Primary
responsibilities entailed development of a user-friendly web application using Java, aimed at rectifying these challenges and
enhancing overall service quality.
Responsibilities:
Engaged in Agile practices, including daily SCRUM meetings, sprint planning, showcases, and retrospectives, while
utilizing Azure Boards for sprint management. Seamlessly collaborated with GitHub as primary code repository to
streamline version control and code collaboration processes.
Led migration of a monolithic Spring MVC application to microservices with Spring Boot, leveraging Gradle for
streamlined builds.
Additionally, orchestrated migration of Spring MVC UI to ReactJS, enhancing scalability and maintainability with
Node.js and NPM.
Implemented GitHub Actions to automate deployment, significantly reducing deployment time for code changes
into production and improving overall operational efficiency.
Developed ORM mappings using Hibernate annotations and established data integrity among all tables on Oracle
Database.
Utilized JMS for asynchronous messaging and implemented messaging patterns between applications using
ActiveMQ.
Monitored application logs using Log4J, facilitating timely debugging and issue resolution to maintain optimal
system performance.
Employed Postman's comprehensive support for diverse HTTP methods and authentication techniques to
streamline API testing and development.
Implemented Datadog monitoring for real-time system performance tracking, aiding proactive troubleshooting
efforts to enhance operational efficiency.
.
Developed Docker images for application and seamlessly deployed them to Azure Container Registry (ACR) using
Azure Kubernetes Service (AKS).
Utilized Swagger to comprehensively document code, ensuring clarity and enabling seamless collaboration and
maintenance efforts.
Environment: Agile, Scrum, Azure Boards, GitHub, Spring MVC, Spring Boot, Gradle, Spring MVC UI, ReactJS, Node.js,
NPM, GitHub Actions, ORM, Hibernate, Oracle Database, JMS, ActiveMQ, Log4j, Postman, Docker, Azure Container
Registry, Azure Kubernetes Service, Swagger, Datadog
JAVA DEVELOPER | Terralogic Solutions Inc Sep2016 - Nov2017
Terralogic Solutions Inc is a leading technology services provider, specializing in software development, engineering,
and consultancy services for a diverse industry clientele. Engaged as a Full Stack Developer in Terralogic Clinical Trial
Management project, the goal of the platform was to optimize patient recruitment processes, enable smooth
collaboration within the healthcare sector, and elevate data management within clinical trials. Actively contributed to
the development of a system that successfully optimized medical research operations.
Responsibilities:
Utilized Kanban and Jira for agile project management, with Bitbucket facilitating version control for seamless
collaboration and code management.
Implemented Spring MVC within the project, enabling seamless web development for optimizing patient
recruitment processes and enhancing data management in clinical trials.
Utilized Ant as its build tool to construct and manage dependencies of applications.
Introduced Data Tables to present details in a structured table format, enhancing data visualization.
Managed DB2 databases to ensure they meet performance, security, and availability standards essential for
effective data management.
Designed and implemented intuitive user interfaces with precision, harnessing the capabilities of the Spring MVC
UI framework to ensure seamless navigation and optimal performance, thereby enhancing user experience in
professional environments.
Engineered user interfaces by integrating JSP (Java Server Pages) technology with HTML, harmonizing with the
portal environment.
Utilized JavaScript to enrich user interfaces and Bootstrap for layout refinement, elevating project platforms.
Employed HTML for form construction, CSS for element styling, JavaScript for validation, and jQuery for event
management, augmenting form engagement.
Implemented Pub-Sub pattern for real-time updates and communication in project tracking, fostering collaboration
and efficiency.
Executed application deployment by hosting WAR file on Apache Tomcat server.
Developed and implemented a suite of JUnit test cases across applications to ensure thorough and professional
validation of its functionalities.
Environment: Kanban, Jira, Bitbucket, Spring MVC, Ant, JavaScript, Bootstrap, JSP, HTML, CSS, jQuery, DB2, Pub-Sub,
Apache Tomcat server, JUnit, War, Spring MVC UI, Data Tables.
Education
Bachelors in computer science engineering From - Holy Mary Institute of Technology and Science
|